Книга: Системное программирование в среде Windows
Защита объектов ядра и приватных объектов
Защита объектов ядра и приватных объектов
Многие объекты, такие как процессы, потоки или мьютексы, являются объектами ядра (kernel objects). Для получения и установки дескрипторов безопасности ядра используются функции GetKernelObjectsSecurity и SetKernelObjectsSecurity, аналогичные функциям защиты файлов, описанным в настоящей главе. Однако при этом вы должны знать, какие права доступа соответствуют данному объекту; в следующем разделе показано, как определить эти права.
Существует также возможность связывания дескрипторов безопасности с приватными, сгенерированными программой объектами, такими как объекты Windows Sockets или патентованные базы данных. Соответствующими функциями являются GetPrivateObjectSecurity и SetPrivateObjectSecurity. Ответственность за принудительное введение определенных прав доступа к таким объектам несет программист, который для изменения дескрипторов безопасности должен использовать функции CreatePrivateObjectSecurity и DestroyPrivateObjectSecurity.
- Защита объектов ядра и коммуникаций
- Иерархия объектов в InterBase
- Раздел VII Левиафан в Сети: защита права на тайну частной жизни после событий 2013 г.
- Имена объектов длиной 68 символов
- Создание объектов Collection
- 1.1 Режимы ядра и пользователя Windows
- 3.3. Определение объектов защиты
- Глава 2 Нарушение и защита информационных систем
- Глава 4 Защита информации в компьютерных системах
- Часть II Защита электронной почты
- 2.3.6. Задание объектов физической памяти
- Определение контекстно-связанных объектов