Программы для удаления диска без возможностей восстановления

Alevria

Пользователь
Регистрация
19.02.12
Сообщения
180
Реакции
0
Баллы
22
Когда вы удаляете файл, даже минуя или очищая корзину, обычно он не удаляется в физическом смысле: «вычёркивается» только информация о нём, занимаемое им место считается свободным и в любое время туда может быть записан новый файл. Но пока это не произойдёт (запись новых данных), старый файл может быть успешно восстановлен, в этом вы можете убедиться проведя эксперименты с программами для восстановления данных.
Примерно это же происходит при «быстром форматировании» - т.е. удаляется информация о существующих файлах, но сами данные не стираются и не перезаписываются.
Кроме программ для восстановления файлов имеется техника под названием магнитно-силовая микроскопия — Magnetic Force Microscopy (MFM), которая позволяет любому в меру финансируемому оппоненту восстановить последние два или три слоя данных, записанных на диск (имеются в виду магнитные носители).
Поэтому если вы хотите стереть данные, например, перед продажей диска, или просто безвозвратно удалить файлы, чтобы они не могли быть восстановлены, обычных возможностей, которые предоставляет операционная система, может быть недостаточно – могут потребоваться специальные программы, о которых и будет здесь рассказано.

shred​

Утилита shred переписывает несколько раз указанные файлы для того, чтобы сделать более сложным восстановление даже с использованием очень дорогого оборудования.
shred использует три прохода, записывая при каждом проходе на устройство псевдослучайные данные. Количество таких перезаписей может быть уменьшено или увеличено.
Следующая команда запускает shred со стандартными настройками и отображением прогресса:
shred -v /dev/sdX
Также можно запустить shred для одного прохода, с энтропией, например, из /dev/urandom:
shred --verbose --random-source=/dev/urandom -n1 /dev/sdX
Подробное описание и опции программы shred: https://kali.tools/?p=2680

wipe​

Утилита wipe специализируется на стирании файлов. Для быстрого стирания вы можете использовать её примерно так:
wipe -r -q /путь/для/затирания
Внимание: Wipe надёжно работает только для магнитной памяти, следовательно, для твердотельных дисков (памяти) используйте другие методы.
Подробное описание и опции программы wipe: https://kali.tools/?p=2685

secure-delete (srm, sfill, sswap)​

Пакет secure-delete включает в себя три утилиты srm, sfill, sswap, которые безопасно очищают файлы, диски, раздел подкачки и память.
srm выполняет безопасную перезапись/переименование/удаление целевого файла(ов).
sfill выполняет безопасную перезапись свободного пространства на разделе, в котором находится указанная директория и всех свободных индексных дескрипторов (inode) указанного каталога.
sswap делает безопасную перезапись раздела подкачки.
Запуск srm со стандартными (безопасными) настройками с более подробным выводом для стирания диска /dev/sdX:
srm -v /dev/sdX
Подробное описание и опции программы secure-delete: https://kali.tools/?p=3082

Заключение​

Все рассмотренные программы уже долгое время не обновляются. Они были созданы в то время, когда журналируемые файловые системы не были повсеместно распространены, а твердотельные диски были редкостью. Думается, не стоит полагаться на них при удалении отдельных файлов. Тем не менее, с задачей полной очистки диска, когда не сохраняются метаданные (журналы) и кэши, они должны справляться успешно.
Другие программы, которые также могут использоваться для стирания данных: dd, Badblocks (из пакета e2fsprogs), hdparm.
Как уже было сказано, не стоит полностью полагаться на эти программы при работе с действительно критичными данными.
 

Статистика форума

Темы
200.483
Сообщения
380.307
Пользователи
327.890
Новый пользователь
рикитики
Сверху Снизу