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

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

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

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

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

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

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

К примеру:

sudo shred -uvz -n50 mysecretfile.txt

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

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

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

 

Поделиться заметкой:
Узнать версию Linux
Все способы узнать версию дистрибутива Linux (а также FreeBSD, MacOS и прочих)
Права на файлы
Права на файлы и папки в Linux, FreeBSD и MacOS
Настоящий интеллект