| Предыдущий | Следующий |
| STATUS_BAD_IMPERSONATION_LEVEL | STATUS_BAD_VALIDATION_CLASS |
STATUS_CANT_OPEN_ANONYMOUS
Анонимный маркер нельзя открыть для проверки удостоверения
При уровне Anonymous серверу намеренно запрещено узнавать или использовать удостоверение клиента. Поэтому код, вызывающий OpenThreadToken, запрашивающий сведения о пользователе и группах либо пытающийся получить локальный доступ от имени клиента, не может обращаться с таким маркером как с маркером уровней Identification или Impersonation.
Проверьте параметры качества службы безопасности, использованные при создании RPC, именованного канала, COM или другого соединения. Повышение привилегий серверного процесса не изменяет уровень олицетворения клиента. Запрашивайте более высокий уровень только тогда, когда этого требует протокол и модель безопасности.
Что проверить
- Перед открытием или запросом маркера запишите его тип и уровень олицетворения.
- Проверьте параметры качества службы безопасности клиента и сервера.
- Не переходите к удостоверению сервера без явного решения авторизации.
Ссылки
- Microsoft: уровни олицетворения
- Microsoft: токены доступа
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.
