| Предыдущий | Следующий |
| NTE_DEVICE_NOT_READY | NTE_VALIDATION_FAILED |
NTE_AUTHENTICATION_IGNORED
Этот HRESULT указывает на сбой на этапе защиты от перебора. Защищённый поставщик перешёл в состояние блокировки или ограничения частоты и намеренно игнорирует предоставленные данные авторизации вместо проверки очередного пароля или PIN. Диагностируйте защиту от перебора в первом компоненте, вернувшем значение, а не в последнем слое интерфейса, который его показал: последующая очистка и резервные попытки могут породить другие вторичные ошибки.
Где выбирается это состояние
В этом состоянии защищённый поставщик может различать неправильный секрет, просроченный секрет, который необходимо сменить, и защитное состояние, при котором новые попытки игнорируются. В этом пути сохраняйте временные интервалы попыток и состояние поставщика, иначе приложение может свести все три случая к общей ошибке PIN или пароля.
Контролируемое воспроизведение
При этом результате остановите автоматические повторы. После установленного поставщиком периода ожидания или административного восстановления выполните одну помеченную попытку с заведомо действительными тестовыми учётными данными на непроизводственном объекте. Если причина в истечении срока, используйте поддерживаемую процедуру смены секрета вместо повторной передачи старого значения.
- Используйте один заведомо исправный контрольный вариант, меняющий только подозреваемую часть пути защиты от перебора.
- Фиксируйте точку первого расхождения в пути защиты от перебора, а не оценивайте только итоговое сообщение приложения.
Соседние результаты и вводящие в заблуждение исправления
NTE_INCORRECT_PASSWORD означает обычное отклонение учётных данных. Этот HRESULT говорит о том, что защитный механизм изменил способ обработки попыток. Не делайте вывод о неправильности учётных данных, если поставщик сообщил, что они были проигнорированы, и не сбрасывайте токен до фиксации данных о блокировке.
Что считается реальным исправлением
Для этого результата поставщик должен снова нормально проверять учётные данные, применять свою политику повторов и успешно выполнять защищённую операцию после необходимой смены или процедуры восстановления.
Технические ссылки
Эти источники определяют HRESULT и соответствующий интерфейс, протокол или формат данных для механизма защиты от перебора.
Нужно найти другой код? Найти другой код состояния или ошибки.
