charset: win1251 Copyright (C) by Alex Mina, 2000 http://www.upsystems.com.ua/support/alexmina ATA Security Tool Эта программа предназначена для установки и снятия паролей на жесткий диск стандарта ATA (IDE). Поддержка паролей была введена в стандарт ATA начиная с версии 3 (сейчас в стадии разработки 6 версия этого стандарта). Это свойство диска является не обязательным (optional). То есть есть современные модели винчестеров как поддерживающие, так и не поддерживающие эти функции. Сам пароль хранится на диске (непосредственно в служебной области диска или в микрохеме флеш памяти на плате диска). Пароль сохраняется при выключении питания компьютера. Пароль диска никак не связан с паролем BIOS материнской платы компьютера. То есть если диск с установленным паролем установить в другой компьютер, то пароль останется. После включения питания / сброса диск с установленным паролем находится в заблокированном состоянии (locked). В заблокированном состоянии ни один сектор диска не может быть прочитан либо записан компьютером. Для перехода в нормальное состояние диску должна быть подана команда разблокировки (UNLOCK). Далее с диском можно работать как обычно. Диск хранит два пароля - пользовательский (user) и администраторский (master). Установка master пароля (SET MASTER PASSWORD) не влияет на доступ к диску. То есть после сброса диск будет находится в обычном, а не в заблокированном, состоянии. Этот пароль используется для снятия user пароля в случае утери последнего. Рабочим паролем является user пароль. Именно его установка (SET USER PASSWORD) приведет к блокировке диска после сброса. При установке user пароля пользователь должен выбрать уровень безопасности (security level). Есть два уровня - высокий (high), и максимальный (maximum). Отличаются они только в случае утери user пароля. При уровне high user пароль может быть снят при помощи master пароля (DISABLE WITH MASTER PASSWORD). При уровне maximum user пароль также может быть снят при помощи master пароля, однако за счет полного стирания диска (ERASE UNIT). В случае утери обоих паролей получить доступ к информации на диске невозможно при любом уровне безопасности. Команда ERASE UNIT стирает содержимое диска и убирает ранее установленный user пароль. Она может также использоваться и для быстрого стирания диска вне связи с user паролем. Для предотвращения случайного стирания этой команде должна непосредственно предшествовать команда ERASE PREPARE, которая разрешает использование команды ERASE UNIT. Фунции пароля могут быть заморожены путем подачи соответствующей команды диску (FREEZE LOCK). В замороженном состоянии диск работает как обычно, но отвергает все попытки установки пароля. Это используется для предотвращения установки пароля злонамеренной программой (вирусом) или пользователем. Это состояние автоматически выключается при сбросе. Для предотвращения программного подбора пароля количество попыток ввода пароля ограничено 5 попытками. После 5-ой неудачной попытки диск отвергает все последующие попытки ввода пароля. Снимается это состояние по сбросу. Программа предназначена для работы в среде чистой MS-DOS. При попытке запуска из под MS Windows будет выдано предупреждение и выполнение программы завершится. После запуска программа сканирует шину ATA на предмет наличия устройств. Далее отображается окно с найденными устройствами и информацией по ним: ID - идентификатор устройства: PM - Primary Master, PS - Primary Slave, SM - Secondary Master, SS - Secondary Slave. Model - название модели диска. Revision - версия микророграммы (прошивки) диска. Serial number - серийный номер диска. S - индикатор поддержки диском функций пароля. E - индикатор установленного user пароля. L - индикатор заблокированного состояния. F - индикатор замороженного состояния. X - индикатор исчерпания попыток ввода пароля. V - индикатор уровня безопасности (h - high, m - maximum). Пользователь должен выбрать устройство использую клавиши вверх и вниз. Далее необходимо нажать ENTER для выбора действия: SET MASTER PASSWORD Установка master пароля. SET USER PASSWORD Установка user пароля (с запросом уровня безопасности). UNLOCK WITH MASTER PASSWORD Снятие блокировки при помощи mаster пароля. UNLOCK WITH USER PASSWORD Снятие блокировки при помощи user пароля. DISABLE WITH MASTER PASSWORD Снятие user пароля при помощи master пароля. Master пароль при этом не меняется. DISABLE WITH USER PASSWORD Снятие user пароля при помощи user пароля. Master пароль при этом не меняется. FREEZE LOCK Замораживание функций пароля. ERASE PREPARE Подготовка к снятию user пароля путем полного стирания диска. Эта команда должна непосредственно предшествовать команде ERASE UNIT. Своего рода предохранитель. ERASE UNIT Снятие user пароля путем полного стирания содежимого диска. Этой команде должна непосредственно предшествовать команда ERASE PREPARE. ВНИМАНИЕ! Автор программы не несет никакой ответственности за неправильное/злонамеренное использование этой программы и за последсвия к каковым эти действия могут произвести.
marcinvx