Menghapus sampah dengan Shred

rusak

Ketika kami menghapus file dari hard drive kami (dengan perintah rm, misalnya), informasi yang terkandung di dalamnya tetap ada di perangkat keras meskipun sistem operasi memberi tahu kami bahwa file tersebut telah dihapus.

Ini berlaku untuk pembersihan data (riwayat, dll.) Yang dilakukan browser web melalui opsi di menu mereka. Semua informasi ini mudah dipulihkan dengan program seperti testdisk o foto

Hal ini, yang pada beberapa kesempatan dapat menjadi sumber daya yang sangat berguna bagi kita, pada kesempatan lain dapat memungkinkan untuk memulihkan informasi dari komputer kita yang secara eksplisit ingin kita hilangkan. Kasus yang sering terjadi adalah ketika kami ingin menjual komputer kami dan memastikan bahwa tidak ada yang dapat memulihkan data apa pun darinya.

Untuk penghapusan file yang aman ada, antara lain, perintah rusak.

Sobekan adalah utilitas untuk penghapusan file yang aman yang menimpa file dengan karakter dan pola acak yang membuat informasi yang terkandung di dalamnya menjadi sampah.

Jumlah waktu untuk menimpa ditentukan dengan opsi n "jumlah". Pilihan lainnya adalah -z untuk melakukan penggantian nol terakhir, -v untuk memberi tahu kami tentang proses dan -u untuk menghapus file setelah ditimpa.

Agak membosankan menggunakan perintah shred untuk setiap file. Lebih lanjut, ini tidak bekerja pada direktori. Untuk membuatnya lebih nyaman, kita dapat melanjutkan dengan mengirimkan semua informasi yang ingin kita hapus ke sampah (termasuk informasi sensitif) dan, setiap kali kita ingin menggunakan skrip berikut:

#! / bin / bash path_to_trap = $ HOME '/. local / share / Trash / files' #Mengubah nilai Pemisah internal value_ifs = $ IFS IFS = $ (echo -en "\ n \ b") cd $ path_to_trap # Pertama hapus semua file untuk f dalam $ (temukan. -Tipe "f") biarkan length__string_fragment = `expr length $ f`-1 file = $ path_to_string $ {f: 1: $ length__string_fragment} rusak -n3 -v -z -u $ file echo $ file done # Hapus direktori untuk direktori di $ (ls -a) lakukan jika [["$ directory"! = "." && "$ directory"! = ".."]] lalu rm -r $ directory fi selesai #Restore IFS values ​​IFS = $ value_ifs echo "End of deletion (klik untuk melanjutkan)" baca # ----- - ------------------------------------------------- - --------

Di Debian 6 dan 7, jalur ke sampah adalah yang ditunjukkan dalam variabel path_to_ trash. Jika berbeda di distro lain, Anda hanya perlu mengubahnya di skrip.

Untuk membiarkan disk tetap bersih, kita dapat membuat direktori tempat kita dapat memulihkan semua data "tersembunyi", lalu memindahkannya ke sampah dan kemudian menerapkan skrip ini.

Semoga bermanfaat untuk anda


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   hidup dijo

    Menarik! 🙂

  2.   xino93 dijo

    sangat berguna, terima kasih.

    1.    danield selama dijo

      Saya senang Anda menganggapnya berguna

  3.   RAW-Dasar dijo

    Hebat! .. ..terima kasih telah berbagi ..

    Untuk bookmark .. 😉

    1.    danield selama dijo

      :;

  4.   Essau dijo

    lebih baik lagi, jauh lebih kuat dan Anda juga dapat menghapus direktori lengkap: instal paket secure-delete, dan perintah "file srm" membuat file menghilang. Dan "direktori srm -r" menghancurkan direktori dan semua isinya.

    * 1 lulus dengan 0xff
    * 5 umpan acak.
    * 27 operan dengan nilai khusus yang ditentukan oleh Peter Gutmann.
    * mengganti nama file dengan nilai acak
    * file terpotong

    1.    danield selama dijo

      Aku tidak mengenalnya, Essaú, tapi dia terlihat jauh lebih baik daripada cabul. Terima kasih

  5.   BryanDG dijo

    Berbicara tentang Shred Saya ingin berbagi menu layanan yang saya buat untuk KDE yang akan menghapus file yang dipilih
    tautan ke kode http://paste.desdelinux.net/4820

    Saya menjelaskan bagian dari exec = di bawah ini:
    -mv% f% u: adalah mengganti nama file misalnya dari foto01.jpg menjadi foto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.ar (ini untuk memberikan sedikit keamanan lebih saat menghapus)
    -shred -n 3 -z% u.txt -u: di mana -n 3 menimpa file yang diganti namanya 3 kali dengan mv (% u) dan -u sehingga setelah menimpa file itu akan menghapusnya secara permanen (tanpa melalui tempat sampah).

    jalur tempat file seharusnya adalah:
    /home/USUARIO/.kde/share/kde4/services/ (PENGGUNA adalah nama folder pribadi Anda)

    ekstensi file adalah .desktop (Saya punya shred.desktop untuk itu)

    Saya ingin membagikan kode saya, mereka memberi tahu saya apa saja :)