Kanıtlar ve Yorumlama¶
Dijital adli bilişim yalnızca alanları okumaktan ibaret değildir. Alanın hangi gözlemi desteklediğine, bu desteğin ne kadar güçlü olduğuna ve aynı gözlemi masum bir şekilde neyin üretebileceğine karar vermektir.
Dört faydalı kanıt kategorisi¶
| Kategori | Anlamı | Örnekler |
|---|---|---|
| Varlık | Bir yol veya dosya Windows tarafından biliniyordu | Amcache dosya kaydı, ShimCache girdisi, $MFT kaydı |
| Yürütme | Windows bir program başlatmasını veya yürütme durumunu kaydetti | Prefetch çalışma zamanı; desteklenen ShimCache yürütme bayrağı |
| Kullanıcı etkileşimi | Bir kullanıcı veya uygulama bir öğeye başvurdu/öğeyi açtı | RecentDocs, Jump List, Recent klasöründeki LNK |
| Sistem etkinliği | Windows kaynak kullanımını veya yapılandırmayı kaydetti | SRUM sayaçları, hizmet yapılandırması, TaskCache eylemi |
Bir artefakt birden fazla kategoriyi destekleyebilir, ancak onu asla otomatik olarak üst kategoriye taşımayın. Örneğin,
şüpheli bir yola sahip bir Amcache girdisi varlığı destekler. Eşleşen bir Prefetch çalışma zamanı daha
güçlü bir yürütme kanıtı ekler. Bir USN oluşturma kaydı ve $MFT yolu dosyayı diske yerleştirebilir ve
Defender karantinası dosyanın neden ortadan kaybolduğunu açıklayabilir.
Zaman damgaları evrensel gerçek değil, beyanlardır¶
Her zaman damgasına neyin neden olduğunu sorun:
$STANDARD_INFORMATIONve$FILE_NAMEzamanları NTFS meta verilerini açıklar ve birbirinden ayrışabilir.- Bir Prefetch çalışma zamanı kaydedilmiş bir başlatmayı açıklar, ancak yalnızca son çalışma zamanları kalır.
- Bir ShimCache zamanı genellikle önbelleğe alınmış dosyanın son değiştirilme zamanıdır; yürütme zamanı değildir.
- Bir kayıt defteri anahtarının son yazma zamanı tek bir değere değil, anahtarın bütününe uygulanır.
- RecentDocs, anahtarın zamanını en son öğeye verir; daha eski öğelerin sırası vardır ancak genellikle açılma zamanı yoktur.
- SRUM zaman damgaları çoğunlukla tam ağ işleminden ziyade bir toplama aralığını belirtir.
Analiz sırasında UTC kullanın, mümkün olduğunda özgün değeri saklayın ve yapılan her dönüştürmeyi belgeleyin.
Olumlu ve olumsuz kanıtlar¶
İyi anlaşılmış bir kaydın varlığı güçlü bir olumlu kanıt olabilir. Yokluk ise genellikle daha zayıftır; çünkü artefaktların üzerine yazılır, önbelleklerin üst sınırı vardır, toplama eksik olabilir, ayarlar değişkenlik gösterir ve temizleme araçları mevcuttur. “Gerçekleşmedi” yerine “toplanan artefaktta gözlemlenmedi” deyin.
Doğrulama merdiveni¶
- Kaynak dosyayı ve toplama yolunu doğrulayın.
- Ayrıştırıcının ilgili bir hasar veya uygulanmamış işlem günlüğü bildirmediğini teyit edin.
- Alanı artefakt sayfasına göre yorumlayın.
- Aynı eylemi destekleyen bağımsız bir artefakt bulun.
- Mümkün olduğunda olay günlüklerini, ağ telemetrisini, belleği veya dosya içeriğini kontrol edin.
- Tam Juntei sürümünü, komutu, filtreleri ve kaynak karmasını kaydedin.
Sonuçları kanıtın gücüne uygun yazın
“Saldırgan kötü amaçlı yazılımı tam olarak 10:02:11Z'de yürüttü” yerine “Prefetch, tool.exe dosyasının
10:02:11Z'de çalıştığını kaydediyor” ifadesini tercih edin. İkinci ifade, Prefetch'in
tek başına ortaya koyamayacağı kimlik ve niyet bilgisini ekler.