Bukti dan interpretasi¶
Forensik digital bukan sekadar membaca field. Forensik digital adalah menentukan observasi apa yang didukung oleh field tersebut, seberapa kuat dukungan itu, dan apa yang dapat menghasilkan observasi yang sama secara tidak berbahaya.
Empat kategori bukti yang berguna¶
| Kategori | Makna | Contoh |
|---|---|---|
| Keberadaan | Sebuah path atau berkas diketahui oleh Windows | Catatan berkas Amcache, entri ShimCache, catatan $MFT |
| Eksekusi | Windows mencatat peluncuran program atau status eksekusi | Waktu eksekusi Prefetch; flag eksekusi ShimCache yang didukung |
| Interaksi pengguna | Pengguna atau aplikasi mereferensikan/membuka sebuah item | RecentDocs, Jump List, LNK di folder Recent |
| Aktivitas sistem | Windows mencatat penggunaan sumber daya atau konfigurasi | Penghitung SRUM, konfigurasi layanan, aksi TaskCache |
Sebuah artefak dapat mendukung lebih dari satu kategori, tetapi jangan pernah menaikkan tingkatnya secara otomatis. Misalnya,
entri Amcache dengan path yang mencurigakan mendukung keberadaan. Waktu eksekusi Prefetch yang cocok menambahkan
bukti eksekusi yang lebih kuat. Catatan pembuatan USN dan path $MFT dapat menempatkan berkas di disk, dan
karantina Defender dapat menjelaskan mengapa berkas tersebut menghilang.
Timestamp adalah pernyataan, bukan kebenaran universal¶
Tanyakan apa yang menyebabkan setiap timestamp:
- Waktu
$STANDARD_INFORMATIONdan$FILE_NAMEmendeskripsikan metadata NTFS dan dapat berbeda satu sama lain. - Waktu eksekusi Prefetch mendeskripsikan peluncuran yang tercatat, tetapi hanya waktu eksekusi terbaru yang tersisa.
- Waktu ShimCache biasanya adalah waktu terakhir diubahnya berkas yang di-cache—bukan waktu eksekusi.
- Waktu last-write kunci registry berlaku untuk kunci secara keseluruhan, bukan untuk nilai individual.
- RecentDocs memberikan waktu kunci kepada item terbaru; item yang lebih lama memiliki urutan tetapi biasanya tidak memiliki waktu pembukaan.
- Timestamp SRUM sering kali mengidentifikasi interval agregasi, bukan operasi jaringan yang tepat.
Gunakan UTC selama analisis, simpan nilai asli bila tersedia, dan dokumentasikan setiap konversi.
Bukti positif dan negatif¶
Keberadaan catatan yang dipahami dengan baik dapat menjadi bukti positif yang kuat. Ketiadaan biasanya lebih lemah karena artefak dapat tertimpa (rollover), cache memiliki batas ukuran, pengumpulan mungkin tidak lengkap, pengaturan berbeda-beda, dan alat pembersih itu ada. Katakan “tidak teramati dalam artefak yang dikumpulkan” alih-alih “tidak terjadi.”
Tangga koroborasi¶
- Validasi berkas sumber dan path pengumpulan.
- Pastikan parser tidak melaporkan kerusakan yang relevan atau log transaksi yang tidak diterapkan.
- Interpretasikan field sesuai dengan halaman artefaknya.
- Temukan artefak independen yang mendukung tindakan yang sama.
- Periksa log peristiwa, telemetri jaringan, memori, atau konten berkas bila tersedia.
- Catat versi Juntei, perintah, filter, dan hash sumber secara tepat.
Tulis kesimpulan sesuai kekuatan buktinya
Utamakan “Prefetch mencatat tool.exe berjalan pada 10:02:11Z” daripada “penyerang mengeksekusi
malware tepat pada 10:02:11Z.” Pernyataan kedua menambahkan identitas dan niat yang tidak dapat
dibuktikan oleh Prefetch saja.