Site icon EfmSoft

Что означает код HRESULT 0x80090031 (NTE_AUTHENTICATION_IGNORED)?

 
Предыдущий Следующий
NTE_DEVICE_NOT_READY NTE_VALIDATION_FAILED

NTE_AUTHENTICATION_IGNORED

Этот HRESULT указывает на сбой на этапе защиты от перебора. Защищённый поставщик перешёл в состояние блокировки или ограничения частоты и намеренно игнорирует предоставленные данные авторизации вместо проверки очередного пароля или PIN. Диагностируйте защиту от перебора в первом компоненте, вернувшем значение, а не в последнем слое интерфейса, который его показал: последующая очистка и резервные попытки могут породить другие вторичные ошибки.

Где выбирается это состояние

В этом состоянии защищённый поставщик может различать неправильный секрет, просроченный секрет, который необходимо сменить, и защитное состояние, при котором новые попытки игнорируются. В этом пути сохраняйте временные интервалы попыток и состояние поставщика, иначе приложение может свести все три случая к общей ошибке PIN или пароля.

Контролируемое воспроизведение

При этом результате остановите автоматические повторы. После установленного поставщиком периода ожидания или административного восстановления выполните одну помеченную попытку с заведомо действительными тестовыми учётными данными на непроизводственном объекте. Если причина в истечении срока, используйте поддерживаемую процедуру смены секрета вместо повторной передачи старого значения.

  1. Используйте один заведомо исправный контрольный вариант, меняющий только подозреваемую часть пути защиты от перебора.
  2. Фиксируйте точку первого расхождения в пути защиты от перебора, а не оценивайте только итоговое сообщение приложения.

Соседние результаты и вводящие в заблуждение исправления

NTE_INCORRECT_PASSWORD означает обычное отклонение учётных данных. Этот HRESULT говорит о том, что защитный механизм изменил способ обработки попыток. Не делайте вывод о неправильности учётных данных, если поставщик сообщил, что они были проигнорированы, и не сбрасывайте токен до фиксации данных о блокировке.

Что считается реальным исправлением

Для этого результата поставщик должен снова нормально проверять учётные данные, применять свою политику повторов и успешно выполнять защищённую операцию после необходимой смены или процедуры восстановления.

Технические ссылки

Эти источники определяют HRESULT и соответствующий интерфейс, протокол или формат данных для механизма защиты от перебора.


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

Exit mobile version