Darik's Boot and Nuke¶
Darik's Boot and Nuke (сокращённо DBAN) — бесплатная утилита с открытым исходным кодом для необратимого удаления данных с жёстких дисков, основанная на загрузочном образе Linux. Программа предназначена для полного стирания информации путём многократной перезаписи секторов накопителя, что исключает возможность её восстановления стандартными программными средствами.
¶История
Утилита была создана в начале 2000-х годов программистом Дариком Хорном (Darik Horn) как загрузочный дистрибутив на базе ядра Linux. Первая публичная версия DBAN 1.0 появилась в 2002 году. Проект быстро приобрёл популярность среди системных администраторов и специалистов по информационной безопасности благодаря простоте использования и высокой надёжности. Название «Boot and Nuke» отражает принцип работы: загрузка с носителя (Boot) и полное уничтожение данных (Nuke).
В 2012 году разработка перешла в ведение компании Horizon DataSys, которая выпускала коммерческую версию под названием «DBAN Professional». Однако оригинальная бесплатная версия оставалась доступной для скачивания. В 2023 году развитие проекта фактически остановилось, а сайт утилиты был закрыт, однако её образы продолжают распространяться через сторонние зеркала и архивные репозитории.
¶Устройство и принцип работы
DBAN представляет собой автономный загрузочный образ, который не требует установки на жёсткий диск. Пользователь записывает ISO-файл на CD/DVD или USB-накопитель, загружается с него и получает текстовый интерфейс на основе диалогового меню.
Программа работает на уровне низкоуровневого доступа к диску, игнорируя файловую систему и операционную систему. Это позволяет стирать данные даже с повреждённых или зашифрованных накопителей. В процессе работы утилита перезаписывает каждый сектор диска определёнными битовыми последовательностями.
¶Методы стирания
DBAN поддерживает несколько алгоритмов перезаписи, различающихся количеством проходов и используемыми паттернами:
- Quick Erase — однократная запись нулей (один проход), обеспечивает базовый уровень защиты.
- DoD Short — трёхпроходный метод, соответствующий стандарту Министерства обороны США (запись нулей, единиц и случайных данных).
- DoD 5220.22-M — семипроходный алгоритм, рекомендованный для секретных данных.
- Gutmann — 35-проходный метод, разработанный Питером Гутманом в 1996 году. Считается наиболее устойчивым к атакам с использованием магнитной силовой микроскопии, хотя для современных дисков достаточным считается меньшее число проходов.
- RCMP TSSIT OPS-II — канадский стандарт, использующий случайные паттерны.
- Schneier — семипроходный алгоритм, предложенный Брюсом Шнайером.
Пользователь может выбрать один метод для всех дисков или задать индивидуальные параметры для каждого накопителя в системе.
¶Применение
Основные сценарии использования DBAN:
- Утилизация компьютерной техники — перед передачей дисков на переработку или продажу.
- Подготовка компьютеров к продаже — защита личных данных предыдущего владельца.
- Уничтожение следов конфиденциальной информации — в государственных и корпоративных структурах.
- Переустановка операционной системы — полная очистка диска перед инсталляцией новой ОС.
Утилита поддерживает работу с дисками, подключёнными через IDE, SATA, SCSI и USB-интерфейсы. Она корректно определяет большинство моделей жёстких дисков, включая RAID-массивы на аппаратных контроллерах.
¶Ограничения
DBAN не работает с твердотельными накопителями (SSD) и гибридными дисками. Это связано с особенностями технологии NAND-флеш: контроллер SSD использует выравнивание износа и переназначение блоков, из-за чего перезапись секторов не гарантирует уничтожение всех копий данных. Для SSD рекомендуется использовать команду ATA Secure Erase, реализованную на уровне прошивки накопителя.
Также утилита не поддерживает диски с защищённой областью (Host Protected Area) и не может стереть данные, хранящиеся в служебных зонах современных накопителей.
¶Критика
Основные претензии к DBAN связаны с устареванием проекта. Последняя версия 2.3.0 вышла в 2015 году и не поддерживает UEFI-загрузку, что затрудняет использование на современных материнских платах. Кроме того, программа не работает с дисками объёмом более 2 ТБ в некоторых конфигурациях из-за ограничений BIOS.
Специалисты также отмечают, что многопроходные алгоритмы (Gutmann, DoD) избыточны для современных жёстких дисков: согласно исследованиям, для гарантированного уничтожения данных на накопителях с плотностью записи более 15 Гбит/дюйм² достаточно одного прохода случайными данными.
¶Альтернативы
К числу аналогичных инструментов относятся:
- ShredOS — современный загрузочный дистрибутив с поддержкой UEFI и SSD.
- nwipe — консольная утилита, входящая в состав многих Linux-дистрибутивов.
- HDDErase — программа, использующая команду ATA Secure Erase для SSD.
- KillDisk — коммерческая утилита с расширенными возможностями.
¶Источники
- Официальная документация проекта DBAN (архивные версии).
- Онлайн-энциклопедия по информационной безопасности (раздел о методах затирания данных).
- Материалы о стандартах уничтожения информации (DoD 5220.22-M, RCMP TSSIT OPS-II).
