Android Adli Bilişim Temelleri: Mobil Cihazlarda Dijital Kanıtların İzlenmesi ve Analizi
Mobil cihazlar, günümüzde kişisel ve iş hayatının vazgeçilmez parçalarından biridir. Android işletim sistemi, dünya genelinde en yaygın kullanılan mobil platformlardan biri olarak, kullanıcıların çeşitli kişisel ve profesyonel verilerini barındırmaktadır. Bu durum, Android cihazlarda gerçekleşen suçlar ve olaylar için dijital kanıtların toplanmasını önemli hale getirmektedir. Bu makale, Android adli bilişim temellerini, dijital kanıtların nasıl toplandığını ve analiz edildiğini ele alacaktır.
Android Adli Bilişim Nedir?
Adli bilişim, dijital cihazlar üzerinden suçla ilgili kanıtların elde edilmesi, saklanması ve incelenmesi sürecidir. Android adli bilişim, Android işletim sistemi kullanan cihazlardan kanıt toplama, bu verileri analiz etme ve güvenli bir şekilde saklama işlemidir. Android cihazlar üzerinde yapılan adli bilişim, özel yazılımlar ve teknikler kullanarak dijital izlerin, silinmiş dosyaların, şifrelerin ve diğer kanıtların izlenmesini içerir.
Android Adli Bilişim Temelleri
1. Android Cihazlarının İncelenmesi
Android cihazların incelenmesinde temel adımlar şunlardır:
Cihazın Kilidinin Açılması: Mobil cihazın kilidi genellikle en büyük engeldir. Eğer cihaz şifrelenmişse, bu şifreyi kırmak için özel araçlar kullanılır. Android cihazlarda ekran kilidi, PIN, şifre veya parmak izi gibi güvenlik önlemleri olabilir.
Veri Yedeklemesi ve Kopyalama: Android cihazlardan verileri yedeklemek, daha sonra yapılan analizlerde veri kaybı yaşanmasını engeller. Bu adımda, cihazdaki tüm veriler kopyalanarak, orijinal veriler üzerinde değişiklik yapılması engellenir.
Veri Toplama: Adli bilişimde en önemli noktalardan biri, verilerin doğru ve güvenli bir şekilde toplanmasıdır. Bu, hem cihazdaki dosyaların hem de cihazın hafızasında bulunan "silinmiş" verilerin toplanmasını içerir.
2. Android Cihazlardan Verilerin Toplanması
Android cihazlardan veri toplama, genellikle aşağıdaki kaynaklardan yapılır:
Uygulama Verileri: Android uygulamaları, cihazlarda önemli veriler barındırır. Örneğin, sosyal medya hesaplarına ait veriler, mesajlar, fotoğraflar ve videolar.
Yazılımlar ve Sistem Logları: Android işletim sistemi, cihazda yapılan işlemlerle ilgili önemli bilgiler kaydeder. Bu loglar, kullanıcı aktivitelerinin izlenmesinde önemli rol oynar.
Veritabanları ve SQLite Dosyaları: Android cihazlar, birçok uygulama verisini SQLite veritabanlarında saklar. Bu veritabanları, mesajlar, telefon rehberi ve diğer önemli bilgilerle doludur.
3. Android Adli Bilişim Araçları
Android cihazlardan dijital kanıtları toplamak için kullanılan bazı popüler adli bilişim araçları şunlardır:
FTK Imager: FTK Imager, Android cihazlardan veri çıkarma ve inceleme için kullanılan güçlü bir araçtır. FTK, cihazın içindeki dosyaları ve verileri analiz eder, silinen verileri bile geri getirir.
Cellebrite UFED: Cellebrite, dijital kanıt toplama ve analiz yapma konusunda uzmanlaşmış bir araçtır. Android cihazlardan uygulama verileri, mesajlar, telefon görüşmeleri ve fotoğraflar gibi verileri çıkarabilir.
Autopsy: Autopsy, açık kaynaklı bir dijital adli bilişim platformudur. Android cihazlardan veri toplama ve bu verileri analiz etme konusunda kullanılır.
4. Android Cihazlarda Silinmiş Verilerin Kurtarılması
Android cihazlarda silinen veriler genellikle tamamen kaybolmaz. Veriler, silindikten sonra bile cihazın hafızasında bir süre daha kalabilir. Adli bilişim uzmanları, bu silinen verileri geri getirmek için özel yazılımlar kullanır. Bu yazılımlar, silinmiş dosyaların fiziksel izlerini tespit edebilir ve geri getirebilir.
5. Android Cihazlarda Şifre Çözme
Android cihazlarda, verilerin şifrelenmiş olması, adli bilişim uzmanlarının işini zorlaştırabilir. Ancak, çeşitli araçlar ve teknikler kullanılarak şifreler kırılabilir veya sıfırlanabilir. Bu süreç genellikle yasal izinler gerektirir.
6. Analiz ve Raporlama
Verilerin toplandıktan sonra analiz edilmesi gerekir. Bu süreçte, kanıtların geçerliliği ve bütünlüğü incelenir. Ayrıca, bulguların yasal süreçte kullanılabilmesi için detaylı bir raporlama yapılır. Rapor, kullanılan araçlar, yöntemler ve elde edilen bulgular hakkında ayrıntılı bilgi içerir.
Kod Örneği: Android Cihazlardan Verilerin Çıkarılması (Python)
Aşağıdaki Python kodu, bir Android cihazın içindeki dosyaları almak için adb (Android Debug Bridge) komutunu kullanır.
1import os2import subprocess34def adb_pull(device_path, local_path):5# Android cihazdan dosya almak için adb komutu6command = f"adb pull {device_path} {local_path}"7subprocess.run(command, shell=True)89Örnek kullanım1011device_path = "/sdcard/DCIM/Camera/"12local_path = "/path/to/local/directory"13adb_pull(device_path, local_path)Bu kod, adb pull komutu kullanarak bir Android cihazın belirli bir dizininden verileri alır ve yerel makinedeki belirli bir klasöre kaydeder.
Örnekler ve İpuçları
Örnek 1: Bir Android cihazda bir cinayet suçuyla ilgili delil arıyorsunuz. Cihazdaki mesajlar, arama geçmişi ve GPS verileri, suçla bağlantılı bilgileri içerebilir.
Örnek 2: Şüphelinin cihazındaki silinmiş WhatsApp mesajlarını incelemek için, Android adli bilişim yazılımlarını kullanarak eski veritabanlarını ve sistem loglarını analiz edebilirsiniz.
İpuçları:
Android cihazları incelemeden önce, cihazın internete bağlı olup olmadığını kontrol edin. Bağlantı varsa, bulut yedeklemesi devreye girebilir.
Şüpheli cihazın kilidini açarken, cihazın ekran kilidini açan kişilerin yasal izinlere sahip olduğundan emin olun.
Android adli bilişim, mobil cihazlardan dijital kanıtların toplanması ve analiz edilmesi sürecidir. Android cihazlar üzerinde yapılan adli bilişim işlemleri, doğru araçlar ve teknikler kullanılarak yapılmalıdır. Bu süreçte cihazın güvenliği, veri bütünlüğü ve yasal izinler önemlidir. Adli bilişim uzmanları, mobil cihazlarda silinmiş veriler, şifreli bilgiler ve kullanıcı aktiviteleri gibi önemli kanıtları ortaya çıkarabilir. Sonuç olarak, Android adli bilişim, günümüz dijital suçlarının çözülmesinde kritik bir rol oynamaktadır.
0 yorum