comibank.

Анатомия цифрового банкинга и финтех-трендов

Безопасность и идентификация

Биометрическая идентификация клиентов: сравнение систем по лицу и голосу

Выбор между лицевой и голосовой модальностью в банковском контуре — это инженерный расчёт, а не вопрос удобства интерфейса.

Биометрическая идентификация клиентов: сравнение систем по лицу и голосу

Разные биометрические признаки дают разные кривые FAR/FRR, разные профили устойчивости к спуфингу и разные регуляторные режимы хранения шаблонов. Архитектурное решение, принятое на этапе пилота, определяет стоимость владения системой на горизонте 5–7 лет и формирует границу допустимых атак.

На рынке доступны как on-premise решения (ArcFace, InsightFace, FaceNet на собственных GPU-кластерах), так и облачные API провайдеров уровня Azure Face, AWS Rekognition или VK Cloud Vision. Банк выбирает не алгоритм, а оператора — и вместе с оператором наследует его модель угроз, SLA и юрисдикцию хранения биометрических векторов.

Архитектура алгоритмов распознавания лиц: точность и уязвимости в банковском софте

Контур распознавания лица в банковском софте строится как конвейер из четырёх стадий: детекция лица на кадре, выравнивание по опорным точкам, вычисление векторного эмбеддинга и сравнение с эталоном. Эмбеддинг — это числовой вектор фиксированной размерности (512–2048 float32), кодирующий геометрию и текстуру лица в латентном пространстве, обученном на миллионах изображений. Сравнение выполняется через косинусное расстояние или евклидову метрику: чем меньше расстояние, тем выше степень совпадения.

Современные продакшн-модели (ArcFace, AdaFace, MagFace) используют аддитивные угловые потери (ArcFace loss) для увеличения межклассового расстояния в гиперсфере. Это даёт устойчивые результаты на датасетах уровня LFW, CFP-FP и AgeDB, но лабораторные метрики не равны продуктовым. В банковском приложении эмбеддинг снимается фронтальной камерой смартфона при переменном освещении, частичном перекрытии (маска, очки, головной убор) и ограниченном времени на захват. Реальный FRR на потоке обычно выше паспортного значения производителя.

Рабочий режимНазначениеТипичный порогОграничения
1:1 верификацияСравнение «один к одному»: клиент предъявляет документ, система сверяет selfieКосинусное расстояние ≤ 0,3–0,4Требует предварительной регистрации биометрического шаблона
1:N идентификацияПоиск по базе без предъявления ID: камера → поиск по N млн записейПорог подбирается под размер базыМасштабируется через приближённый поиск (FAISS, Annoy)

Для 1:N сценариев критичен размер базы. При базе в 10 млн записей даже FAR = 10⁻⁵ даёт ~100 ложных совпадений на каждый запрос — это требует многоступенчатой фильтрации и человеческой верификации результатов. Без этапа антиспуфинга система распознавания лиц остаётся уязвимой к атакам предъявления: фотография на экране, распечатанное изображение, воспроизведённое видео.

Биометрия — это не ключ, а замок: ценность системы определяет стоимость её подделки, а не удобство открытия.

Голосовая верификация: спектральные эмбеддинги и их пределы

Голосовая верификация построена на спектрально-временном анализе речевого сигнала. Базовая единица — фрейм длиной 25 мс с шагом 10 мс, из которого извлекаются MFCC-признаки (Mel-Frequency Cepstral Coefficients) или фильтр-банк признаки (Fbank). Современные архитектуры (x-vectors, ECAPA-TDNN, Wav2Vec 2.0) формируют эмбеддинг голоса через пулинг по временной оси с последующей проекцией в 192–512-мерное пространство.

Два принципиально разных режима:

  • Текстозависимая верификация. Клиент произносит фиксированную фразу (как правило, цифровой код или заданную последовательность слов). Модель сверяет не только голос, но и фонетический состав. Устойчива к воспроизведению чужой записи: злоумышленник не знает, какую фразу запросит система.
  • Текстонезависимая верификация. Клиент говорит произвольный текст. Модель работает только с голосовыми характеристиками. Требует более длинной выборки длиной (5–10 секунд чистой речи) и сложнее в развёртывании.
ПараметрТекстозависимаяТекстонезависимая
EER (примерный диапазон)0,5–2%1–5%
Устойчивость к replay-атакамВысокаяНизкая
Требования к длительности2–4 секунды5–10 секунд
Применимость в IVRПолнаяОграниченная
Сложность моделиНижеВыше

Основные источники ошибок в продуктиве — фоновый шум (особенно в колл-центрах), перекрёстные помехи между микрофоном и динамиком (эхо), вариативность дикции под воздействием стресса или болезни. Голосовой тракт человека изменяется с возрастом, при простуде, под воздействием лекарств — это снижает межсессионную стабильность признаков и требует периодического переобучения клиентского шаблона.

Антиспуфинг и защита от дипфейков

Presentation Attack Detection (PAD) — отдельная инженерная дисциплина с собственной матрицей тестов. Для лица выделяют два базовых класса атак:

1. 2D-атаки. Фото на экране, распечатанный снимок, воспроизведённое видео с другого устройства. Противодействие — анализ текстуры (Moiré-паттерны от LCD-матрицы), микродвижений головы, реакции на запрос случайного действия (поворот, моргание, улыбка).

2. 3D-атаки. Силиконовая маска, 3D-печатная модель лица, deepfake в реальном времени (FaceSwap, FOMM). Противодействие — анализ глубины через структурированную подсветку или ToF-камеру, спектральный анализ кожи, temporal consistency.

Для голоса актуальны синтез и конверсия: модели Tacotron, VITS, RVC способны генерировать речь заданного диктора по 5–30 секундам образца. Анти-дипфейк-защита строится на анализе спектральных артефактов синтеза (неравномерность фазового отклика, характерные искажения на стыках фонем), временной консистентности (живой голос имеет микровариации pitch и jitter) и liveness-detection: запрос случайной фразы с последующей верификацией её содержания.

Мультимодальная fusion повышает устойчивость: решение принимается по комбинации скорингов от двух модальностей (лицо + голос), что кратно снижает вероятность одновременной компрометации обеих биометрий. На практике это реализуется через score-level fusion (взвешенная сумма скорингов) или decision-level fusion (логическое «И»/«ИЛИ» по результатам каждой модальности).

Антиспуфинг — не опциональный модуль распознавания, а самостоятельный контур с собственным SLA, регулярными пентестами и обновлением детекторов.

Сценарии применения биометрического эквайринга

Биометрический эквайринг — это использование биометрии как платёжного фактора на POS-точке или в онлайн-чекауте. Сценарии различаются по критичности операции, каналу захвата и допустимому времени на верификацию.

СценарийМодальностьКаналТребование к задержкеРегуляторный режим
Оплата по лицу в метроЛицо (1:N по базе пассажиров)Стационарная камера на турнирте⩽ 1 секундыЛокальное хранение шаблона
Эквайринг в ритейле (X5, РЖД)Лицо (привязка к банковской карте)POS-терминатор с камерой⩽ 2 секундЛокальное хранение + связь с банком-эмитентом
Удалённый onboarding (ЕБС)Лицо + документСмартфон клиента⩽ 30 секундПередача в ГИС ЕБС
Колл-центр (верификация по голосу)Голос (текстозависимый)Телефонный канал⩽ 3 секундЛокальное хранение шаблона
Вход в мобильный банкЛицо + PINСмартфон⩽ 1 секундыЛокально, на устройстве

В физическом ритейле биометрический эквайринг заменяет физическую карту, но требует интеграции с платёжным шлюзом и процессингом, а также хранения связи между биометрическим шаблоном и платёжным инструментом. В цифровом канале биометрия работает как фактор аутентификации в связке с криптографической привязкой к устройству (DeviceID, TEE attestation).

Критический риск всех сценариев — утечка биометрического шаблона. В отличие от пароля биометрия не подлежит ротации: компрометация шаблона лица пожизненна. Это требует применения необратимого хэширования (one-way transformation) с возможностью отзыва через смену ключа хэширования, либо хранения только математических эмбеддингов, по которым невозможно восстановить исходное изображение лица.

Экономика внедрения и регуляторные требования

Регуляторный режим биометрии в РФ опирается на три слоя: 152-ФЗ «О персональных данных» относит биометрические ПДн к категории чувствительных, что требует отдельного согласия, повышенного уровня защиты ИСПДн и локализации обработки на территории страны; нормативные акты ЦБ РФ (Положения 683-П, 757-П, Указания по идентификации) устанавливают требования к процедурам удалённой идентификации и хранению биометрических шаблонов; с 2023 года обязательно подключение к ГИС ЕБС для банков, оказывающих услуги удалённой идентификации.

Стоимость внедрения складывается из нескольких компонентов:

  • Капитальные затраты: лицензии на SDK распознавания, серверное оборудование (GPU-кластер для ArcFace/AdaFace или CPU-only для облачных API), интеграция с фронтом-IDM и платёжным шлюзом.
  • Операционные затраты: потребление GPU/CPU на каждый запрос, хранение биометрических шаблонов в защищённых хранилищах (HSM, KM), обновление моделей, периодический пентест антиспуфинг-контура.
  • Регуляторные затраты: аттестация ИСПДн, сертификация средств защиты, аудит ГИС ЕБС.

Окупаемость в банковском контуре достигается не за счёт сокращения операционных затрат на call-центр (хотя это побочный эффект), а за счёт снижения уровня фрода на этапе аутентификации и сокращения false positive срабатываний антифрод-системы, которые блокируют легитимные транзакции клиентов. Для голосовой верификации в IVR типичный сценарий — снижение длительности аутентификации с 45–60 секунд до 10–15 секунд, что даёт прямую экономию на длительности звонка.

Итог: архитектурный трейд-офф

Лицо и голос — не взаимозаменяемые модальности, а дополняющие. Лицевая биометрия даёт более высокую точность в контролируемых условиях (мобильный банк, стационарная камера), требует защищённого канала захвата и устойчивой работы антиспуфинга. Голосовая биометрия даёт преимущество в телефонном канале, где камера недоступна, но уязвима к шуму и современным синтезаторам речи.

Для банка с цифровой моделью обслуживания рабочая конфигурация — связка из лицевой верификации на устройстве клиента (с локальным хранением шаблона в TEE) и голосовой верификации в IVR/колл-центре, с отдельными контурами PAD для каждой модальности. Все шаблоны хранятся либо локально в зашифрованном виде, либо передаются в ГИС ЕБС в формате необратимых биометрических векторов. Выбор архитектуры хранения и оператора обработки определяется регуляторным режимом конкретного сценария, а не маркетинговыми характеристиками SDK.

Частые вопросы

Какие стадии включает контур распознавания лица в банковском софте?
Контур распознавания лица состоит из детекции лица на кадре, выравнивания по опорным точкам, вычисления векторного эмбеддинга и сравнения с эталоном.
В чем разница между текстозависимой и текстонезависимой голосовой верификацией?
При текстозависимой верификации клиент произносит фиксированную фразу и модель проверяет фонетический состав, тогда как при текстонезависимому режиме пользователь говорит произвольный текст, что требует более длинной выборки речи.
Какие классы атак выделяют для защиты лица в рамках антиспуфинга?
Для лица выделяют 2D-атаки вроде фотографий и видео на экранах, а также 3D-атаки, включая силиконовые маски и дипфейки в реальном времени.
Какие регуляторные требования действуют для биометрии в РФ?
Режим опирается на 152-ФЗ о персональных данных, нормативные акты ЦБ РФ и обязательное подключение к ГИС ЕБС с 2023 года для банков, оказывающих услуги удаленной идентификации.
Как достигается окупаемость внедрения биометрии в банках?
Окупаемость обеспечивается снижением уровня фрода на этапе аутентификации и уменьшением числа false positive срабатываний антифрод-системы, блокирующих легитимные транзакции.