UMSecurity24/7
СКУД · банки · МФО · телеком · букмекеры

Liveness detection: перед камерой живой человек, а не его фото

Распознавание лиц открывает турникет тому, чьё лицо в базе. Поднесите к камере фото коллеги с телефона — откроет и ему. На удалённом онбординге всё хуже: replay-видео, маска, дипфейк, подмена потока. Liveness — слой, который отделяет живое лицо от подделки. Ставим поверх вашего распознавания, on-premise, биометрия не уходит наружу.

ISO/IEC 30107-3 PAD · пассивный <1 с · REST + iOS/Android/Web SDK · on-premise

Liveness detection — проверка живости лица, антиспуфинг

Поверх ваших камер, турникетов и приложений

HikvisionTrassirDahuaAxisRViBolid
<1 с
решение в пассивном режиме по кадру
8
классов спуфинг-атак отсекаем
100%
биометрия в вашем контуре, on-premise
0 ₽
пилот на ваших данных по стандарту PAD

// что такое liveness

Распознавание лиц без liveness обманывается распечаткой и экраном

Обычный face recognition отвечает на один вопрос: похоже ли лицо в кадре на эталон из базы. Он не спрашивает, лицо ли это вообще. Поэтому система одинаково пускает живого сотрудника и его фотографию с экрана смартфона. На проходной это проход по чужому пропуску. На удалённой верификации в банке или МФО — открытый счёт на чужой паспорт и фрод по 115-ФЗ. Liveness check закрывает этот разрыв: проверяет, что источник изображения — живой человек перед камерой.

// антиспуфинг

Какие подделки отсекаем

Атаки делятся на два уровня: предъявление поддельного лица камере (presentation) и подмена самого видеопотока (injection). Стойкость к ним разная — честно проверяем на пилоте.

Распечатанное фото

Фото с паспорта или принтера, в том числе с прорезями под глаза и согнутое для имитации объёма. Ловим по плоской геометрии, текстуре бумаги и отсутствию микродвижений.

Фото и видео с экрана

Селфи или заранее записанное видео с дисплея телефона, планшета (replay-атака). Признаки — муар матрицы, блики подсветки, частота обновления экрана, плоскость поверхности.

Бумажная и картонная маска

Вырезанное лицо, надетое на голову. Отсекаем по краям выреза, нестыковкам текстуры кожи и краёв, неестественной мимике.

3D и силиконовая маска

Объёмная латексная или силиконовая маска — самый дорогой класс presentation-атак. Анализируем микротекстуру кожи, отражение света, локальную глубину. Здесь честность метрик особенно важна — стойкость измеряем на пилоте.

Дипфейк и face swap

Подменённое лицо в живом видеопотоке. Детектируем артефакты генерации, нестыковки освещения и границ лица, рассинхрон мимики. Класс атак развивается — поэтому модель обновляемая, а не зафиксированная раз и навсегда.

Инъекция в поток и виртуальная камера

На десктопе или мобильном злоумышленник подставляет видеопоток вместо реальной камеры. Для удалённого сценария проверяем целостность канала, подпись SDK и признаки виртуального устройства.

Replay заранее записанного селфи

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

Фото из соцсетей и слитой базы

Чужое настоящее фото высокого качества. Без liveness face matching его примет. С liveness — отклоняем как плоский неживой источник.

// режимы

Активный и пассивный liveness

Режим подбираем под сценарий: турникету нужна скорость, удалённой верификации крупной суммы — максимальная стойкость.

Пассивный

Пользователь просто смотрит в камеру, без действий. Решение по одному-нескольким кадрам за <1 с: микротекстура кожи, блики, муар экрана, глубина, микродвижения. Удобен для онбординга и для прохода на турникете — человек не задерживается у двери.

Активный

Система просит повернуть голову, моргнуть или проследить за точкой. Стойкость выше — записанное видео не повторит непредсказуемое действие. Платим временем и тем, что от пользователя требуется реакция.

Комбинированный

По умолчанию пассивный — быстро и без трения. При сомнении (низкая уверенность, дорогая операция, признак replay) система эскалирует на активную проверку. Баланс конверсии и защиты.

// отрасли

Где применяют

Два контура: on-premise СКУД на объекте и удалённая верификация через SDK на устройстве пользователя.

Банки и МФО

Удалённая идентификация по 115-ФЗ при открытии счёта и выдаче займа. Liveness на онбординге отсекает фрод по чужому паспорту до того, как деньги ушли. Биометрия остаётся в контуре банка.

Телеком

Активация и замена eSIM, защита от SIM-swap. Подтверждение личности по лицу с проверкой живости, чтобы номер не перевыпустили по фото из соцсети.

СКУД и проходные

Доступ по лицу на турникете без прохода по фото коллеги с телефона. Liveness встаёт поверх вашего распознавания лиц — отдельный терминал не нужен.

Гемблинг и букмекеры

KYC и возрастной контроль при регистрации. Проверка живости не даёт пройти верификацию по чужому документу и зарегистрировать аккаунт на подставное лицо.

Финтех и платёжные приложения

Подтверждение операций и привязка карт по лицу. Пассивный liveness в мобильном SDK — клиент просто смотрит в камеру, решение за секунду.

Каршеринг

Проверка водителя при регистрации и перед поездкой: за рулём тот, на кого оформлен аккаунт, а не его фото. Снижает риск аренды по угнанным данным.

Госуслуги и ЕБС

Удалённое подтверждение личности с биометрией в Единой биометрической системе. Liveness — обязательный слой против предъявления чужого изображения.

// внедрение

Как внедряем

01

Разбираем сценарий и атаки

Смотрим, что защищаем: турникет или удалённый онбординг. Определяем актуальные классы атак — presentation хватает для СКУД, для финтеха добавляем защиту от injection и дипфейка.

02

Встраиваем поверх вашей системы

Liveness ставится рядом с действующим распознаванием лиц, СКУД или верификацией документов. Серверный REST API для бэкенда, мобильные и Web SDK для клиентских приложений.

03

Пилот на ваших данных по PAD

Прогоняем реальные кадры с ваших камер и подготовленный набор атак по логике ISO/IEC 30107-3. Считаем APCER (пропуск атак) и BPCER (отказ живым) — без подгонки под красивую цифру.

04

Запуск и подстройка порога

Под целевой уровень риска настраиваем порог между стойкостью и конверсией. Модель обновляемая — новые типы дипфейков и масок дообучаем без замены интеграции.

// интеграция

Интеграция

Один движок liveness — три точки подключения и полный контроль над данными.

REST API

Серверная проверка живости на вашем бэкенде. Отправляете кадр или короткий клип — получаете вердикт и метрику уверенности. Удобно встроить в готовый пайплайн верификации.

Мобильные SDK

iOS (Swift) и Android (Kotlin). Захват и предобработка на устройстве, защита от виртуальной камеры и инъекции потока. Пассивный и активный режимы из коробки.

Web SDK

JS на базе WebRTC для онбординга в браузере без установки приложения. Подходит для веб-верификации в банках, МФО и букмекерских кабинетах.

On-premise

Полный контур на вашем железе или в вашем облаке. Биометрия и видео не покидают периметр — главный довод для банков и 152-ФЗ. Импортозамещение западного антиспуфинга.

// комплаенс

Стандарты и соответствие

Работаем в правовом поле удалённой идентификации и биометрии РФ. Тестируем по отраслевому стандарту PAD, а не по внутренним метрикам наугад.

  • ISO/IEC 30107-3 (PAD, Presentation Attack Detection) — методика тестирования liveness на устойчивость к атакам предъявления
  • iBeta PAD Level 1/2 — независимая лабораторная проверка антиспуфинга; ориентир, к которому ведём пилотные замеры
  • 115-ФЗ — ПОД/ФТ и удалённая идентификация клиента в банках, МФО, финтехе
  • 152-ФЗ — обработка биометрических персональных данных: согласие, локальная обработка, on-premise
  • Требования ЦБ РФ и Росфинмониторинга к удалённой идентификации и противодействию фроду
  • ЕБС (Единая биометрическая система) и ГОСТ — совместимость по сценариям государственной биометрии

// почему umsecurity

Почему мы

On-premise — биометрия не уходит наружу

Развёртывание в вашем контуре. Лица и видео не передаются во внешнее облако — это снимает риски 152-ФЗ и закрывает требования службы безопасности банка.

Честные метрики на пилоте

Не обещаем абстрактные 99,9%. Стойкость liveness зависит от уровня атаки и качества камеры. Меряем APCER и BPCER на ваших данных по PAD и показываем реальные цифры.

Поверх ваших камер и турникетов

Liveness встаёт слоем над действующим распознаванием лиц и СКУД. Не нужно менять терминалы и инфраструктуру — наше ядро уже работает на проходных и распознавании номеров.

Импортозамещение

Российская разработка на замену западным движкам антиспуфинга. Без зависимости от зарубежных лицензий и санкционных рисков, с поддержкой на русском.

Один движок — все каналы

СКУД на объекте и удалённый онбординг в мобильном или вебе закрываются одной технологией liveness. Единая логика, единый контур, единая поддержка.

// faq

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

Face ID работает на одном устройстве с инфракрасным датчиком глубины и привязан к владельцу. Наш liveness работает на обычных IP-камерах СКУД и на фронталках любых телефонов через SDK, сверяет с вашей базой или документом и встраивается в банковский, телеком и СКУД-сценарий. Это серверное и SDK-решение для верификации, а не разблокировка личного гаджета.

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

Нет. Пассивный liveness работает на обычной IP-камере у турникета и на фронтальной камере смартфона. Отдельный биометрический терминал, инфракрасный или 3D-сенсор не требуется. Чем лучше камера, тем выше стойкость к сложным атакам — это учитываем на пилоте.

Зависит от уровня атаки и камеры. Простые presentation-атаки (фото, экран) отсекаются почти полностью. Силиконовые маски и injection — сложнее, и здесь любая голая цифра вроде 99,9% без указания уровня атаки бессмысленна. Мы меряем APCER и BPCER на ваших данных по ISO/IEC 30107-3 и показываем результат как есть.

Да, это наш основной вариант. Весь контур ставится на ваше железо или в ваше облако, биометрия и видео не покидают периметр. Для банков и под 152-ФЗ это ключевой довод. Облачный вариант в контуре заказчика тоже возможен.

Пилот бесплатный. Берём ваши кадры и набор атак, разворачиваем liveness в тестовом контуре, считаем метрики по PAD и показываем, как режется фрод. Стоимость внедрения зависит от каналов (СКУД / мобильный / веб), числа точек и режима — считаем после пилота.

Liveness обрабатывает биометрические данные, поэтому требуется согласие субъекта и локальная обработка. On-premise решает главное: данные не уходят к стороннему оператору. Помогаем выстроить процесс под 152-ФЗ и совместимость с ЕБС там, где это нужно.

Для турникета и массового онбординга — пассивный: быстро, без трения, решение за секунду. Для верификации крупных сумм и зон высокого риска — комбинированный: пассивный по умолчанию с эскалацией на активную проверку при сомнении. Подбираем под ваш порог риска и конверсии.

// бесплатно

Проверим вашу верификацию на устойчивость к подделкам

Дайте кадры с ваших камер или тестовый сценарий онбординга. Соберём набор атак, развернём liveness в вашем контуре и покажем, что и как отсекается — по стандарту PAD, без подгонки цифр.

  • Прогон ваших данных и набора спуфинг-атак с замером APCER / BPCER по ISO/IEC 30107-3
  • Демо пассивного и комбинированного режима на турникете или в мобильном SDK
  • Развёртывание on-premise — биометрия остаётся в вашем периметре

Бесплатный пилот 2 недели на ваших камерах · расчёт окупаемости за 1 день · без предоплаты.

On-premise · 152-ФЗ · видео не уходит в облако. Работаем с Hikvision, Trassir, Dahua.

Ответим за 15 минут в рабочее время. Не звоним без спроса — пишем в Telegram или на почту.