Решение проблем с liveness и сравнением лиц
Почему оценки liveness оказываются низкими, почему сравнение лиц иногда не проходит или проходит, когда не должно, и что можно настроить в вашем воркфлоу.
Сначала разделите две вещи: сработала ли камера и провалилась ли сама проверка? Камера, которая вообще не открылась, - это проблема среды (встроенный браузер приложения, отклонённое разрешение, камера занята). Проваленная проверка - это проблема порога или качества захвата.
Liveness подтверждает, что перед камерой находится реальный человек; сравнение лиц подтверждает, что это тот же человек, что и на документе. Когда любая из проверок возвращает низкую оценку или предупреждение, почти всегда причина - одна из небольшого набора известных.
#Камера вообще не открылась
Прежде чем считать, что провалилась именно биометрическая проверка, исключите это - у пользователей это выглядит как одна и та же жалоба "шаг с селфи не сработал":
- Встроенные браузеры приложений. Ссылка на верификацию, открытая во встроенном браузере другого приложения, часто вообще не может получить доступ к камере. Попросите человека открыть ссылку в обычном браузере телефона.
- Ранее отклонённое разрешение. Как только кто-то отказывает сайту в доступе к камере, браузер это запоминает, и поток не может запросить разрешение снова. Нужно включить его заново в настройках сайта.
- Камера уже используется. Другая вкладка, приложение или видеозвонок, удерживающие камеру, блокируют к ней доступ. На некоторых устройствах запрос доступа к микрофону тоже может занять камеру.
- Камеры нет вообще. Пользователи десктопа без веб-камеры. Предлагается ли шаг с селфи на десктопе - настройка воркфлоу.
#Liveness показал низкую оценку или не нашёл лицо
- Лицо не обнаружено - плохое освещение, лицо вне кадра или техническая проблема во время захвата. Попросите человека переснять при лучшем освещении, с лицом по центру и ничем не закрытым.
- Низкая оценка liveness - может быть как настоящим некачественным захватом (плохое освещение, низкое разрешение камеры), так и подозрением на подделку (фото, воспроизведение с экрана, маска). Если вы видите это у реальных пользователей, запросите повторную подачу, а не отклоняйте сразу.
- Обнаружена презентационная атака (
LIVENESS_FACE_ATTACK) - система нашла веские доказательства попытки подделки. Это происходит намеренно и автоматически отклоняет сессию.

- Начните со снятого селфи - большинство сбоев видны прямо в нём.
- Events показывает, повторял ли пользователь попытку и сколько раз.
- Если проблема была в захвате, переоткройте сессию отсюда, чтобы человек мог попробовать снова.
Если низкие оценки liveness группируются на определённых устройствах, проверьте, какой метод использует ваш воркфлоу: активные методы (3D Flash, 3D Action) заметно сложнее выполнить на старых телефонах и в тёмных помещениях, чем пассивный liveness. См. как работает обнаружение liveness.
#Сравнение лиц выглядит не так, как ожидалось
Сравнение лиц сопоставляет селфи с фото на документе и выдаёт оценку схожести, которая сверяется с порогами вашего воркфлоу:
- Оценка ниже порога ревью - сессия уходит в In Review, чтобы человек подтвердил результат.
- Оценка ниже порога отклонения - сессия отклоняется автоматически.
- Лицо не найдено ни на селфи, ни на фото документа - обычно человеку предлагается переснять селфи (у него есть несколько попыток), прежде чем это будет считаться окончательным результатом.
На оценку также влияют вещи, не имеющие отношения к личности: старое фото на документе, сильно изношенная карта, очки, головной убор, борода, отросшая после съёмки, или портрет очень низкого разрешения на документе. Всё это законно снижает оценку у настоящего владельца документа.
Если добросовестный пользователь регулярно не проходит сравнение лиц, или вы видите одобрения, которые, по-вашему, не должны были пройти, решение - скорректировать пороги ревью и отклонения. См. оценки и пороги сравнения лиц.
#Добросовестный постоянный клиент помечен как дубль
Шаг liveness также выполняет поиск 1:N по всем, кого вы уже проверили. Ваши собственные постоянные клиенты будут совпадать сами с собой - это ожидаемо, а не признак мошенничества. Передавайте vendor_data последовательно, чтобы обе сессии сопоставлялись с одним и тем же человеком. См. дублирующиеся аккаунты и поиск по лицу.
#Снижение мошенничества при захвате документа
Если вы видите, что пользователи присылают фото документа вместо съёмки физического предмета в реальном времени, или что третье лицо снимает ID за кого-то другого, настройки ID Verification и liveness в вашем воркфлоу позволяют это ужесточить:
- Ограничить захват только живой камерой, убрав путь загрузки файла.
- Использовать проверку cross-camera face match, которая сравнивает лицо, увиденное камерой во время съёмки документа, с селфи, и направляет несовпадения на ревью или отклонение вместо того, чтобы пропускать их незаметно.
Удаление пути загрузки файла повышает надёжность и снижает уровень завершения. Пользователи на заблокированных устройствах, со сломанной камерой или с плохой веб-камерой на десктопе провалят шаг, а не переключатся на резервный вариант. Решайте, что важнее именно для этого потока, а не применяйте это правило повсеместно.
#Когда это тот же человек, но очень старый документ
Для документа, портрету на котором десять лет, никакая настройка порога не будет надёжно верной. Лучший ответ - более сильная проверка: NFC считывает портрет прямо с чипа - это то же самое изображение, что хранится у выдавшего органа, - и полностью устраняет переменную качества печати. См. верификация по NFC-чипу.
#См. также
- Почему верификация была отклонена
- Решение проблем с загрузкой и распознаванием документов
- Как дать человеку повторить верификацию
