C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 93 - Что такое дескриптор безопасности ? / MSDN rus / Visual C++

Шаг 93 - Что такое дескриптор безопасности ?

Дескриптор безопасности - это специальная структура, которая хранит информацию о безопасности объекта.

typedef struct _SECURITY_DESCRIPTOR
{
	BYTE Revision;
	BYTE Sbz1;
	SECURITY_DESCRIPTOR_CONTROL Control;
	PSID Owner;
	PSID Group;
	PACL Sacl;
	PACL Dacl;
} SECURITY_DESCRIPTOR, *PISECURITY_DESCRIPTOR;

typedef PVOID PSECURITY_DESCRIPTOR;

Здесь следующие глобальные элементы:

DACL - необязательно
SACL - необязательно
SID владельца объекта
SID групповой безопасности

Дескрипторы безопасности могут быть двух типов:

  • Абсолютные
  • Относительные

Если дескриптор абсолютный, то он содержит указатели на DACL и SACL то есть они находятся в других блоках памяти, если он относительный то структура содержит смещения до DACL и SACL то есть они в том же боке памяти. Последний тип дескриптора удобно использовать в модели COM.

93_1.gif (3677 b)


| |
Автор Каев Артем.
[AD]