Öğrenme yolu
Adli bilişimde yapılandırılmış bir öğrenme yolu
Birbirinin üzerine kurulan on bir modül: delil bütünlüğü ve zamandan başlayıp işletim sistemi, mobil ve veri tabanı artefaktlarına, oradan kronoloji ve raporlamaya uzanır. Her modül öğrenme çıktılarını belirtir; okunacak kütüphane kayıtlarını, kullanılacak araçları ve üzerinde çalışılacak bir vakayı gösterir.
01~3 sa
Temeller: bütünlük, belgeleme ve yöntem
Bir bulguyu tekrarlanabilir kılan şey: doğrulanmış kopyalar, eşzamanlı notlar ve gözlem ile yorum arasındaki net ayrım.
Kazanımlar
- İncelemenin neden doğrulanmış bir kopya üzerinde yapıldığını ve hash değerinin bu iddiayı nasıl desteklediğini açıklamak.
- Uygun hash algoritmasını seçmek; boyut, zaman ve araç bilgisiyle birlikte kaydetmek.
- Bir artefaktın kaydettiği bilgiyi ondan çıkarılan yorumdan ayırmak.
Kullanın ve uygulayın
02~4 sa
Zaman: kodlamalar, saat dilimleri ve normalleştirme
Her kronoloji, zaman dönüşümleri kadar sağlamdır. Bu modül başlangıç noktalarını, birimleri, yerel saati ve yaz saati uç durumlarını ele alır.
Kazanımlar
- FILETIME, Unix, WebKit, Apple mutlak ve FAT değerlerini büyüklüklerinden ve bağlamlarından tanımak.
- Yerel saati UTC'ye çevirmek; belirsiz veya hiç var olmamış yerel saatleri belirlemek.
- Raporlanan her zaman damgasının çözünürlüğünü ve saat dilimini belirtmek.
Okuyun
03~4 sa
Dosyalar ve dosya sistemleri
Dosyaları adına göre değil içeriğine göre tanımlamak, ham yapıları hex olarak okumak ve dosya sisteminin her dosya hakkında neyi kaydettiğini anlamak.
Kazanımlar
- Dosya türünü imzasından belirlemek ve uzantı uyuşmazlığını açıklamak.
- Hex görünümünde little-endian tamsayıları ve zaman damgalarını bulup yorumlamak.
- Dosya sisteminin hangi zaman damgalarını tuttuğunu ve bunları neyin değiştirdiğini açıklamak.
Okuyun
Kullanın ve uygulayın
04~6 sa
Windows: program çalıştırma ve kullanıcı etkinliği
Bir programın var olduğunu, çalıştırıldığını ya da bir dosyanın açıldığını gösteren artefaktlar ve her birinin gerçekte neyi kanıtlayabildiği.
Kazanımlar
- Varlık kanıtını çalıştırma kanıtından ayırmak.
- Bir programın çalıştığını söylemeden önce en az iki bağımsız artefaktı ilişkilendirmek.
- Kullanıcıya özgü artefaktları doğru hesaba bağlamak.
Okuyun
Kullanın ve uygulayın
05~5 sa
Windows: olay günlükleri, oturum açma ve aygıtlar
Security, System ve operasyonel günlükleri kanıt olarak okumak: neyin varsayılan olarak kaydedildiği, neyin denetim ilkesine bağlı olduğu ve bir oturumun nasıl yeniden kurulduğu.
Kazanımlar
- Oturum açma türlerini yorumlamak, oturum açma ve kapatma olaylarını eşleştirmek.
- Hangi olayların denetim ilkesine bağlı olduğunu ve yokluklarının ne anlama geldiğini bilmek.
- Kayıt defteri ve günlük kaynaklarından aygıt bağlantı kronolojisi oluşturmak.
Okuyun
Kullanın ve uygulayın
06~4 sa
Web tarayıcıları
Chromium ve Firefox profillerinde geçmiş, indirmeler, çerezler ve oturumlar; zaman kodlamalarının nasıl farklılaştığı.
Kazanımlar
- Tarayıcı SQLite veri tabanlarını sorgulamak ve yerel zaman değerlerini dönüştürmek.
- Elle yazılmış bir ziyareti yönlendirme ya da otomatik yüklemeden ayırmak.
- Gizli gezinmenin ve profil eşitlemenin geride kalan veriyi nasıl etkilediğini açıklamak.
Okuyun
Kullanın ve uygulayın
07~4 sa
macOS ve Linux
Unix benzeri sistemlerde günlükler, dosya sistemi olay kayıtları, karantina verisi ve kabuk geçmişi; zaman damgalarının nasıl saklandığı.
Kazanımlar
- Linux'ta kimlik doğrulama ve oturum kayıtlarını bulmak, zaman biçimlerini okumak.
- Birleşik günlüğün, FSEvents'in ve karantina kayıtlarının macOS kronolojisine ne kattığını açıklamak.
- Kabuk geçmişinde zaman damgası bulunmadığını fark etmek ve bunun kronoloji için anlamını bilmek.
Okuyun
Kullanın ve uygulayın
08~6 sa
Mobil cihazlar ve mesajlaşma uygulamaları
Android ve iOS'ta sistem ve uygulama veri tabanları: iletişim, kullanım ve konum kayıtları ile bunları bir cihaza bağlayan tanımlayıcılar.
Kazanımlar
- Her platformda ana iletişim ve kullanım veri tabanlarını bulmak.
- Apple mutlak ve Unix milisaniye değerlerini doğru dönüştürmek.
- Bir IMEI'yi doğrulamak ve neyi tanımlayıp neyi tanımlamadığını açıklamak.
Okuyun
Kullanın ve uygulayın
09~5 sa
Derinlemesine SQLite
Mobil ve tarayıcı kanıtlarının çoğu SQLite'ta durur. Sayfa yapısını, write-ahead log'u ve bir sorgu sonucunun neden veri tabanının tamamı olmadığını öğrenin.
Kazanımlar
- Veri tabanı başlığını okumak ve WAL kipini belirlemek.
- Commit edilmemiş veya üzerine yazılmış WAL çerçevelerinin neden önemli olduğunu açıklamak.
- Saklanan değerleri karşılaştırırken tür yakınlığı hatalarından kaçınmak.
Okuyun
10~3 sa
Belge ve medya üst verisi
Exif, ofis belgesi özellikleri ve PDF üst verisi: neyi kaydettikleri, kimlerin değiştirebildiği ve nasıl doğrulanacakları.
Kazanımlar
- Bir görselden çekim zamanını, saat farkını ve GPS konumunu çıkarmak.
- Saat kaymasını saptamak için kamera zamanını GPS zamanıyla karşılaştırmak.
- Gömülü üst veriyi doğrulanması gereken bir iddia olarak ele almak.
Okuyun
Kullanın ve uygulayın
11~4 sa
Kronoloji, ilişkilendirme ve raporlama
Kaynakları tek bir UTC kronolojisinde birleştirmek, güven düzeyini dürüstçe belirtmek ve başka bir uzmanın tekrar edebileceği bir rapor yazmak.
Kazanımlar
- Farklı kaynaklardan gelen kayıtları saat farkı ve çözünürlük bilgisiyle birleştirmek.
- Bulguları kanıtın desteklediği düzeyde ifade etmek.
- Çalışmanın tekrarlanabilmesi için araçları, sürümleri, hash değerlerini ve adımları belgelemek.
Kullanın ve uygulayın