Поделиться через


структура LSA_TOKEN_INFORMATION_NULL (ntsecpkg.h)

Структура LSA_TOKEN_INFORMATION_NULL используется в случаях, когда требуется доступ к системе без проверки подлинности.

Например, сетевому каналу без проверки подлинности (например, сеансу NULL) может быть присвоена информация NULL . Это приводит к созданию анонимного маркера для входа. Анонимный маркер не дает пользователю доступа к защищенным системным ресурсам, но разрешает доступ к незащищенным системным ресурсам.

Синтаксис

typedef struct _LSA_TOKEN_INFORMATION_NULL {
  LARGE_INTEGER ExpirationTime;
  PTOKEN_GROUPS Groups;
} LSA_TOKEN_INFORMATION_NULL, *PLSA_TOKEN_INFORMATION_NULL;

Члены

ExpirationTime

Время, когда контекст безопасности становится недопустимым. Используйте значение в отдаленном будущем, если срок действия контекста никогда не истекает.

Groups

TOKEN_GROUPS структура, содержащая идентификаторы безопасности (SID) групп, в которые должен быть включен пользователь. Это не должно включать world или другие идентификаторы БЕЗОПАСНОСТИ, определенные и назначенные системой.

Ожидается, что каждый sid будет находиться в отдельно выделенном блоке памяти. Структура TOKEN_GROUPS также должна находиться в отдельно выделенном блоке памяти.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ntsecpkg.h