Программа Eraser — для безвозвратного удаления данных

Posted on Август 19, 2012

0



The Eraser Project Издатель
6.0.8Версия
FreewareЛицензия
WindowsТребования*
НеизвестноРусификатор/RUS

Программа для удаления файлов без возможности восстановления — физически перезаписывает область диска случайными данными.

* Так как мы стараемся выкладывать на сайт только последние версии, поэтому с большой долей вероятности программа Eraser для Windows 7 подходит и будет с ним совместима.

Программа Eraser — для безвозвратного удаления данных

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

Однако у спецслужб и в серьезных фирмах специализирующихся на восстановлении информации имеются специальные дорогие программно-аппаратные комплексы, которые способны восстановить даже многократно переписанную информацию. Дело в том, что носители с магнитным покрытием (жесткие диски, дискеты) не полностью теряют старую информацию даже при перезаписи, потому что остаются зоны остаточной намагниченности на краях дорожки, поэтому следы старого содержимого могут быть восстановлены методом магнитоскопии.

Как же тогда безвозвратно удалить информацию, чтобы ее не могли восстановить даже спецслужбы?

Для этого существуют физические и программные методы уничтожения информации. Физические методы уничтожения более надежны и выполняют уничтожение очень быстро, но обычно требуют специфического и дорогостоящего оборудования. Программные методы менее надежны и осуществляют удаление очень долго, но ничего кроме специальной утилиты для их осуществления не нужно.

Устройства и программы, которые осуществляют безвозвратное удаление данных, часто называют шредерами (от англ. shredders — измельчители), вайперами (от англ. wipers — очистители), клинерами (от англ. cleaners — очистители) или ерайсерами (от англ. erasers — стирающие устройства).

Подробно ознакомиться со всеми физическими и программными методами безвозвратного удаления данных, с их особенностями и недостатками, можно в моей книге «Хакерские фишки».

Eraser – это самое популярное бесплатное программное обеспечение с открытым исходным кодом для безвозвратного удаления данных программными методами. Работает под всеми версиями Windows. Самую последнюю версию Eraser и исходные коды можно скачать с сайта http://www.heidi.ie/eraser/. После установки Eraser добавляет новые пункты в контекстные меню файлов, папок и дисков. Например, если кликнуть правой кнопкой мыши на файле или папке, то в контекстом меню можно увидеть два новых пункта:

Erase (Стереть) – для безвозвратного удаления файлов и папок;

Erase Secure Move (Безопасное перемещение с очисткой) – для перемещения файлов и папок на новое место, при этом прежнее место очищается методами безвозвратного удаления.

После выбора любого из этих пунктов появится окно подтверждения программы Eraser (рис. 1). Для начала удаления достаточно просто нажать Yes. Кнопка Options открывает настройки удаления, где, в частности, можно выбрать стандарт удаления (рис. 2). Если ничего не менять в настройках, будет использоваться самый простой способ удаления псевдослучайными данными – Pseudorandom Data (1 проход). Советую поменять в настройках на более надежный метод, например, Питера Гутмана (Gutmann) (35 проходов).


Рис. 1. Окно подтверждения безвозвратного удаления файла


Рис. 2. Выбор метода безвозвратного удаления

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

Если кликнуть правой кнопкой мыши на иконке Корзины, расположенной на рабочем столе Windows, то можно безвозвратно удалить все данные из нее с помощью пунктов меню Erase Recycle Bin (в скобочках указан метод безвозвратного удаления) (рис. 3).


Рис. 3. Очистка корзины методами безвозвратного
удаления программы Eraser

Если кликнуть правой кнопкой мыши на иконке жесткого диска, то в контекстом меню появится пункт Erase Unused Space (Чистить неиспользуемое пространство). С помощью этого пункта можно безвозвратно очистить все неиспользуемое пространство на диске, в котором могут находиться удаленные данные. На больших жестких дисках эта операция может выполняться очень долго.
Функция Erase Secure Move (Безопасное перемещение с очисткой) для дисков не работает.
Во время очистки неиспользуемого пространства диска не следует ничего переписывать на очищаемый диск, а также не следует загружать и пользоваться программами, которые установлены на очищаемом диске, во избежание в дальнейшем проблем в их работе.

Разумеется, все эти и другие задачи можно выполнить, просто воспользовавшись интерфейсом программы Eraser (рис. 4) (запустить программу можно из Пуск -> Программы -> Eraser -> Eraser).


Рис. 4. Интерфейс программы Eraser

Вам сразу следует выбрать, хотите вы, чтобы безвозвратное удаление выполнялась по расписанию (Scheduler) или по требованию (On-Demand). Для этого щелкните соответствующую кнопку, расположенную слева в графе Eraser. Рассмотрим сначала, как настраивается эта возможность «по требованию» (On-Demand), а потом – настройки по расписанию (Scheduler).
После того, как вы нажали кнопку On-Demand, выберите пункт меню File -> New Task или щелкните кнопку New Task на панели инструментов. Появится окно (рис 5), в котором можно выбрать одну из четырех задач:

*Unused space on drive (Неиспользуемое пространство на диске). На этой задаче переключатель установлен по умолчанию. Если вы хотите очистить неиспользуемое пространство на диске, в котором могут находиться удаленные данные, то в открывающемся списке выберите букву нужного диска.

*Files on folder (Файлы в папке). Если установить этот переключатель, то можно будет выбрать папку, в которой вы хотите безвозвратно удалить все файлы. Если дополнительно установить флажок Subfolders (Подпапки), то файлы также будут удалены во всех подпапках. Установленный флажок Remove folder(s) (Удалить папку(и)) позволит удалить полностью папку вместе со всеми находящимися в ней файлами и подпапками. Флажок Only subfolders (Только подпапки) указывает удалять только подпапки соответственно вместе со всеми файлами в них.

*File (Файл). Данный переключатель позволяет указать конкретный файл для безвозвратного удаления. Флажок Use wildcards (Использовать шаблон) дает возможность задать вручную шаблон для удаления, например, если вы введете C:\Windows\Temp\*.tmp, то будут удалены все файлы с расширением .tmp в директории C:\Windows\Temp\. Если вы дополнительно установите флажок Include subfolders (Включая подпапки), то действие шаблона также будет распространяться на файлы во всех подпапках.

*Files on mask (Файлы по маске). Это отдельное поле для задания шаблона безвозвратного удаления файлов. Шаблоны задаются так же,как в предыдущем поле File (Файл).

Если установить флажок Keep task on the list (Сохранять задачу в списке), то после выполнения задачи она останется в списке, в противном случае она будет удалена из списка, когда отработает.

Что касается списка When finished (Когда закончено), то его действие не совсем понятно и в Справке к программе отсутствует его описание, по смыслу оно означает действие, которое должно быть выполнено по окончанию безвозвратного удаления. Но на практике у меня не получилось добиться от этой функции никакого эффекта. Поэтому просто оставьте в этом поле None.


Рис. 5. Создание задания в Eraser

После нажатия кнопки OK ваша задача появится в списке. Вы можете по аналогии добавить еще одну задачу. Запустить задачу на выполнение из списка можно с помощью меню Task -> Run или кнопкой Run на панели инструментов. Чтобы выполнить сразу все задачи в списке, выберите Task -> Run All. Задачи можно удалять из списка клавишей Del или соответствующей кнопкой на панели инструментов.

Перед выполнением задачи следует сделать еще настройки в окне, вызываемом из меню Edit -> Preferences -> Erasing. Если вы очищаете неиспользуемое пространство на диске, то в появившемся окне следует перейти на вкладку Unused Disk Space (рис. 6). Здесь вы можете выбрать метод удаления, просто выделив его. Для метода Pseudorandom Data можно задать число проходов с помощью кнопки Edit.


Рис. 6. Выбор метода безвозвратного удаления

Другие опции, расположенные на этой вкладке:

*Free Disk Space (and Master File Table Records) будет очищено свободное пространство на диске. Если очистка осуществляется на разделе NTFS, то будет также очищено неиспользуемое пространство в MFT.

*Cluster Tip Area (Конечная область кластера) – неиспользуемое пространство в конце кластеров каждого файла также будет очищаться.

*Directory Entries (Данные директорий) – имена удаленных файлов будут удалены также из системных таблиц.

С помощью кнопки New можно задать свой алгоритм безвозвратно удаления. В появившемся окне Custom Method Editor (рис. 7) в поле Description введите название вашего метода и нажмите Add, чтобы занести его в список. Таким образом, вы создадите первый проход своего алгоритма, разумеется, его можно изменять. Нажав еще раз кнопку Add, вы добавите еще один проход и т. д. За один проход любой алгоритм безвозвратного удаления может переписать максимум три смежных байта. В программе вы можете задать от 1 до 3 байтов в двоичном представлении, для этого нужно установить переключатель на Pattern (Шаблон) (он установлен по умолчанию). Если установите переключатель на Pseudorandom data (Псевдослучайные данные), то на каждом проходе будет выбираться случайный байт. Если вы установите галочку Perform passes in random order, то созданные вами проходы будут использоваться в случайном порядке, иначе в том, в котором вы указали их в списке. Нажмите кнопку Save для сохранения своего алгоритма.


Рис. 7. Создание собственного алгоритма
безвозвратного удаления в программе Eraser

Перед выполнением задания программа еще раз задаст вопрос для подтверждения (рис. 8). Если вы уверены, что хотите выполнить задание, нажмите Да


Рис. 8. Программа Eraser запрашивает подтверждения,
действительно ли вы собираетесь выполнить задание

Настройки по расписанию устанавливаются почти так же, как и по требованию. Сначала вам в главном окне программы нужно щелкнуть кнопку Scheduler, расположенную в графе Eraser. Затем можно устанавливать новую задачу выбором пункта меню File -> New Task или щелчком по кнопке New Task на панели инструментов. Появится окно Task Properties, аналогичное тому, что мы рассматривали выше, только теперь в нем появится новая вкладка Scheduler, в которой устанавливается время срабатывания программы (рис. 9). Вам следует на этой вкладке выбрать в выпадающем списке конкретный день недели, в который вы хотите, чтобы срабатывал таймер. Если хотите, чтобы он срабатывал каждый день, то следует выбрать Day. В поле At задается время срабатывания. В этом же окне существует вкладка Files, на которой можно установить метод безвозвратного удаления файлов. Надо заметить, в предыдущих версиях программы этой вкладки не существовало и предназначение ее не совсем понятно, т. к. метод безвозвратного удаления настраивается также через меню Edit -> Preferences -> Erasing. Для надежности я советую установить одинаковый метод удаления в обоих окнах. После нажатия кнопки OK ваша задача появится в списке.


Рис. 9. Настройки безвозвратного удаления по
расписанию в программе Eraser

Программу закрывать не следует, т. к. для срабатывания таймера она должна быть загружена в памяти компьютера, можете просто свернуть ее в трей, при этом ее иконка окажется возле часов. Вы можете также выполнить задачу немедленно (не дожидаясь таймера) если выберете пункт меню Task -> Run или нажмете соответствующую кнопку Run на панели инструментов. Чтобы выполнить сразу все задачи в списке, выберите Task -> Run All.

В пакет Eraser входит программа Darik’s Boot and Nuke (DBAN), которая позволяет подготовить загрузочную дискету или USB-флеш, с которой потом можно уничтожить всю информацию на жестком диске.

Eraser

Реклама