portrait_image или сохранённое лицо пользователя, найденное по vendor_data). Каждый шаг генерирует собственные предупреждения в payload решения V3. На этой странице перечислены все коды, места их появления и то, как пороги преобразуются в итоговый статус сессии.
Обзор
При выполнении сессии биометрической аутентификации Didit:- Снимает живое селфи с помощью 3D Action, Flash или Passive Liveness (
method:ACTIVE_3D,FLASHINGилиPASSIVE). - Извлекает самое крупное лицо из снимка и оценивает его живость.
- Если сценарий включает Сравнение лиц, сравнивает полученное лицо с эталонным лицом сессии (переданным
portrait_imageили сохранённым лицом пользователя). - Записывает результат каждого шага, а также любые предупреждения в решение по сессии.
feature, risk, additional_data, log_type, short_description, long_description и node_id.
Где появляются предупреждения
В типичной сессии биометрической аутентификации в каждом массиве содержится по одному элементу. В сценариях с несколькими экземплярами шагов
node_id в каждом предупреждении позволяет однозначно определить, какой шаг его сгенерировал.
Условия автоматического отклонения
Следующие предупреждения всегда приводят к отклонению шага (log_type: "error") независимо от настроек сценария:
При срабатывании
NO_FACE_DETECTED предупреждение LOW_LIVENESS_SCORE подавляется (нет лица для оценки).
Настраиваемые пороги и действия
Эти предупреждения оцениваются, а затем сопоставляются со статусом с помощью порогов и действий, которые вы задаёте для каждого сценария:POSSIBLE_FACE_IN_BLOCKLIST (LIVENESS) не настраивается — менее уверенное совпадение со списком блокировки всегда направляется на проверку (log_type: "warning").
Повторные попытки съёмки
Ошибки, вызванные только устранимыми рисками качества съёмки (низкая оценка, отсутствие лица, качество, освещённость, несколько лиц, а также низкая схожесть при сравнении лиц), запускают цикл повторных попыток до фиксации статуса: пользователю предоставляется всего доface_liveness_max_attempts / face_match_max_attempts попыток (по умолчанию 3, настраивается от 2 до 5 для каждого узла сценария). Когда лимит исчерпан, применяется рассчитанный статус последней попытки, а в журнал записывается LIVENESS_MAX_ATTEMPTS_EXCEEDED или FACE_MATCH_MAX_ATTEMPTS_EXCEEDED с типом журнала information.
Предупреждения проверки живости
API возвращает именно эти строкиshort_description и long_description:
Совпадения со списком блокировки, списком разрешений и дубликатами содержат
additional_data с информацией о совпавшей сессии (blocklisted_session_id / allowlisted_session_id / duplicated_session_id, соответствующий *_session_number и api_service). В одном отчёте появляется только один из этих шести кодов. Исключением является DUPLICATED_FACE_NAME_MISMATCH: он выдается в дополнение к DUPLICATED_FACE, а не вместо него, когда личность из совпавшей сессии не совпадает с определённым именем в текущей сессии. Поле additional_data для него дополняет те же поля сессии-дубликата параметром name_match_score. Имя, записанное в разных системах письма в каждой из сессий, не считается несовпадением, если документы, удостоверяющие личность, в обеих сессиях имеют одинаковую страну выдачи, точный номер документа или личный номер, а также непротиворечивую дату рождения. См. раздел Предупреждения проверки живости.
Предупреждения сравнения лиц
Пример — отклонена из-за атаки на проверку живости
Пример — на проверке из-за низкого сходства
log_type: "warning", а статус сравнения лиц — In Review. В этом примере предупреждение сработало для сессии с session_id, равным 11111111-2222-3333-4444-555555555555: поле source_image_session_id содержит собственный идентификатор сессии, поскольку эталон взят из портрета, сохраненного при создании сессии.
Типы предупреждений
Каждому риску присваивается тип предупреждения в зависимости от настроек вашего приложения. Предупреждения делятся на три категории серьезности:Связанные материалы
Отчёт по биометрической аутентификации
Где находятся
liveness_checks[] и face_matches[] в решении V3.Предупреждения проверки живости
Полный справочник по предупреждениям проверки живости, включая сопоставление дубликатов лиц.
Предупреждения сравнения лиц
Полный справочник по предупреждениям сравнения лиц для сопоставлений 1:1.