UYARI
Photorec silindikten sonra bile, photorec'in diskimden kaç tane dosyayı alabileceği beni şok etti .
“Boş alanı” doldurmak için yalnızca 1 kez 0x00 ile sadece 1 kez mi, farklı kabalistik standartlarda ise 38 kez daha fazla güvenlik olup olmadığı daha çok akademik bir tartışmadır. 1996 senesinin parçalanmasına ilişkin makalenin yazarı, modern donanım için bunun modası geçmiş ve gereksiz olduğunu söyleyen bir epilog yazdı . Fiziksel olarak sıfırlarla değiştirilen ve daha sonra geri kazanılan hiçbir belgelenmiş veri durumu yoktur.
Bu prosedürdeki gerçek kırılgan bağlantı dosya sistemidir . Bazı dosya sistemleri özel kullanım için alan ayırır ve "boş alan" olarak kullanılmaz. Ancak verileriniz orada olabilir . Bu fotoğraflar, kişisel düz metin e-postaları, her neyse içerir. Sadece googled reserved + space + ext4'ü kullandım ve bölümümün% 5'inin ayrıldığını öğrendim home
. Sanırım burası photorec
benim eşyalarımın çoğunda bulundu. Sonuç: Parçalama yöntemi en önemlisi değildir, çoklu geçiş yöntemi bile verileri yerinde tutar .
Takmadan # tune2fs -m 0 /dev/sdn0
önce deneyebilirsiniz . (Bu, yeniden başlattıktan sonra kök bölüm olacaksa, çalıştırıldığından -m 5
veya -m 1
çıkarıldıktan sonra emin olun ).
Ancak yine de, bir şekilde veya başka bir yerde biraz boşluk kalmış olabilir.
Tek güvenli yol, tüm bölümü silmek, bir dosya sistemi yeniden oluşturmak ve ardından dosyalarınızı bir yedekten geri yüklemek.
Hızlı yol (önerilir)
Silmek istediğiniz dosya sistemindeki bir dizinden çalıştırın:
dd if=/dev/zero of=zero.small.file bs=1024 count=102400
dd if=/dev/zero of=zero.file bs=1024
sync ; sleep 60 ; sync
rm zero.small.file
rm zero.file
Notlar: küçük dosyanın amacı, boş alanın tamamen sıfır olduğu süreyi azaltmaktır; senkronizasyonun amacı, verilerin gerçekten yazıldığından emin olmaktır.
Bu çoğu insan için yeterince iyi olmalı.
Yavaş yol (paranoyak)
Yukarıdaki temizlikten sonra belgelenen veri durumu bulunmuyor. Mümkünse, pahalı ve kaynak zorlu olurdu.
Ancak, gizli kurumların dosyalarınızı kurtarmak için çok fazla kaynak harcayacağını düşünmek için bir nedeniniz varsa, bu yeterli olacaktır:
dd if=/dev/urandom of=random.small.file bs=1024 count=102400
dd if=/dev/urandom of=random.file bs=1024
sync ; sleep 60 ; sync
rm random.small.file
rm random.file
Çok daha uzun zaman alıyor.
Uyarı. Eğer paranoyak yolu seçtiyseniz, bundan sonra hala hızlı silme işlemini yapmak isterdiniz ve bu paranoya değil. Tamamen rastgele verilerin mevcudiyeti tespit edilmesi kolay ve ucuzdur ve aslında şifreli veri olduğu şüphesini doğurmaktadır. Şifre çözme anahtarını açığa vurmadığınız için işkence altında ölebilir.
Çok yavaş bir şekilde (çılgın paranoyak)
Hatta 1996 senesinde seminalleştirme üzerine yazılan makalenin yazarı bile bunun modern donanım için eski ve gereksiz olduğunu söyleyen bir epilog yazdı.
Ancak, çok fazla boş zamanınız varsa ve diskinizi çok fazla yazma işlemiyle boşa harcamazsanız, işte böyle:
dd if=/dev/zero of=zero.small.file bs=1024 count=102400
sync ; sleep 60 ; sync
shred -z zero.small.file
dd if=/dev/zero of=zero.file bs=1024
sync ; sleep 60 ; sync
rm zero.small.file
shred -z zero.file
sync ; sleep 60 ; sync
rm zero.file
Not: Bu aslında güvenli silme aracını kullanmaya eşdeğerdir.
Düzenlemeden önce bu yazı David Spillett'in bir yeniden yazmasıydı. "Cat" komutu bir hata mesajı veriyor, fakat diğer kişilerin yayınlarına yorum yazamıyorum.