Jump to content

клочок (Unix)

кромсать
Разработчик(и) Колин Пламб
Репозиторий
Операционная система Unix-подобный
Платформа Кросс-платформенный
Тип Команда
Лицензия

shred — это команда в Unix-подобных операционных системах , которую можно использовать для безопасного удаления файлов и устройств, так что их чрезвычайно сложно восстановить даже с помощью специального оборудования и технологий; при условии, что файл вообще возможно восстановить. Это часть GNU Core Utilities . [1] Основываясь на методе Гутмана , [1] он страдает от той же критики и возможных недостатков.

Для эффективности процесс стирания файла из хранилища с помощью Команда rm файла обычно стирает только запись файловой системы , сохраняя при этом содержимое файла нетронутым. Это часто позволяет общедоступному программному обеспечению восстановить «стертые» данные файла. Если данные файла хранятся на магнитных носителях, таких как жесткий диск , даже если файл перезаписан, остаточные магнитные поля могут позволить восстановить данные с использованием специального аппаратного оборудования (это утверждение оспаривается; см. метод Гутмана § Критика ). Чтобы предотвратить это, shred перезаписывает содержимое файла несколько раз, используя шаблоны, выбранные для максимального уничтожения остаточных данных.

shred можно вызывать как для обычных файлов, так и для устройств (например, разделов жесткого диска), которые в Unix представлены в виде файлов. По умолчанию команда трижды перезаписывает файл с несколькими шаблонами, но это число может быть настроено пользователем. У него есть возможность выполнить дополнительную окончательную перезапись нулями, что может помочь скрыть факт его использования.

По умолчанию shred также уничтожает резерв файлов (неиспользуемое пространство в выделенных файлах). Например, файл размером 5 КБ в файловой системе с кластерами по 4 КБ фактически требует 8 КБ хранилища. Shred имеет возможность перезаписать только сам файл, а также возможность удалить файл после завершения операции.

Ограничения

[ редактировать ]

Ограничение shred при вызове для обычных файлов заключается в том, что он перезаписывает только данные на месте, не перезаписывая другие копии файла. Копии могут проявляться различными способами, например, посредством ручного и автоматического резервного копирования, снимков файловой системы, файловых систем с копированием при записи, износа выравнивания флэш-накопителей , кэширования, например NFS кэширования , и ведения журнала . [1] Все ограничения, налагаемые файловой системой, можно преодолеть, уничтожив каждое устройство, на котором находятся данные, а не отдельные файлы. Однако, поскольку устройства с уровнем износа не гарантируют фиксированную связь между логическими блоками, адресуемыми через интерфейс, и физическими местами, в которых хранятся данные, уничтожение может не обеспечить адекватную безопасность. В этой ситуации может оказаться полезной команда безопасного стирания SATA, если она доступна через hdparm или аналогичную утилиту. Даже для магнитных устройств безопасное стирание SATA будет быстрее и надежнее, чем уничтожение. Физическое уничтожение может потребоваться для безопасного стирания таких устройств, как карты памяти и непригодные для использования жесткие диски.

метод Гутмана, который shred основан на, как известно, не работает на USB-накопителях . [2]

Альтернативы

[ редактировать ]

The scrub команда перезаписывает последовательность данных в соответствии с проектом Политического письма Национальной администрации по ядерной безопасности NAP-14.x от декабря 2005 года. Написанный Джимом Гарликом из LLNL , он предлагает выбор последовательностей перезаписи, хотя в конечном итоге все они страдают от тех же ограничений, изложенных выше. [3]

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б с «вызов уничтожения (GNU Coreutils 9.3)» . www.gnu.org .
  2. ^ Майкл Вэй; Лаура М. Групп; Фредерик Э. Спада; Стивен Суонсон (2011). «Надежное удаление данных с твердотельных накопителей на базе флэш-памяти» (PDF) . FAST'11: Материалы 9-й конференции USENIX «Файловые технологии и технологии хранения» . Викиданные   Q115346857 . Проверено 8 января 2018 г.
  3. ^ scrub(1) FreeBSD по основным командам Руководство
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 86b4e398d4e01589e2958bba2f638675__1686140400
URL1:https://arc.ask3.ru/arc/aa/86/75/86b4e398d4e01589e2958bba2f638675.html
Заголовок, (Title) документа по адресу, URL1:
shred (Unix) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)