💾 Archived View for tilde.team › ~rami › redhat_erase_wipe.gmi captured on 2023-03-20 at 19:31:14. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

➡️ Next capture (2023-04-20)

-=-=-=-=-=-=-

~Rami ₪ MANUALS

רמי

SUBJECT: RedHat (RHEL, Fedora, CentOS): Уничтожение данных

AUTHOR: Rami Rosenfeld

DATE: 24/09/22

TIME: 15.00

LANG: ru, en

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, spin, de, systemd, systemctl, selinux, firewalld, dnf, rpm, shred, wipe, nwipe

RedHat (RHEL, Fedora, CentOS): Уничтожение данных

INTRO

В этом разделе рассматриваются наиболее распространенные способы гарантированного уничтожения данных при помощи стандартных команд GNU/Linux.

NOTE

Shred: Безвозвратное уничтожение файлов

shred -n 7 -f -u -z -v filename_1 filename_2

Опции:

- 7-проходное "затирание" данных (различными способами);

- принудительное изменение права на запись;

- удаление файла;

- последовательное цикличное перезаписывание имени файла нулями для сокрытия удаления;

- демонстрация прогресса уничтожения.

Пример:

$ shred ~/test/*

(удаление всех файлов в каталоге /test)

Внимание! Важно!

- полное уничтожение файлов НЕ ГАРАНТИРУЕТСЯ на твердотельных носителях и картах памяти: SSD/SD/SDHC - это связано с особенностями данных устройств;

- НЕ ИСПОЛЬЗУЙТЕ команду для удаления устройств целиком, например /dev/sdb и т.п.;

- команда НЕ УДАЛЯЕТ каталоги;

- будьте осторожны: восстановление вашей информации на HDD НЕВОЗМОЖНО!

Примечание: Для преодоления проблемы с SSD/SD/SDHC всегда осуществляйте полное шифрование твердотельных носителей при помощи LUKS2 (предварительно заполняя все пространство нулями), а затем, в процессе повседневной работы, уничтожайте файлы вышеуказанными методом.

Примечание: Для краткости удобно применить алиас, созданный в пользовательском .bashrc:

alias eraser='shred -n 7 -f -u -z -v'

Shredder (7-pass) for Nautilus (Caja, etc.) File Manager

Подробнее см.: man shred

GoCryptFS: Уничтожение ключевого материала ("Режим паники")

Для быстрого удаления системных файлов GoCryptFS в критической ситуации можно использовать алиас .bashrc:

alias panic='shred -n 7 -f -u -z ~/.secret_folder/gocryptfs.conf ~/.secret_folder/gocryptfs.diriv'

Дальнейший доступ к пользовательским данным в зашифрованном каталоге будет не(?)возможен.

LUKS2: Уничтожение парольных фраз во всех слотах зашифрованного носителя ("Режим паники")

cryptsetup luksErase dev/sdb

Примечание: Вместо sdb подставьте имя носителя.

Внимание! Важно!

Эта операция удалит ВСЕ существующие парольные фразы из всех слотов. Она необратима, информация восстановлению не подлежит! Какая-либо парольная фраза (из наличествующих в слотах) при выполнении этой команды НЕ(!) запрашивается! Дальнейший доступ к зашифрованному носителю/разделу будет невозможен.

Nwipe: Тотальное уничтожение данных на физических носителях

nwipe --autonuke --method=dodshort

Внимание! Важно!

Применение команды с опцией "autonuke" НЕМЕДЛЕННО УНИЧТОЖИТ ВСЕ ДАННЫЕ со ВСЕХ носителей на компьютере, включая USB. Если будет указана цель - конкретное устройство (sda, sdb и т.п.) - уничтожение не затронет остальные носители. См. также опцию "--exclude".

Возможные алгоритмы уничтожения (по умолчанию: dodshort):

- dod522022m / dod - 7 pass DOD 5220.22-M method;

- dodshort / dod3pass - 3 pass DOD method;

- gutmann - Peter Gutmann's Algorithm;

- ops2 - RCMP TSSIT OPS-II;

- random / prng / stream - PRNG Stream;

- zero / quick - Overwrite with zeros.

nwipe --autonuke --method=dod522022m --autopoweroff --nowait --nosignals --nogui

Это более серьезная команда. Она увеличит время выполнения за счет количество проходов (с 3 до 7), не будет ждать реакции пользователя по завершении, а также (важно!) запретит любые сигналы прерывания операции во время ее исполнения. Кроме того, не будет показан пользовательский интерфейс.

Примечание: Последняя опция "--nogui" применима только вместе с "--autonuke".

Примечание: Я рекомендую использовать алгоритм DoD (стандарт Министерства обороны США) в его полном варианте; метод Петера Гутманна очень надежен, но крайне длителен в выполнении.

См. также опции:

--nousb

--verbose

--rounds

--exclude

Подробнее см.: man nwipe

ShredOS (Live USB)

Весьма удобное, быстрое и надежное 32/64-разрядное средство для полного уничтожения носителей (большой плюс - отличная подробная документация на сайте производителя). Использует Nwipe.

Подробнее см.:

ShredOS x86_64 - Disk Eraser

ShredOS i686 - Disk Eraser

₪ Back to home ₪

🄯 Rami Rosenfeld, 2022. GNU FDL 1.3.