Linux Güvenli Dosya Silme Araçları - Hacker Adana Blog

Başkalarının yolunda yürüyenler ayak izi bırakamazlar!

Post Top Ad

25 Ekim 2014

Linux Güvenli Dosya Silme Araçları

Merhaba dostlar,
Bilgisayardan silinen hiçbir dosya gerçek anlamda sabit diskten silinmemez. Dosyaların delete tuşu ile silinmesi, shift + delete tuş kombinasyonu ile silinmesi, çöp kutusundan silinmesi ve hatta sabit diskin defalarca kez biçimlendirilmiş olması bile bu durumu değiştirmez. Silinen dosyaların bir bölümü çeşitli veri kurtarma yazılımları tarafından geri getirilebilir.

Shred
Shred, veriyi geri dönüşsüz olarak silmemize yarar. Silmek üstediğimiz dosyaların üzerine defalarca rastgele veri yazarak kullanılamaz hale getirir ve tamamen siler. Bir çok linux dağıtımında önyüklü olarak gelmektedir. Aşağıdaki komut yardımıyla, istenen veriyi geri dönüşsüz olarak silebiliriz.
shred -n 25 -vu deneme.txt

Yukarıdaki resimdeki çıktılara baktığımız zaman deneme.txt adlı dosyanın silindiğinizi görüyoruz. Artık hiç bir şekilde deneme.txt dosyasına erişmeyiz. Biz değil hiç kimse..
*Unutmayın! Silinen Veriyi Hiç Bir Şekilde Geri Getiremezsiniz!

Biraz parametreleri tanıyalım;
-n parametresinin yanına verinin üzerine kaç kez yazılacağını yazıyoruz. -n parametresinin yanına 50 yazarsak verimizin üzerine 50 kez veri yazacaktır. Ne kadar çok veri yazarsak o kadar güvenli.

-u parametresi ise dosyamızın üzerine veri yazdıktan sonra silme işlemini gerçekleştirir. Eğer -u parametresini çıkartırsak dosyayı silmeyecektir. Ama dosya okunamaz durumdadır.

-v parametresi ise bize yaptığı işlemi gösterir.

Peki, Tüm sabit diski silmek istersek hangi komutu kullanacağız? Basit. Aşağıdaki komutu uçbirimde çalıştırıyoruz.
shred -n 25 -vu /dev/sda

Sabit diski silme işleminin uzun süreceğini unutmayalım..
Şimdi ise Sabit diskimizin ikinci (2.) bölümünü silelim.
shred -n 25 -vu /dev/sda2

Srm
Shred komutu ile klasörü silemeyiz. Bunun için Srm komutunu kullabiliriz.
İlk olarak Secure-Delete paketini kuralım.
sudo apt-get install secure-delete

Şimdi ise devam edelim.
RedKit isminde bir klasörümüzün olduğunu varsayalım. Ve biz bu RedKit klasörünü geri dönüşsüz olarak silelim.
Bu işlem için aşağıdaki komutu uçbirimde çalştırıyoruz.
srm -r RedKit

 *Unutmayın! Silinen Klasörü Hiç Bir Şekilde Geri Getiremezsiniz!

Smem
Bilgisayarımızın RAM'ında bulunan verileri silmeye yarar. Aşağıdaki komutu uçbirimde çalıştırarak bu işlemi gerçekleştirebiliriz.
smem

Sfill
Diskinizdeki boş alanları silmemizi sağlar. Bu alanlar boştur ama eski dosyaların kalıntıları gizlice yerli yerindedir. Shred komutu ile silmediysek tabi ki..
Bu işlemi aşağıdaki komut ile gerçekleştirebiliriz.
sfill /

Yukarıdaki komut ile sisteminizin bulunduğu diskteki boş alanları rastgele verilerle doldurur.
*Yarıda keserseniz, diskinizin tamamen dolmuş olduğunu görürsünüz!

Bu yazımızda bu kadar dostlar. Umarım yararlı olmuştur. Hepinize kolay gelsin..
#Jack

Post Bottom Ad