Как удалить файлы с секретной информацией
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