3 cara untuk menghapus 'file dan direktori' secara permanen dan aman di Linux

3 cara untuk menghapus 'file dan direktori' secara permanen dan aman di Linux

Dalam kebanyakan kasus cara yang kami gunakan untuk menghapus file dari komputer kami seperti menggunakan Menghapus kunci, file sampah atau rm perintah, yang tidak secara permanen dan aman menghapus file dari hard disk (atau media penyimpanan).

File ini hanya disembunyikan dari pengguna dan berada di suatu tempat di hard disk. Itu dapat dipulihkan dengan pencuri data, penegakan hukum atau ancaman lainnya.

Disarankan Baca: 3 cara untuk menghapus semua file dalam direktori kecuali satu atau sedikit file

Dengan asumsi file berisi konten rahasia atau rahasia seperti Nama pengguna Dan kata sandi Dari sistem keamanan, penyerang dengan pengetahuan dan keterampilan yang diperlukan dapat dengan mudah memulihkan salinan file yang dihapus dan mengakses kredensial pengguna ini (dan Anda mungkin dapat menebak akibat seperti skenario).

Di artikel ini, kami akan menjelaskan sejumlah alat baris perintah untuk menghapus file secara permanen dan aman di Linux.

1. Shred - Timpa file untuk menyembunyikan konten

sobekan menimpa file untuk menyembunyikan isinya, dan secara opsional dapat menghapusnya juga.

$ shred -zvu -n 5 kata sandi.daftar 

Dalam perintah di bawah ini, opsi:

  1. -z - Menambahkan overwrite akhir dengan nol untuk menyembunyikan penghancuran
  2. -v - memungkinkan tampilan kemajuan operasi
  3. -u - memotong dan menghapus file setelah menimpa
  4. -N - Menentukan jumlah kali untuk menimpa konten file (defaultnya adalah 3)
Shred - Timpa file untuk menyembunyikan isinya

Anda dapat menemukan lebih banyak opsi dan informasi penggunaan di halaman Shred Man:

$ man robek 

2. Bersihkan - Hapus file dengan aman di Linux

A linux menghapus Perintah dengan aman menghapus file dari memori magnetik dan dengan demikian membuatnya tidak mungkin untuk memulihkan file yang dihapus atau konten direktori.

Pertama, Anda perlu menginstal alat wipe untuk itu, jalankan perintah yang sesuai di bawah ini:

$ sudo apt-get install wipe [on debian dan turunannya] $ sudo yum install wipe [pada sistem berbasis redhat] 

Perintah berikut akan menghancurkan semuanya di bawah direktori pribadi.

$ wipe -rfi private/* 

dimana bendera digunakan:

  1. -R - Memberitahu Wipe untuk mengulangi subdirektori
  2. -F - Mengaktifkan Penghapusan Paksa dan Nonaktifkan Kueri Konfirmasi
  3. -Saya - menunjukkan kemajuan proses penghapusan
Bersihkan - Hapus file dengan aman di Linux

Catatan: Bersihkan hanya bekerja dengan andal pada memori magnetik, oleh karena itu gunakan metode lain untuk disk keadaan padat (memori).

Bacalah menghapus Halaman pria untuk opsi dan instruksi penggunaan tambahan:

$ man wipe 

3. Toolkit peletur aman untuk Linux

Aman-delete adalah kumpulan alat penghapusan file yang aman, yang berisi SRM Alat (Secure_Deletion), yang digunakan untuk menghapus file dengan aman.

Pertama, Anda perlu menginstalnya menggunakan perintah yang relevan di bawah ini:

$ sudo apt-get install secure-delete [on debian dan turunannya] $ sudo yum install secure-delete [pada sistem berbasis redhat] 

Setelah terpasang, Anda dapat menggunakan SRM alat untuk menghapus file atau direktori dengan aman pada sistem Linux sebagai berikut.

$ srm -vz private/* 

dimana opsi yang digunakan:

  1. -v - Mengaktifkan mode verbose
  2. -z - menyapu tulisan terakhir dengan nol, bukan data acak
SRM - Hapus file dengan aman di Linux

Bacalah SRM Halaman pria untuk lebih banyak opsi dan informasi penggunaan:

$ man srm 

4. SFILL -SECURE GRATIS DISK/INode Space Wiper

sfill adalah bagian dari peletur aman Toolkit, adalah wiper spasi dan inode spasi yang aman, menghapus file pada ruang disk gratis dalam metode yang aman. SFILL memeriksa ruang bebas pada partisi yang ditentukan dan mengisinya dengan data acak dari /dev/urandom.

Perintah di bawah ini akan mengeksekusi sfill di partisi root saya, dengan -v Sakelar Mengaktifkan Mode Verbose:

$ sudo sfill -v/home/aaronkilis/tmp/ 

Dengan asumsi Anda membuat partisi terpisah, /rumah Untuk menyimpan direktori rumah pengguna sistem normal, Anda dapat menentukan direktori pada partisi itu untuk diterapkan sfill di atasnya:

$ sudo sfill -v /home /username 

Ada beberapa batasan sfill yang dapat Anda baca di halaman pria, di mana Anda juga dapat menemukan bendera dan instruksi penggunaan tambahan:

$ man sfill 

Catatan: Dua alat berikut ini (SSWAP Dan SDMEM) dalam peletur aman Toolkit tidak secara langsung relevan untuk ruang lingkup panduan ini, namun, kami akan menjelaskannya untuk tujuan pengetahuan dan penggunaan di masa depan.

5. SSWAP - Wiper Pertukaran Aman

Itu adalah wiper partisi yang aman, SSWAP Menghapus data yang ada di partisi swap Anda dengan cara yang aman.

Peringatan: Ingatlah untuk melepas Anda menukar partisi sebelum menggunakan SSWAP! Kalau tidak, sistem Anda mungkin macet!

Cukup tentukan Anda bertukar partisi (dan periksa apakah perangkat paging dan swapping/file dihidupkan menggunakan Swapon perintah), selanjutnya, nonaktifkan paging dan bertukar perangkat/file dengan Swapoff Perintah (membuat partisi pertukaran tidak dapat digunakan).

Lalu lari SSWAP Perintah pada partisi swap:

$ cat /proc /swaps $ swapon $ sudo swapoff /dev /sda6 $ sudo sswap /dev /sda6 #perintah ini mungkin membutuhkan waktu untuk diselesaikan dengan 38 operan default 
SSWAP - Wiper Pertukaran Aman

Berupaya membaca SSWAP Halaman pria untuk lebih banyak opsi dan informasi penggunaan:

$ man sswap 

6. SDMEM - Wiper memori aman

SDMEM adalah wiper memori yang aman, dirancang untuk menghapus data yang ada di memori Anda (RAM) dengan cara yang aman.

Awalnya dinamai SMEM, tetapi karena pada Debain Sistem Di sana ada paket lain yang disebut SMEM-Laporkan Konsumsi Memori pada Perkosaan dan Basis Per-Pengguna, Pengembang memutuskan untuk mengganti nama SDMEM.

$ sudo sdmem -f -v 

Untuk informasi penggunaan lebih lanjut, baca halaman SDMEM Man:

$ man sdmem 

Disarankan Baca: Photorec - Pulihkan file yang dihapus atau hilang di Linux

Itu dia! Di artikel ini, kami meninjau alat baris perintah angka untuk secara permanen serta menghapus file dengan aman di Linux. Seperti biasa, tawarkan pemikiran atau saran Anda tentang posting melalui formulir komentar di bawah ini.