Что означает код NTSTATUS 0xC0420008 (STATUS_BTH_ATT_INSUFFICIENT_AUTHORIZATION)?

 
Предыдущий Следующий
STATUS_BTH_ATT_INVALID_OFFSET STATUS_BTH_ATT_PREPARE_QUEUE_FULL

STATUS_BTH_ATT_INSUFFICIENT_AUTHORIZATION

Соединение может быть допустимым и защищённым, но всё равно не иметь разрешения на эту операцию

STATUS_BTH_ATT_INSUFFICIENT_AUTHORIZATION соответствует ошибке ATT 0x08. Она означает, что требование сервера к авторизации для запрошенного атрибута не выполнено.

Авторизация отличается от аутентификации и шифрования. Устройство может знать удалённую сторону и иметь зашифрованное соединение, но всё равно требовать утверждения на уровне приложения, пользователя, роли или профиля перед разрешением чтения или записи. Повторное сопряжение без выполнения этой политики может снова привести к тому же результату.

Что проверить

  • Запишите операцию ATT, дескриптор, состояние аутентификации и шифрования, состояние авторизации пользователя или приложения и контекст управления доступом конкретного профиля.
  • Проверьте политику авторизации сервера и предусмотренный ею процесс утверждения; не понижайте запрос до более слабого механизма безопасности.
  • Отличайте этот код от Read/Write Not Permitted, который описывает статические разрешения атрибута на операции, а не зависящее от конкретного клиента решение об авторизации.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.