Я случайно знаю, что форматирование диска даже в 10 раз не разрушает все. Есть ли хорошая утилита уничтожения, которую я могу использовать в Linux?
3 ответа
С обычными жесткими дисками может быть достаточно одного стирания с нулями
Метод «множественных стираний» предполагает, что вы используете старые диски (с большими магнитными доменами). «Окончательный» документ по уничтожению данных Гутманом предлагает 35 различных шаблонов, которые эффективны на разных типах дисков.
В настоящее время Гутман предлагает заполнить диск случайными данными, и в соответствии с большинством будет достаточно одной очистки. Для этого работает команда shred.
Ситуация с твердотельными накопителями более мутная. Белл и Боддингтон из Университета Мердока утверждают, что сборка мусора на твердотельных накопителях приводит к перезаписи удаленных данных в их документе. Команда из Калифорнийского университета утверждает прямо противоположное: физическое уничтожение не работает, и в большинстве случаев методы безопасного удаления и уничтожения ATA не работают. Принимая все это во внимание toolwise, вы должны рассмотреть клок (который делает высокий уровень безопасные вытирать), и работаете SATA безопасных протирать от HDPARM , если вы можете что на более низком уровне. Это должно справиться с большинством ситуаций, в которые я верю. Вам также следует рассмотреть возможность шифрования любых данных, которые стоит удалить с самого начала.
Для целых дисков есть команда shred
, которая по умолчанию перезаписывается только три раза, но с опцией -n <number>
может выполнить столько проходов, сколько необходимо. Однако он не очень хорошо работает с отдельными файлами в журнализированных файловых системах. С опцией -z
shred
сделает дополнительный проход с нулями после этого, поэтому уничтожение не сразу становится очевидным.
Вы можете копировать мусор несколько раз.
for i in `seq 1 35`; do
dd if=/dev/urandom of=/dev/sdX
done