
Часть VI. Применение средств аппаратной защиты
20.2.2. Анализ рассматриваемых угроз
применительно к современным ОС
Рассмотрим данные группы угроз, применительно к ОС семейства
Windows, Угроза загрузки системы без механизмов защиты (в предполо-
жении, что система защиты запускается как сервис при старте ОС) свя-
зана со следующими возможностями:
* загрузка системы с альтернативных носителей, например, с дискеты. В
этом случае, поскольку загрузка ОС, в качестве сервиса которой дол-
жна запускаться система защиты, осуществляется не с жесткого дис-
ка, система защиты не загружается;
»
загрузка системы в безопасном режиме (например, Safe Mode для ОС
Windows), либо в ином режиме, например, в DOS. При этом можно блоки-
ровать загрузку драйверов (основных механизмов защиты), т.е. загрузить
систему с урезанными функциями. Это не страшно для встроенный меха-
низмов ОС — встроенная система защиты не позволит их отключить, но
критично для механизмов добавочной защиты, т.к. для ОС драйверы и
прикладные средства добавочной защиты являются внешними средства-
ми. Поэтому она не обеспечивает противодействие возможному их от-
ключению. Здесь же отметим, что принципиальным отличием загрузки в
безопасном режиме для ОС UNIX и Windows (естественно, рассматрива-
ем технологию NT) будет то, что для ОС UNIX подобную загрузку может
осуществить только пользователь «root» после авторизации, в ОС
Windows — любой текущий пользователь после авторизации.
Практически в полном объеме те же угрозы присущи и для ОС семей-
ства UNIX, т.е. рассматриваемая задача защиты характеризуется общно-
стью для альтернативных семейств ОС.
Данные угрозы могут быть как явными (например, загрузка в режиме Safe
Mode), так и скрытыми, например, инженерные пароли BIOS, возможность
программно сбросить настройки BIOS в исходное состояние (модифици-
ровав его контрольные суммы — для ОС Windows 9x/Me) и т.д.
Угроза перевода механизмов (или системы защиты) в пассивное состоя-
ние в процессе функционирования защищаемого объекта связана с явны-
ми и скрытыми возможностями по остановке выполнения процесса
системы защиты (либо вообще удаления данного процесса из системы).
Так, возможностью отображения списка запущенных процессов и удале-
ния процесса из списка обладают большинство системных мониторов и
множество оболочек, например, Far. Для систем Windows 95/98, где все
процессы запускаются как пользовательские (ОС не делит процессы на си-
стемные и пользовательские), из этой оболочки может быть остановлено
выполнение любого процесса, в том числе и процесса системы защиты.
Это очевидная явная угроза, основанная на архитектурных особенностях
данной ОС. Однако можно предположить, что существуют и аналогичные
скрытые угрозы. По крайней мере утверждать обратное невозможно.
340