Mac'te Güvenli Dosya Silme: Boş Sepeti Kalıcı Olarak Temizleme
Bir dosyayı Çöp Kutusu'na atıp sepeti boşalttığınızda macOS o verinin baytlarını silmez; yalnızca dosya sisteminin katalog kaydını serbest bırakır. Diskteki bloklar "yazılabilir" olarak işaretlenir, ama içerikleri üzerine yeni bir veri gelene kadar orada durmaya devam eder. Bu yüzden ücretsiz bir kurtarma aracı, boşaltılmış bir sepetten saatler hatta haftalar sonra bile okunabilir dosyalar çıkarabilir. Mac'i satmadan, servise vermeden veya hassas bir belgeyi ortadan kaldırmadan önce macos dosya tamamen silme konusunda doğru yöntemi seçmek, bu ayrımı anlamakla başlıyor.
Secure Empty Trash'e ne oldu?
OS X 10.10 Yosemite ve öncesinde Finder menüsünde "Güvenli Şekilde Boşalt" (Secure Empty Trash) seçeneği vardı; dosyanın kapladığı alanın üzerine sıfır yazarak kurtarmayı imkânsız hale getiriyordu. Apple bu seçeneği 10.11 El Capitan ile kaldırdı ve gerekçesini açıkça belirtti: flash tabanlı sürücülerde (SSD) üzerine yazma işleminin gerçekten hedeflenen fiziksel hücreye ulaştığı garanti edilemiyor.
Sebep SSD'lerin çalışma mantığı. Denetleyici, ömrü dengelemek için mantıksal adresleri sürekli farklı fiziksel bloklara taşır (wear leveling) ve kullanıcıya görünmeyen bir yedek alan (over-provisioning) tutar. Yani "üzerine yaz" komutu eski kopyanın bulunduğu hücreye değil, bambaşka bir hücreye gidebilir. Üstelik bu işlem gereksiz yazma döngüsü yaratıp diskin ömrünü kısaltır. Kısacası eski Secure Empty Trash mantığı, modern donanımda hem yetersiz hem zararlıydı.
Bugün elinizdeki seçenekler
| Yöntem | Uygun donanım | Güvenlik | Süre | Dikkat |
|---|---|---|---|---|
| Normal "Çöp Sepetini Boşalt" | Hepsi | Çok düşük | Saniyeler | Kurtarma yazılımlarına karşı korumasız |
| FileVault + normal silme | Hepsi (özellikle SSD) | Yüksek | İlk şifreleme dışında ek süre yok | Kurtarma anahtarını kaybetmemek şart |
| Terminal: rm -P | Yalnızca HDD | Orta | Dosya boyutuna göre | SSD ve APFS'te etkisi garanti değil |
| diskutil secureErase freespace | HDD, HFS+ | Yüksek | Saatler | APFS birimlerinde desteklenmiyor |
| "Tüm İçeriği ve Ayarları Sil" | Apple silicon / T2 yongalı Mac | Çok yüksek | Birkaç dakika | Tüm sistemi sıfırlar |
| Üçüncü parti güvenli silme araçları | Değişken | Değişken | Değişken | Aynı SSD kısıtları geçerli |
En güvenilir strateji: kriptografik silme
Modern Mac'lerde doğru cevap, dosyanın üzerine defalarca yazmak değil, veriyi baştan okunamaz tutmak. FileVault etkinken diskteki her blok şifrelidir; anahtar olmadan kurtarılan baytlar anlamsız gürültüden ibarettir. Apple silicon ve T2 yongalı modellerde "Tüm İçeriği ve Ayarları Sil" komutu da tam olarak bunu yapar: anahtarı yok eder, böylece terabaytlık disk dakikalar içinde geri dönüşü olmayan şekilde temizlenir.
FileVault'u açma
- Sistem Ayarları > Gizlilik ve Güvenlik > FileVault yolunu izleyin.
- "Aç" düğmesine basın ve kurtarma anahtarını iCloud hesabınızda mı yoksa yerel olarak mı saklamak istediğinizi seçin.
- Yerel anahtarı seçerseniz, o 24 karakteri Mac dışında bir yerde tutun; kaybı verilerin tamamen erişilemez olması demektir.
- İlk şifreleme arka planda sürer; bu süre boyunca Mac'i güç kaynağına bağlı tutun.
Şifrelemeyi tek tek belgeler için düşünüyorsanız, Disk İzlencesi ile parola korumalı bir disk görüntüsü oluşturmak da işe yarar; sitedeki şifreli klasör oluşturma rehberi bu yöntemi ayrıntılandırıyor.