Penghapusan data yang aman tidak semudah yang Anda kira. Ketika Anda menghapus file menggunakan perintah default sistem operasi (misalnya "rm" di Linux / BSD / MacOS / UNIX atau "del" di DOS atau mengosongkan recycle bin di WINDOWS) sistem operasi TIDAK menghapus file, isi file tetap ada di hard disk Anda. Satu-satunya cara untuk membuat pemulihan data sensitif Anda hampir mustahil adalah dengan menimpa ("menghapus" atau "menghancurkan") data dengan beberapa pola yang ditentukan. Untuk menghapus hard disk secara permanen, Anda dapat menggunakan perintah standar dd. Namun, saya sarankan menggunakan perintah rusak atau menghapus perintah atau perintah scrub.
Peringatan : Periksa apakah drive atau partisi yang benar telah ditargetkan. Salah drive atau target partisi akan mengakibatkan hilangnya data. Dalam situasi apa pun, kami tidak dapat bertanggung jawab atas hilangnya data total atau sebagian, jadi harap berhati-hati dengan nama diska. ANDA TELAH DIPERINGATKAN!
Hapus disk secara permanen menggunakan cd Linux langsung
Pertama, unduh CD live knoppix Live Linux atau SystemRescueCd
.
Selanjutnya, bakar live cd dan boot laptop atau desktop Anda dari live CD. Anda sekarang dapat menghapus disk apa pun termasuk Windows, Linux, Mac OS X atau sistem seperti Unix.
1. Bagaimana cara menggunakan perintah shred?
Rusak awalnya dirancang untuk menghapus file dengan aman. Ini menghapus file dengan aman, pertama menimpa untuk menyembunyikan isinya. Namun, perintah yang sama dapat digunakan untuk menghapus hard disk. Misalnya, jika hard drive Anda bernama / dev / sda, ketikkan perintah berikut:
# shred -n 5 -vz /dev/sda
Dimana,
-n 5: Overwrite 5 times instead of the default (25 times).
-v : Show progress.
-z : Add a final overwrite with zeros to hide shredding.
Perintahnya sama untuk hda hard disk IDE (PC / Windows hard disk pertama yang terhubung ke IDE):
# shred -n 5 -vz /dev/hda
Dalam contoh ini, gunakan shred dan / dev / urandom sebagai sumber data acak:
# shred -v --random-source=/dev/urandom -n1 /dev/DISK/TO/DELETE
# shred -v --random-source=/dev/urandom -n1 /dev/sda
2. Cara menggunakan perintah penghapusan
Anda dapat menggunakan perintah penghapusan untuk menghapus file apa pun termasuk disk:
# wipe -D /path/to/file.doc
3. Cara menggunakan perintah scrub
Anda dapat menggunakan program scrubbing disk seperti scrub. Ini menimpa hard disk, file, dan perangkat lain dengan pola berulang yang dimaksudkan untuk membuat memulihkan data dari perangkat ini lebih sulit. Meskipun penghancuran fisik adalah metode yang paling dapat diandalkan untuk menghancurkan data sensitif, itu tidak nyaman dan mahal. Untuk kelas data tertentu, organisasi mungkin bersedia melakukan hal terbaik berikutnya yang dapat dituliskan pada semua byte sampai pengambilan akan membutuhkan upaya heroik di laboratorium. Scrub mengimplementasikan beberapa algoritma berbeda. Sintaksnya adalah:
# scrub -p nnsa|dod|bsi|old|fastold|gutmann|random|random2 fileNameHere
Untuk menghapus / dev / sda, masukkan:
# scrub -p dod /dev/sda
4. Gunakan perintah dd untuk menghapus disk dengan aman
Anda dapat menghapus disk dengan menulis data baru pada setiap bit. Perintah dd dapat digunakan sebagai berikut:
# dd if=/dev/urandom of=/dev/DISK/TO/WIPE bs=4096
Hapus disk / dev / sda, masukkan:
# dd if=/dev/urandom of=/dev/sda bs=4096
5. Bagaimana cara menghapus drive / partisi dengan aman menggunakan cipher AES yang diunggah secara acak dari OpenSSL?
Anda dapat menggunakan perintah openssl dan pv untuk menghapus disk dengan aman juga. Pertama, dapatkan ukuran total / dev / sda disk dalam byte:
# blockdev --getsize64 /dev/sda
399717171200
Selanjutnya, ketikkan perintah berikut untuk menghapus disk / dev / sda:
# openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt </dev/zero | pv -bartpes
399717171200 | dd bs = 64K dari = / dev / sda
6. Cara menggunakan perintah badblocks untuk menghapus disk dengan aman
Sintaksnya adalah:
# badblocks -c BLOCK_SIZE_HERE -wsvf /dev/DISK/TO/WIPE
# badblocks -wsvf /dev/DISK/TO/WIPE
# badblocks -wsvf /dev/sda
dd if=/dev/random of=/dev/sda bs=4096