В этой области типичными и исчерпывающими можно считать требования документа National Industrial Security Program Operating Manual (NISPOM или US DoD 5220.22-M) Министерства обороны США, посвященного стандартам безопасности. В соответствии с ним для уничтожения носителей, содержащих сведения категории «совершенно секретно», может применяться только размагничивание или физическое разрушение пластин путем измельчения. Для гарантированного уничтожения данных меньших степеней секретности рекомендованы несколько алгоритмов полной или частичной, но многократной перезаписи носителя на физическом уровне. В России действует ГОСТ Р50739—95 «Средства вычислительной техники. Защита от несанкционированного доступа к информации. Общие технические требования».
Простое «бытовое» решение средствами операционной системы – удалить все файлы и папки, а затем записать на диск несколько копий большого файла, например фильма, до заполнения всего объема диска. Так очень легко затереть все удаленные ранее данные. Этот метод подходит для предпродажной подготовки компьютера или винчестера, хотя он довольно трудоемок: чтобы заполнить диск объемом в сотни гигабайтов, файл размером 700 мегабайтов придется скопировать сотни раз. Зато в отношении flash-накопителя, который нужно дать кому-то напрокат, такой способ оказывается едва ли не самым быстрым и простым.
Функции гарантированного удаления всех данных, или безопасного форматирования (Secure Erase), заложены в большинстве программ для работы с разделами жестких дисков, например Partition Magic или Acronis Disk Director. При этом может быть уничтожено только содержимое раздела или диска целиком. Существуют и программы, предназначенные исключительно для уничтожения всех данных на диске или разделе без возможности восстановления, например Acronis Drive Cleanser.
Программа Eraser – специальное средство для выборочного удаления данных. Программа использует совершенные алгоритмы заполнения кластеров случайными числами или нулями. Для уверенности каждый сектор, или кластер, переписывается многократно, и восстановить его исходное содержимое становится невозможно. В настройках программы можно задать один из алгоритмов затирания секторов, который будет использоваться по умолчанию. Это бесплатное приложение способно работать в нескольких режимах.
On-Demand – удаление по требованию. При этом сначала создается задание, а потом это задание нужно запустить вручную.
1. В главном окне программы нажмите кнопку
New Task (Новое задание). Появится окно свойств задания (рис. 6.1).
Рис. 6.1. Новое задание
В этом окне указывается, что следует стереть и как. В зависимости от положения переключателя возможны три варианта действий.
• Unused space on drive (Неиспользуемое место на диске). В раскрывающемся списке выбирается один из логических дисков. При выполнении задания будет затерто (заполнено случайными данными) все свободное место на выбранном диске, и ранее удаленные файлы, тела которых еще остаются в якобы свободных кластерах, будут уничтожены безвозвратно.
• Files in folder (Файлы в папке). Уничтожаются файлы в указанной папке. Кнопка справа от поля ввода открывает стандартное дочернее окно выбора папки. Флажки под полем ввода определяют, должны ли удаляться также все вложенные папки и сама указанная папка.
• File (Файл). В этом случае указывается конкретный файл, который подлежит безопасному удалению. Можно также задать маски файлов (wildcards), например все файлы с указанным расширением.
Раскрывающийся список When finished (Когда закончено) определяет, что следует сделать после выполнения задания. Поскольку большое задание может выполняться довольно долго, эта функция позволяет автоматически перезагрузить, выключить компьютер или перевести его в спящий режим.
2. Задайте нужные параметры в окне Task Properties (Свойства задания) и нажмите кнопку OK. Задание появится в списке в главном окне программы.
3. Для запуска задания выделите его мышью, а затем нажмите кнопку Q Run (Выполнить) на панели инструментов. При выполнении задания программа может запросить подтверждение некоторых действий.
Sheduler – планировщик. Этот компонент программы устроен почти так же, как предыдущий, но в окне свойств задания появляются две дополнительные вкладки.
• Shedule (Расписание) – задает периодичность выполнения задания, например по датам, времени или при каждой перезагрузке компьютера.
• Files (Файлы) – определяет алгоритмы затирания секторов при выполнении именно этого задания.
В контекстных меню файлов и папок в Проводнике Windows после установки программы Eraser добавляются два новых пункта:
• Erase (Стереть) – при этом файл или папка удаляется, а занимавшиеся ими сектора сразу же заполняются случайными числами;
• Erase secure move (Переместить и безопасно стереть исходный объект).