GNU/Linux >> Belajar Linux >  >> Linux

Menghapus laptop Linux

Posting nixCraft ini menjelaskan cara menghapus hard disk

Penghapusan data yang aman tidak semudah yang Anda bayangkan. Ketika Anda menghapus file menggunakan perintah default dari sistem operasi (misalnya "rm" di Linux/BSD/MacOS/UNIX atau "del" di DOS atau mengosongkan tempat sampah di WINDOWS) sistem operasi TIDAK menghapus file, isi dari file tetap ada di hard disk Anda. Satu-satunya cara untuk memulihkan data sensitif Anda hampir tidak mungkin adalah dengan menimpa (“hapus” atau “rusak”) data dengan beberapa pola yang ditentukan. Untuk menghapus hard disk secara permanen, Anda dapat menggunakan perintah dd standar. Namun, saya merekomendasikan menggunakan perintah rusak atau menghapus perintah atau perintah scrub.

Peringatan :Periksa apakah drive atau partisi yang benar telah menjadi target. Drive atau partisi yang salah target akan mengakibatkan hilangnya data. Dalam keadaan apa pun kami dapat membantu bertanggung jawab atas kehilangan data total atau sebagian, jadi harap berhati-hati dengan nama disk. ANDA TELAH DIPERINGATKAN!

Hapus disk secara permanen menggunakan cd Linux langsung

Pertama, unduh CD knoppix Live Linux atau SystemRescueCdlive CD.

Selanjutnya, bakar live cd dan boot laptop atau desktop Anda dari live CD. Sekarang Anda dapat menghapus semua disk termasuk Windows, Linux, Mac OS X, atau sistem mirip Unix.

1. Bagaimana cara menggunakan perintah rusak?

Rusak awalnya dirancang untuk menghapus file dengan aman. Itu menghapus file dengan aman, pertama menimpanya untuk menyembunyikan isinya. Namun, perintah yang sama dapat digunakan untuk menghapus hard disk. Misalnya, jika harddisk Anda bernama /dev/sda, maka ketikkan perintah berikut:

# shred -n 5 -vz /dev/sda

Di mana,

-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 IDE hard disk hda (PC/Windows hard disk pertama yang terhubung ke IDE):

# shred -n 5 -vz /dev/hda

Catatan:Komentar dari @Gilles
Ganti shred -n 5 dengan shred -n 1 atau cat /dev/zero. Beberapa pass tidak berguna kecuali hard disk Anda menggunakan teknologi tahun 1980-an.

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 wipe

Anda dapat menggunakan perintah wipe 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. Itu menimpa harddisk, file, dan perangkat lain dengan pola berulang yang dimaksudkan untuk mempersulit pemulihan data dari perangkat ini. Meskipun penghancuran fisik tidak dapat disangkal merupakan metode penghancuran data sensitif yang paling dapat diandalkan, itu tidak nyaman dan mahal. Untuk kelas data tertentu, organisasi mungkin bersedia melakukan hal terbaik berikutnya yaitu mencoret-coret semua byte hingga pengambilan akan memerlukan upaya heroik di lab. Scrub mengimplementasikan beberapa algoritma yang 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 dilakukan dengan menulis data baru di 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 diunggulkan secara acak dari OpenSSL?

Anda juga dapat menggunakan perintah openssl dan pv untuk menghapus disk dengan aman. Pertama, dapatkan total ukuran disk /dev/sda dalam byte:

# blockdev --getsize64 /dev/sda
399717171200

Selanjutnya, ketik 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

Boot laptop Anda dari USB/CD dan gunakan DBAN:https://dban.org/

Salam.


Saya akan menyarankan mempertimbangkan alternatif untuk menghapus drive.

Menyeka drive berbahaya karena Anda dapat kehilangan data secara permanen. Selain itu, bergantung pada seberapa khawatir Anda tentang seseorang yang mengambil data, mungkin sulit untuk memastikan bahwa beberapa drive benar-benar tidak dapat dipulihkan (mis. SSD yang memiliki mekanisme internal yang menyebarkan penulisan).

Solusi sederhana dan 100% efektif adalah dengan hanya mengganti drive dengan yang baru. Simpan drive untuk Anda sendiri, dan kemudian Anda bahkan tidak perlu mengkhawatirkannya (kecuali seseorang membobol rumah Anda atau komputer yang terhubung dengannya disusupi). Apakah ini sepadan dengan uang Anda adalah sesuatu yang hanya dapat Anda tentukan, tetapi jauh lebih mudah. Sebagai bonus, sekarang Anda memiliki dorongan ekstra untuk diri Anda sendiri. Buat keputusan dengan mempertimbangkan biaya vs. risiko serangan yang ingin Anda lindungi.


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Perintah ifconfig Linux

  2. Perintah Waktu Linux

  3. Perintah cd Linux

  1. Perintah Ping di Linux

  2. Perintah Tonton Linux

  3. Perintah Df di Linux (Periksa Disk Space)