350
дескрипторе исполняемого модуля – системной утилиты сохраняется
признак, по которому ОС на время выполнения (только не время
выполнения!) такого модуля предоставляет процессу, его вызвавшему, те
же права, которые имеет создатель утилиты (привилегированный
пользователь). Поскольку права предоставляются только на время
выполнения утилиты, пользователь, вызвавший ее, этими правами
воспользоваться не может.
Еще одно требование к системе безопасности – возможность
контроля связанных с безопасностью событий, таких как вход в систему,
попытки доступа к объектам (разрешенные или отклоненные), попытки
использования полномочий и т.д. Контроль заключается в том, что
информация о таких событиях сохраняется в системном журнале аудита и
может быть впоследствии проанализирована системным администратором.
Администратор имеет возможность задавать события и выбирать объекты,
подлежащие контролю. Такой контроль обеспечивается списками
контроля доступа, которые подобны спискам прав. Элемент такого списка
для объекта содержит вид доступа, который подлежит протоколированию,
и результат авторизации. После любого выполнения процедуры
авторизации происходит поиск в списке контроля доступа, и если найден
элемент, в котором вид доступа и результат авторизации совпадают с
произошедшим, в журнал аудита заносится отметка о событии (включая
время и идентификатор пользователя).
Любые действия ОС по обеспечению безопасности (внутренние
действия) не дадут желаемого эффекта, если они не будут поддержаны
внешними действиями: системой организационных мероприятий,
выполняемых администраторами системы, пользователями и их
руководителями. Рассмотрение внешних действий по обеспечению
безопасности не входит в наши задачи, упомянем только, что введение в
эту область можно найти в [12, 29].