Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Компьютер IBM PC/AT, MS-DOS и Windows. Вопросы и ответы

© Александр Фролов, Григорий Фролов
Том 10, М.: Диалог-МИФИ, 1993, 218 стр.

[Назад] [Содеожание] [Дальше]

11.3. Как удалить файлы с секретной информацией

Если пользователь решил удалить файл, содержащий секретную информацию, то использование обычных средств MS-DOS, например команд DEL или ERASE неприемлемо, так как впоследствии можно провести восстановление удаленных файлов с помощью таких средств, как команда MS-DOS UNDELETE и программа UnErase из пакета Norton Utilities.

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

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

Для устранения возможности восстановления информации из удаленных файлов и отформатированных дисков можно воспользоваться программой WIPEINFO.EXE, входящей в пакет Norton Utilities.

Программа WipeInfo не предназначена для использования с программами динамической компрессии. WipeInfo нельзя использовать с дисками, созданными программами Stacker, SuperStor и DoubleSpace.

Программа WipeInfo может работать либо в диалоговом, либо в пакетном режимах. Мы рассмотрим только пакетный режим работы WipeInfo.

Для полного удаления отдельных файлов можно воспользоваться следующим форматом вызова WipeInfo:

WIPEINFO [pathname] [/N] [/K] [/S] [/GOVn] [/Rn] [/Vn] [/BATCH]

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

WIPEINFO [drive:] [/E] [/Gn] [/Rn] [/Vn] [/BATCH]

В следующей таблице описано назначение отдельных параметров программы WipeInfo:

Параметр Назначение
drive Имя дисковода, информация на котором будет полностью удалена. После полного удаления информации с диска его содержимое невозможно восстановить
/E Выполнить полное удаление стертых файлов и неиспользуемых областей диска. После выполнения WipeInfo с данным параметром восстановление ранее удаленных файлов невозможно
pathname Имя файла, содержимое которого будет полностью удалено. После удаления файла с помощью WipeInfo, его содержимое нельзя восстановить
/N Удалить файл. Впоследствии файл можно восстановить (например, с помощью программы UnErase). Не указывайте этот параметр при удалении секретной информации
/K Удаляет информацию, расположенную за концом файла
/S Удаляет файлы, расположенные в подкаталогах
/GOVn Производит удаление файла в соответствии с государственным стандартом США. При этом удаляемый файл сначала прописывается байтами со значением 255, а затем байтами со значением 0. Данная операция повторяется n раз.
/Rn Повторить процесс удаления n раз
/Vn Все байты в удаляемой области данных принимают значение n
/BATCH WipeInfo выполняет все действия в пакетном режиме. Если не указать этот параметр, WipeInfo будет запрашивать у пользователя подтверждение на все свои действия

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

WIPEINFO A: /R3 /BATCH

При выполнении данной команды с дискеты, вставленной в дисковод A:, будет удалена вся информация. Для надежности операция по удалению будет повторена три раза.

Рассмотрим другой пример. Пусть вам требуется полностью удалить с жесткого диска D: все стертые файлы. Выполните следующую команду:

WIPEINFO D: /E /BATCH

В последнем примере необходимо удалить файл SECURITY.DOC, содержащий конфиденциальную информацию. Если вы также желаете, чтобы процедура удаления соответствовала государственному стандарту США, выполните следующую команду:

WIPEINFO SECURITY.DOC /GOV6 /BATCH
[Назад] [Содеожание] [Дальше]