Duyuru

Yapay Zeka Modellerine Yönelik Prompt Injection Saldırıları Makalemiz Yayınlandı!

Blogu Görüntüle Blogu Görüntüle
PRIVIA

Siber Guvenlik Terimleri Sozlugu

Silinmiş SQLite Kayıtlarının Kurtarılması Nedir?

Silinmiş SQLite kayıtlarının kurtarılması, bir SQLite veri tabanından silinmiş kayıtların kalıntı verilerden geri elde edilmesi sürecidir.

Silinmiş SQLite Kayıtlarının Kurtarılması Nedir?
27 Eylül 2025

Silinmiş SQLite Kayıtlarının Kurtarılması Nedir?

Silinmiş SQLite Kayıtlarının Kurtarılması Nedir?

SQLite, tarayıcı geçmişinden mesajlaşma uygulamalarına, telefon rehberlerinden uygulama ayarlarına kadar sayısız yerde sessizce çalışan bir veri tabanıdır. Bu yaygınlık onu adli incelemenin en verimli kaynaklarından biri yapar. Bir kaydın uygulama arayüzünden silinmesi çoğu zaman verinin diskten anında yok olması anlamına gelmez; SQLite, silinen satırı hemen üzerine yazmak yerine ilgili alanı yeniden kullanılabilir olarak işaretler ve eski içerik bir süre daha dosyanın içinde kalır.

Silinen veri nereye gider?

Bir satır silindiğinde onu tutan sayfada bir boşluk açılır; bu boşluk “freelist” olarak izlenir ve içindeki baytlar yeni bir kayıt gelene kadar okunabilir durumda bekler. Bunun yanında SQLite’ın yazma önündeki günlük dosyaları, yani WAL ve journal dosyaları, ana veri tabanına işlenmemiş ya da geri alınmış değişikliklerin kopyalarını barındırabilir. Bir mesajın silinmiş sürümü bazen ana dosyada değil, tam da bu yardımcı dosyalarda bulunur.

SQLite’ta silmek, veriyi yok etmek değil, çoğu zaman yalnızca onun kapladığı yeri boş ilan etmektir.

Kurtarmanın yöntemi

Kurtarma, dosyayı satır satır uygulamaya sormak yerine ham baytları çözümlemekle başlar. İncelemeci, sayfa yapısını ve kayıt başlıklarını yorumlayarak serbest alandaki parçalanmış satırları yeniden kurar; WAL dosyalarındaki çerçeveleri sırayla okuyarak bir kaydın zaman içindeki farklı hallerini karşılaştırır. Bu yaklaşım, aynı zamanda verinin kasıtlı olarak temizlenip temizlenmediğini de gösterir. Silme işleminin ardından çalıştırılan bir “VACUUM” komutu ya da dosyanın sıfırdan yazılması gibi Anti-forensic teknikler, serbest alanı gerçekten geri döndürülemez biçimde silebilir; bunun izleri de analizde ortaya çıkar.

Bu tür bir kurtarma nadiren tek başına anlam taşır. Kurtarılan bir mesajın ya da işlem kaydının hangi kullanıcı bağlamında ve hangi cihazda oluştuğu, ancak daha geniş bir soruşturma zeminine oturtulduğunda değer kazanır. Bu nedenle SQLite kurtarma, DFIR adli analiz ve olay müdahalesi çalışmalarında bir uç noktadan çıkarılan diğer kanıtlarla birlikte okunur.

Zaman ve dosya sistemi boyutu

SQLite kayıtları çoğu zaman kendi zaman damgalarını taşır, ancak bu damgalar uygulamanın insafına bırakılmıştır ve değiştirilebilir. Kurtarılan bir kaydın gerçekten ne zaman oluştuğunu doğrulamak için, veri tabanı dosyasının kendi zaman bilgileriyle çakıştırma yapmak gerekir; bu da Dosya sistemi adli analizi alanına girer. Kurtarılan içerik ile dosyanın disk üzerindeki geçmişi bir araya getirildiğinde, ortaya kayıtların yaşam döngüsünü anlatan bir Zaman çizelgesi analizi çıkar.

Uzman eliyle değerlendirme

Silinmiş bir SQLite kaydını geri getirmek teknik bir beceri, onu doğru yorumlamak ise bir muhakeme işidir; parçalanmış bir satırın hangi tabloya ait olduğunu ve ne anlama geldiğini kestirmek deneyim gerektirir. Privia Security’nin adli analiz ekibi, kurtarılan verileri bağlamından koparmadan, cihazın bütün kanıt tablosu içinde konumlandırarak değerlendirir ve bulguların mahkemede savunulabilir olmasını gözetir.

PRIVIA SECURITY

Kurumunuza özel siber güvenlik hizmetleri

Sızma testinden olay müdahalesine, uçtan uca çözümlerle yanınızdayız.

Fiyat Teklifi Al

Bunlar İlginizi Çekebilir

Tuzlama ve Biberleme (Salt & Pepper) Nedir?

Siber Güvenlik Terimleri

12 Eylül 2023

Tuzlama ve Biberleme (Salt & Pepper) Nedir?

Devamını Oku
MITRE Engage Nedir?

Siber Güvenlik Terimleri

9 Kasım 2021

MITRE Engage Nedir?

Devamını Oku
HTTP/3 ve Güvenlik Etkileri Nedir?

Siber Güvenlik Terimleri

12 Eylül 2025

HTTP/3 ve Güvenlik Etkileri Nedir?

Devamını Oku