Enkripsi data sebelum menyimpannya. Untuk menghapus data, hapus kunci.
Jika Anda sudah menulis data dalam plaintext, sudah terlambat untuk menghapusnya dengan cara sederhana. Mungkin ada beberapa salinan data yang diletakkan di berbagai tempat:
- pada sistem file jika file tersebut ditulis beberapa kali (baik ditimpa atau diganti);
- pada sistem file jika itu disusun ulang sebagai bagian dari defragmentasi;
- dalam jurnal (ini kemungkinan akan hilang dengan cepat setelah data terakhir ditulis);
- dalam cadangan;
- di sektor yang dinonaktifkan (terutama pada SSD).
Untuk menghilangkan salinan data pada sistem file, metode kasar adalah mengisi ruang kosong ( cat /dev/zero >somefile
dan tunggu sampai sistem berhenti karena sistem file penuh). Ini akan menimpa semua blok penuh.
Sebagian kecil data mungkin tetap berada di blok tidak lengkap yang sebagian digunakan oleh file lain. Ini terutama menyangkut nama file, yang mungkin tetap di blok yang menyimpan konten direktori. Untuk menyingkirkan semuanya, buat cadangan semua file, timpa perangkat yang berisi sistem file sepenuhnya, lalu pulihkan file.
Media penyimpanan dapat menyimpan data dalam blok yang tidak lagi digunakan. Pada hard disk, ini berarti blok buruk yang telah dialokasikan kembali; ini adalah kejadian yang cukup langka sampai disk mulai aus. Pada SSD, ini adalah kejadian umum karena leveling keausan. Dalam kedua kasus tersebut, ancamannya sangat rendah, karena mengakses data memerlukan penyerang yang agak canggih dengan beberapa perangkat keras yang cukup mahal dan waktu untuk dihabiskan. Jika Anda peduli dengan ancaman ini, enkripsi data Anda dan jangan biarkan kunci Anda tetap berada di sana.
Perhatikan bahwa Anda dapat melihat saran tentang menghapus data dengan melakukan beberapa lintasan atau menggunakan data acak alih-alih nol ("Gutmann wipe"). Lupakan saja: ini hanya berlaku untuk hard disk 1980-an (dan itupun datanya tidak semurah itu untuk direkonstruksi dan rekonstruksi agak tidak bisa diandalkan). Menimpa dengan nol cukup baik; melakukan beberapa pass acak adalah saran usang atau minyak ular. Lihat Mengapa menulis angka nol (atau data acak) pada hard drive beberapa kali lebih baik daripada hanya melakukannya sekali?