Операционные системы. Учебное пособие. Марапулец Ю.В. - 160 стр.

UptoLike

Составители: 

SetAclInformation Задает информацию об ACL
Таблица 7.10
Функция Описание
AccessCheck Используется серверным приложением для проверки прав
доступа клиента к объекту
AccessCheckAndAuditAlarm Выполняет функцию AccessCheck и генерирует соответст-
вующие аудиторские сообщения
AreAllAccessesGranted Проверяет, были ли предоставлены заданному пользовате-
лю все необходимые права доступа
AreAnyAccessesGranted Проверяет, было ли предоставлено заданному пользовате-
лю хотя бы одно из необходимых прав доступа
PrivilegeCheck Проверяет, имеет ли заданный маркер доступа необходи-
мые привилегии
PrivilegedServiceAuditA-
larm
Выполняет функцию PrivilegeCheck и генерирует соответ-
ствующие аудиторские сообщения
MapGenericMask Накладывает маску общих прав доступа на специальные
или стандартные права
Таблица 7.11
Функция Описание
MapGenericMask Накладывает заданную маску общих прав доступа на спе-
циальные или стандартные права
PrivilegeCheck Проверяет, имеет ли заданный маркер доступа указанные
привилегии
AllocateSocallyUniqueId Выделяет локальный уникальный идентификатор
LookupPrivilegeDisplay-
Name
Читает строку с названием указанной привилегии
LookupPrivilegeName Читает имя привилегии, связанное с заданным локальным
уникальным идентификатором (LUID)
LookupPrivilegeValue Возвращает LUID, связанный с указанной привилегией в
данной системе
ObjectPrivilegeAuditAlarm Генерирует аудиторские сообщения, когда указанный
пользователь (маркер доступа) пытается выполнить при-
вилегированные операции с заданным объектом
PrivilegedServiceAuditAlarm Генерирует аудиторские сообщения, когда указанный
пользователь (маркер доступа) пытается выполнить при-
вилегированные операции
Таблица 7.12
Функция Описание
GetProcessWindowStation Возвращает дескриптор окна-станции, связанного с вызывае-
мым процессом
SetProcessWindowStation Назначает заданное окно-станцию вызываемому процессу
Таблица 7.13
Функция Описание
InitLsaString Создает структуру LSA_UNICODE_STRING ДЛЯ
имени заданной привилегии
LsaOpenPolicy Задает определенную политику безопасности на
162
SetAclInformation      Задает информацию об ACL

                                                                    Таблица 7.10
        Функция                                  Описание
AccessCheck              Используется серверным приложением для проверки прав
                         доступа клиента к объекту
AccessCheckAndAuditAlarm Выполняет функцию AccessCheck и генерирует соответст-
                         вующие аудиторские сообщения
AreAllAccessesGranted    Проверяет, были ли предоставлены заданному пользовате-
                         лю все необходимые права доступа
AreAnyAccessesGranted    Проверяет, было ли предоставлено заданному пользовате-
                         лю хотя бы одно из необходимых прав доступа
PrivilegeCheck           Проверяет, имеет ли заданный маркер доступа необходи-
                         мые привилегии
PrivilegedServiceAuditA- Выполняет функцию PrivilegeCheck и генерирует соответ-
larm                     ствующие аудиторские сообщения
MapGenericMask           Накладывает маску общих прав доступа на специальные
                         или стандартные права

                                                                       Таблица 7.11
        Функция                                      Описание
MapGenericMask                Накладывает заданную маску общих прав доступа на спе-
                              циальные или стандартные права
PrivilegeCheck                Проверяет, имеет ли заданный маркер доступа указанные
                              привилегии
AllocateSocallyUniqueId       Выделяет локальный уникальный идентификатор
LookupPrivilegeDisplay-       Читает строку с названием указанной привилегии
Name
LookupPrivilegeName           Читает имя привилегии, связанное с заданным локальным
                              уникальным идентификатором (LUID)
LookupPrivilegeValue          Возвращает LUID, связанный с указанной привилегией в
                              данной системе
ObjectPrivilegeAuditAlarm     Генерирует аудиторские сообщения, когда указанный
                              пользователь (маркер доступа) пытается выполнить при-
                              вилегированные операции с заданным объектом
PrivilegedServiceAuditAlarm   Генерирует аудиторские сообщения, когда указанный
                              пользователь (маркер доступа) пытается выполнить при-
                              вилегированные операции

                                                                       Таблица 7.12
        Функция                                 Описание
GetProcessWindowStation Возвращает дескриптор окна-станции, связанного с вызывае-
                        мым процессом
SetProcessWindowStation Назначает заданное окно-станцию вызываемому процессу

                                                                       Таблица 7.13
                Функция                                 Описание
InitLsaString                        Создает структуру LSA_UNICODE_STRING ДЛЯ
                                     имени заданной привилегии
LsaOpenPolicy                        Задает определенную политику безопасности на


                                         162