Надежное удаление ваших секретных файлов

Вы имеете конфиденциальную информацию в файлах, расположенных на вашем жестком диске, и боитесь, что они будут кем-то успешно восстановлены даже после того, как вы удалите их? Воспользуйтесь инструментом, который присутствует в каждом дистрибутиве Linux и, который сделает невозможным процесс востановления ваших секретных файлов, даже при помощи самых дорогих аппаратных средств!


Этот инструмент имеет название shred и очень прост в работе.

По умолчанию, shred перезаписывает указанный вами файл 25 раз, но после выполнения своей работы, он не удаляет файл.

Вы можете использовать следующие полезные ключи при работе с shred:

-u (--remove) - урезать и удалить файл после перезаписи;

-n (--iterations) N - перезаписывать N раз вместо определенных по умолчанию;

-z (--zero) - в последний раз перезаписать файл нулями, чтобы скрыть работу программы shred.

К примеру:

#shred -uvz -n50 mysecretfile.txt

В этом случае shred удалит ваш файл mysecretfile.txt, 49 раз перезапишет его, а в 50-ый раз "забьет" нулями (скрыв свою работу).

Ключ -v (--verbose) позволит вам наблюдать происходящее на экране (но обычно такое скрывают ;) ).

P.S. К сожалению утилита shred не даст ожидаемого результата на журналируемых или основанных на журналах файловых системах (JFS, ReiserFS, XFS и т.д.) а также системах, отмечающих и записывающих все операции с файлами (RAID).