Saya berencana menjual laptop saya. Jadi saya memformat disk saya menggunakan Disk Utility dan memilih untuk menimpa disk dengan nol.
Dua pertanyaan:
Apakah ini sama dengan menimpa menggunakan disk dd
?
sudo dd if=/dev/zero of=/dev/sda
Dan apakah metode ini cukup aman sehingga pembeli tidak dapat dengan mudah memulihkan data sebelumnya? Atau haruskah saya mengambil tindakan tambahan (seperti mengenkripsi disk, menghancurkan header, dll.)?
disk-utility
secure-erase
gnome-disk-utility
Stefan van den Akker
sumber
sumber
shred
Disk Utility?Jawaban:
Ya, utilitas disk menggunakan metode yang mirip dengan yang
dd
Anda gambarkan, atau yang lebih cepat dan lebih aman seperti:Hal ini menimbulkan lebih banyak fuzz pada pola penulisan ulang daripada hanya nol, yang seharusnya lebih sulit untuk dipulihkan tetapi tidak terlalu lambat untuk dilakukan.
Beberapa orang mengklaim, ini tidak cukup dan seseorang harus menimpa hard disk beberapa kali dan dengan pola yang lebih rumit (
scrub(1)
dapat melakukan keduanya sesuai jawaban yang lain ), tetapi kebanyakan akan mengatakan satu kali sudah cukup, jika penyerang ingin mengembalikan lebih dari beberapa bit dengan peluang yang signifikan.Sunting: Rupanya
/dev/urandom
memuncak pada ~ 13 MiB / s pada setidaknya dua sistem termasuk saya. Oleh karena itu simonp menyarankan pendekatan yang berbeda menggunakanopenssl(1)
:sumber
dd
atauscrub
./dev/urandom
jauh lebih lambat daripada/dev/zero
(mencapai puncak 13MB / s vs ~ 0.5GB / s di laptop saya). Untuk cara yang lebih cepat menghasilkan angka acak di Linux, lihat serverfault.com/a/415962 . Misalnyaopenssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt < /dev/zero | pv -pterb -s $(sudo blockdev --getsize64 /dev/sdb) | sudo dd of=/dev/sdb bs=1M
Pilihan lain untuk referensi adalah menggunakan metode ATA Secure Erase menggunakan hdparm.
Masalah dengan menggunakan perintah tingkat OS seperti DD adalah bahwa mereka hanya akan menghapus blok yang dilihat oleh OS. Blok cadangan apa pun (terutama sel yang disimpan pada SSD) tidak akan dihapus.
https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
Untuk mengulangi: (2017-Jul)
Metode HANYA yang masuk akal (untuk HDD , SSHD dan SSD ) adalah dengan menggunakan perintah ATA 'Enhanced Secure Erase ' (ESE) untuk 'menghapus' semua data yang tersimpan dan yang tersisa.
Jika perintah ini TIDAK dapat digunakan, media harus 'dihancurkan' (dikonversi ke ukuran <2mm, atau dilebur dalam tungku).
Catatan:
sumber
The "bootom line" AFIK adalah bahwa data harus ditulis lebih dari satu atau dapat diambil kembali. Ada banyak alat / metode untuk melakukan ini.
Konsensusnya adalah Anda hanya perlu membuat satu lintasan, sehingga lintasan tambahan membutuhkan waktu tambahan dan memakai keausan yang berlebihan pada hard drive.
Meskipun ada banyak solusi, saya lebih suka
scrub
.Atau jika Anda suka
Lihat juga
sumber
dd
, tetapi tetap saja.) Selain bagi saya penting bahwa prosesnya memakan waktu berjam-jam, bukan hari, jadi menimpa semuanya dengan nol sepertinya taruhan terbaik saya?