Adli Bilişimde EnCase ve AccessData FTK
Adli bilişim incelemelerinde en yaygın ve en kurumsal kabul gören iki araç EnCase Forensic (Guidance Software / OpenText) ve AccessData FTK (Forensic Toolkit) yazılımlarıdır. Her iki araç da sektör standardıdır ancak mimari olarak birbirinden çok farklı şekilde çalışırlar. Bu nedenle delil toplama, indeksleme, hash çıkarma, dosya sistemi tarama, RAM analizi, email incelemesi, anahtar kelime arama gibi işlemlerde performans ve yöntem farklılıkları bulunur. Her iki proğramın eğitimini de, Amerika Birleşik Devletlerinde aldım. Dünyanın farklı ülkelerinden uzmanlarla beraber değerlendik. Sizleri yormayacak şekilde Aşağıda iki aracın tarihçesi, mimari yapısı, kullanım alanları, avantaj–dezavantaj analizleri, adli raporlama yetenekleri, dosya sistemi destekleri ve adli prosedürlerle uyumlulukları detaylı biçimde açıklayacağım.
1. EnCase Forensic – Derin İnceleme
1.1. Tarihçe ve Genel Yapı
EnCase, 1997’de Guidance Software tarafından geliştirilmiş, daha sonra OpenText bünyesine katılmıştır.
Dünya çapında:
- Emniyet birimleri
- Askerî kurumlar
- İstihbarat servisleri
- Büyük bankalar
- Devlet kurumları
tarafından standart adli inceleme yazılımı olarak kullanılmaktadır.
EnCase’in temel gücü:
- Kendi özel imaj formatı E01
- Veri bütünlüğünü garanti eden hash delil zinciri yaklaşımı
- Sektörde çok güçlü kabul gören mahkeme uyumluluğu üzerine kuruludur.
1.2. EnCase Forensic Mimarisi
1.2.1. E01 İmaj Formatı
EnCase, delil imajını E01 formatında alır. Bu format:
- Sıkıştırma içerir
- MD5 ve SHA-1 hash’leri gömülü olarak barındırır
- Her blok için doğrulama bilgisi bulundurur
- Write blocker uyumludur
- Hukuksal olarak en kabul gören formatlardan biridir
EnCase kendi imaj formatı sayesinde delilin bütünlüğünü her adımda doğrular.
1.2.2. EnScript (Otomasyon Dili)
EnCase’in en büyük gücü kendi programlama dili olan EnScript’tir.
EnScript ile:
- Otomatik arama
- Mass keyword scanning
- Metadata çıkarma
- Registry analizleri
- Özel rapor oluşturma
- Kötü amaçlı yazılım tespiti
- Zincirleme veri incelemesi
gibi işlemler yapılabilir.
1.2.3. File Signature ve File Structure Analizi
EnCase sadece dosya uzantısına bakmaz, dosya başlıklarını (header) ve sonlarını (footer) analiz ederek file carving yapar.
Örneğin:
- JPEG → FF D8 FF
- PDF → 25 50 44 46
- ZIP → 50 4B 03 04
Bu teknik özellikle silinmiş dosyaların kurtarılmasında önemlidir.
1.2.4. EnCase Hash Database
EnCase içinde NSRL hash database ve kurum içi hash setleri kullanılabilir.
Bu sayede:
- Zararsız dosyalar otomatik filtrelenir
- Kötü amaçlı yazılım tespiti hızlanır
- Bilinen illegal içerikler tanınır
1.2.5. Dosya Sistemi Desteği
EnCase geniş dosya sistemi desteğine sahiptir:
| NTFS | ✔ Tam destek |
| FAT12/16/32 | ✔ |
| exFAT | ✔ |
| EXT2/3/4 | ✔ |
| HFS / HFS+ | ✔ |
| APFS (Mac) | ✔ |
| ReFS | ✔ |
| UFS | ✔ |
Ayrıca RAID yapılarını otomatik algılayabilir.
1.3. Avantajları
- Mahkemelerde en çok kabul gören araçtır
- E01 formatı çok güçlüdür
- EnScript ile otomasyon
- Çok güçlü iş mantığı
- Büyük kurumsal uyumluluk
- RAID, BitLocker, FileVault, LUKS desteği
- Derin registry analizi
1.4. Dezavantajları
- Çok pahalıdır
- Öğrenmesi zordur
- Sistem kaynaklarını yoğun kullanır
- Arayüz bazı kullanıcılara eski gelebilir
2. AccessData FTK (Forensic Toolkit) – Derin İnceleme
2.1. Genel Yapı ve Tarihçe
FTK, AccessData tarafından geliştirilmiştir ve EnCase’in en büyük rakibidir.
FTK’nin en önemli özelliği:
➡ İnceleme başlamadan önce tüm veriyi indekslemesidir.
➡ Bu nedenle arama işlemleri EnCase’e göre çok daha hızlıdır.
FTK, indeksleme motoru sayesinde:
- E-posta analizinde
- Büyük veri yığınlarında
- Anahtar kelime aramalarında çok yüksek performans gösterir.
2.2. FTK Mimari Özellikleri
2.2.1. FTK Imager
FTK’nin kendi imaj alma aracı olan FTK Imager:
- EnCase E01
- RAW (dd)
- AFF
- AD1
formatlarında imaj alabilir. FTK Imager mahkeme süreçlerinde en yaygın imaj alma aracıdır.
2.2.2. Veritabanı Yapısı (Oracle–PostgreSQL)
FTK diğer araçlardan farklı olarak Oracle / PostgreSQL veri tabanı kullanır.
Bu sayede:
- Çok büyük verilerde (10–50 TB) hızlı çalışma
- Aynı anda ekip çalışması
- Verilerin indekslenmiş saklanması mümkündür.
2.2.3. Email ve PST/OST Analizi
FTK, Microsoft Outlook dosyalarında en başarılı analiz motoruna sahiptir.
- PST
- OST
- EML
- MSG
- MBOX
gibi e-posta formatlarını tamamen parse eder. E-posta analizi gerekliyse FTK genellikle EnCase’e göre daha üstündür.
2.2.4. File Carving (diğer adı data carving yani veri madenciliği)
FTK dosya içi yapıları inceleyerek carving yapabilir, ancak:
➡ Büyük veri üzerinde carving → FTK daha hızlı
➡ Çok bozuk veri üzerinde carving → EnCase daha doğru olarak kabul edilir.
2.2.5. RAM Analizi
FTK:
- Pagefile.sys
- Hiberfil.sys
- Volatil bellek dökümleri üzerinde analiz yapabilir ve entegre Volatility desteği sunar. Ram analizi yapan diğer proğramlardan veri kurtarma makalemde ayrıntılı bahsedeceğim.
2.3. Avantajları
- Dünyadaki en hızlı indeksleme motoru
- Büyük dosya arşivlerinde en başarılı araçlardan biri
- FTK Imager ücretsizdir
- Çok güçlü email analiz motoru
- Modern arayüz
- Ekip ile ortak çalışma modeli destekler
- Daha uygun maliyetli
2.4. Dezavantajları
- Veri tabanı kaynak tüketimi yüksektir
- Bazı dosya sistemlerinde EnCase kadar derin değildir
- Çok bozuk disklerde EnCase kadar stabil olmayabilir
3. EnCase ve FTK Karşılaştırma Tablosu
| İmaj Formatı | E01 (en güvenilir) | E01, RAW, AFF, AD1 |
| Arama Motoru | Orta seviye hız | Çok hızlı (indeksleme) |
| Email Analizi | İyi | Çok iyi |
| File Carving | Çok başarılı | Hızlı |
| RAM Analizi | Orta | Güçlü |
| Automasyon | EnScript ile çok güçlü | Sınırlı |
| Öğrenme Eğrisi | Zor | Orta |
| Fiyat | Çok yüksek | Daha düşük |
| Hukuksal Kabul | En yüksek | Yüksek |
| RAID Desteği | Çok iyi | Orta–iyi |
4. Hangi Araç Ne Zaman Kullanılmalı?
EnCase önerilir:
- Mahkeme odaklı işlemlerde
- Bozulmuş disk analizlerinde
- Karmaşık dosya sistemlerinde
- Derin registry incelemesi gerekiyorsa
- Script yazılması isteniyorsa
- RAID yapıları çözülüyorsa
FTK önerilir:
- Çok büyük veri kümelerinde
- Hızlı anahtar kelime aramaları gerekiyorsa
- E-posta kutusu inceleniyorsa
- Ekip olarak ortak çalışma yapılıyorsa
- Kısa sürede sonuç alınması gerekiyorsa
5. Sonuç
“EnCase, adli doğrulanabilirlik, delil zinciri güvenilirliği ve script tabanlı otomasyon açısından sektör standardı hâline gelmişken; FTK yüksek hız, gelişmiş indeksleme ve e-posta analiz yetenekleriyle büyük veri incelemelerinde optimal performans sunmaktadır. Bu nedenle modern bir adli bilişim laboratuvarı, her iki aracın birlikte kullanılmasıyla maksimum verimlilik elde eder.”
Hasan UZUN
Bilişim Uzmanı /Yazar/Adli Belge İnceleme Uzmanı