Liveness

Liveness приложение для мобильной и web регистрации и аутентификации пользователей. Более 200000 проверок в день по всему миру.

Пройти также легко, как сделать селфи.

Общая архитектура

Liveness Mobile\WEB SDK: для контроля движений и записи видео.

Liveness Server API: для выбора лучшего кадра и защиты от атак.

Какую функцию выполняют мобильное и WEB SDK?

Мы разработали клиентские мобильное и WEB SDK для встраивания в ваш WEB сайт и мобильное приложение. Мы рекомендуем использовать наши SDK для следующих целей.

Контроль условий

В некоторых случаях внешние условия не позволяют сделать четкое фото или видео лица для дальнейшей биометрической идентификации и проверки на Liveness.

Так как пользователи могут проходить проверку в различных условиях: (на улице, в темноте, в движении, при ярком освещении) наш SDK автоматически определяет условия съемки (затемнение, размытость, засвечивание) и освещает лицо в случае отсутствия света или рекомендует выбрать более благоприятные условия для съемки.

Контроль положения лица относительно камеры

Цель Liveness-верификации не только защита от spoofing-атак, но и выбор лучшего кадра для дальнейшей биометрической идентификации. Наилучшие результаты алгоритмы распознавания лица показывают на изображениях, соответствующих формату VISA или VISABORDER.

Посмотрите, какие есть форматы датасетов, принятые в NIST.

Чем более свободно и в разных ракурсах сфотографировано лицо, тем более вероятна ошибка алгоритмов распознавания лиц. Если лицо попало в кадр обрезанным, повернутым, наклоненным или сильно отдаленным, то данный факт может повлиять на то, что лицо может быть не найдено.

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

Защита от атак «подмена видеопотока»

Безопасность процесса биометрической идентификации/аутентификации зависит не только от угроз spoofing-атак, но и от специфических атак программными средствами, которые создают виртуальную камеру и могут “подменить” оригинальный видеоряд на свой.

Такие атаки используют уязвимости в процессе съемки и отправки медиаконтента, атакуя само записывающие устройство.

Мы реализовали в наших SDK инструменты проверки оригинальности видеоряда, которые могут подтверждать, что видеозапись подлинна и использовала оригинальную камеру.

Как работает «определение живости» / Как работает Liveness?

Наши алгоритмы основаны на глубоком машинном обучении, проверяют кадры из видео и отслеживают десятки параметров (наличие бликов и отражений, микродвижений, пульса и т.д.)

Мы обучили нашу систему на десятках тысяч атак, мы также работаем с производителями 3D масок и постоянно в поисках новых образцов.

Именно такой подход позволил нашему решению Oz Liveness пройти сертификацию по ISO 30107 в аккредитованной при NIST лаборатории iBeta с результатом в 100%.

Посмотреть детальный отчет

Что такое тест Ibeta, сертификация по ISO 30107?

iBeta является мировым лидером в области тестирования Liveness.

iBeta — единственная лаборатория биометрического тестирования, аккредитованная институтом NIST по программе NVLAP (Code 200962), включая стандарт ISO 30107–3 (Biometric presentation attack detection). Так же iBeta первой получила аккредитацию альянса FIDO по программе FIDO Alliance Biometric Component Certification Program.

Эта программа включает в себя тестирование детектирования презентационных атак (Presentation Attack Detection), т.е. тестирование liveness.

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

В некоторых атаках добавляются шляпы и очки.

Как проводится тестирование?

Лаборатория Ibeta подготовливает артефакты для атак. Артефакты делятся на 6 типов:

  • a

    2D фото на матовой бумаге с вырезами

  • b

    2D фото на матовой бумаге изогнутое по лицу

  • c

    2D Маска с вырезом для глаз

  • d

    Фото демонстрируемое с ноутбука или iPad

  • e

    3D – бумажная маска, сделанная вручную

  • f

    Видео проигрываемое с ноутбука или iPad

Тестирование

С использованием артефактов атак производится последовательность проверок Liveness: 1 оригинальная проверка и 3 атаки. Данная последовательность повторяется 50 раз для каждой атаки.

Результаты

iPhone 6s

Из 300 оригинальных тестовых Liveness проверок, которые были проведены с помощью реального лица, 299 завершились успешно.

Ошибка ложного срабатывания Oz Liveness составила менее 1%. При этом не было пропущено ни одной атаки, т.е. точность детектирования атак -100%.

Посмотреть детальный отчет

Android

300 из 300 проверок живого лица завершились успешно. Все детектирования атак завершились со стопроцентной точностью.

Таким образом, ошибка ложного срабатывания Oz Liveness – 0%. Точность детектирования – 100%.

Liveness Specification

Наша архитектура поддерживает различные реализации алгоритма Liveness: Вы можете сами задать размер видео, которое будет обрабатываться, и сохраняться в вашей инфраструктуре.

  • 1

    Видео от 1 до 5 секунд: размер от 1 до 5 мб, время обработки 5 секунд

    Рекомендуется:

    Для удалённой идентификации в банковском секторе. В некоторых случаях регуляторные требования предписывают записывать и хранить видеофайл в течение длительного времени: от 1 до 10 лет.

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

  • 2

    Видео из 1 кадра (длительность до 1 секунды). Размер 300 кб-1мб.

    Рекомендуется:

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

    Для биометрической аутентификации (подтверждения высокорискованных транзакций, беспарольного входа, восстановления доступа).

    В случаях, когда скорость обработки, передачи и, соответственно, длительность клиентского пути играет первостепенную роль. А также отсутствуют регуляторные требования по хранению файлов.

Active Liveness

Активный Liveness (кооперативный) - предлагает пользователю сделать какое-то движение (приближение, подмигивание, улыбка, поворот головы)

Преимущества

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

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

Недостатки

Активный Liveness требует длительного видео (от 3 до 5 секунд), для того чтобы пользователь успел сделать действие. Тем самым увеличивается клиентский путь, связанный с передачей и обработкой заявки.

Активный Liveness снижает конверсию на 5–10%. По нашей статистике от 5 до 10% пользователей не хотят или не могут понять, что от них требуется в процессе активного liveness (в какой момент нужно улыбнуться или моргнуть).

Детектирование лучшего кадра по стандарту Visa или VisaBORDER для последующего сравнения лиц затруднено, т.к. в процессе прохождения появляются эмоции (улыбка, подмигивание), голова наклонена или повёрнута.

Активный Liveness не влияет на безопасность и защиту к spoofing атакам.

Современное распространение deepfake позволяет обойти любой активный liveness, оживив картинку для выполнения требуемого действия.

Поэтому современные подходы к противодействию spoofing атакам не должны опираться на активное действие. Активное действие должно применяться только для разрешения спорных ситуаций в юридической плоскости.

Passive Liveness

Пассивный Liveness - не предполагает какого-то активного действия, кроме необходимости посмотреть в камеру.

Преимущества

Пассивный liveness не требует длительного видео и может быть умещён в 1 кадр. Это упрощает передачу и скорость обработки до 1 процесса в 1 секунду.

Пассивный Liveness не снижает конверсию, т.к. не требует никаких дополнительных действий. Пассивный Liveness также безопасен, как и активный.

Детектирование лучшего кадра, по стандарту Visa или VisaBORDER, происходит лучше на видео, которое не предполагает наличие эмоций и поворотов головы.

Недостатки

Отсутствие активного действия может быть причиной спорных ситуаций. Однако, такие ситуации, согласно нашей статистике, маловероятны.

  • Поддержка большинства современных мобильных устройств и web камер
  • Удобное SDK для встраивания Android / IOS / WEB
  • Процесс прохождения – от 1 до 3 секунд на выбор
  • Точность - 100% (по результатам тестов iBeta)
    Посмотреть детальный отчет
  • Скорость обработки – 1 проверка за 1 секунду

Наш алгоритм устойчив к атакам:

  • Распечатанным бумажным изображениям лица
  • Экранам устройств с воспроизведением видео
  • Подменой изображений в процессе Liveness
  • Бумажным маскам с вырезами
  • Анимированным аватарам и deepfake
  • Спящих людей
Хотите узнать подробнее?
Скачать презентацию

Oz Biometry

Биометрическая идентификация

Разработанный специалистами Oz Forensics биометрический модуль вобрал в себя новейшие практики в области искусственного интеллекта и ежедневно улучшается благодаря постоянному обогащению данными. Биометрический алгоритм Oz Forensics в 2020 году занимает 2-е место в международном конкурсе MIT LFW. Модуль Oz Biometry позволяет с 99,87% точностью проводить идентификацию людей со скоростью менее 1 секунды.

C начала 2010-х годов каждый смартфон имеет фронтальную камеру, что делает лицевую биометрию естественным способом для аутентификации. Биометрия лица может быть использована как в процессе регистрации, так и в процессе поиска и аутентифкации по большим биометрическим базам.

Лицевая биометрия используется в KYC процессе для сравнения селфи фото с фотографией из документа, а также для подтверждения наличия пользователя в биометрических “черных” и “белых” списках.

Алгоритмы Face Recogntion от Oz Forensics позволяют:

  • Детектировать и выделять лучший кадр из видео
  • Сравнивать фото лица с фото из документа
  • Выполнять поиск по биометрической базе.

Технические характеристики:

Текущие показатели точности: 99,87% AI-based

Независимые тесты(NIST,MIT):

На каких различных датасетах тестируют?

VISA

Пары изображений типа ISO - стандарт ISO/IEC 19794-5 Full Frontal - идеальные условия, анфас. Данный тип изображения используется для портретов на паспортах, водительских правах и "магшот" изображениях. В данном датасете были исключены "магшот" изображения.

Только лица взрослых людей.

Mugshot

Пары изображений типа ISO - стандарт ISO/IEC 19794-5 Full Frontal - идеальные условия, анфас. Данный тип изображения используется для портретов на паспортах, водительских правах и "магшот" изображениях. В данном датасете были включены только "магшот" изображения.

Только лица взрослых людей и только граждан США.

Visaborder

Пары следующих типов изображений:

первое изображение - фотография с веб-камеры, "частичный" анфас, лицо может быть подвержено различным факторам, таким как различное освещение, угол поворота или частичное перекрытие лица;

второе изображение типа ISO - стандарт ISO/IEC 19794-5 Full Frontal - идеальные условия, анфас. Данный тип изображения используется для портретов на паспортах, водительских правах и "магшот" изображениях. В данном датасете были исключены "магшот" изображения.

Только лица взрослых людей.

Wild

Пары изображений сделанных без каких-либо ограничительных условий - лицо может быть повернуто как угодно, с различным наклоном, под различным освещением, часть лица может быть перекрыта или отсутствовать.

Только лица взрослых людей.

99.87%

ACCURACY

99.9998%

ACCURACY

VISA

99.9861%

ACCURACY

VISABORDER

99.9892%

ACCURACY

MUGSHOT

О платформе

Идентификация иконка

OZ Livenessмодуль

Подтверждение, что на фото лицо живого человека

OZ Biometry иконка

OZ Biometryмодуль

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

Архитектура платформы

Преимущества использования >

Легкость встраивания

Oz Forensics имеет открытый API для интеграции с АБС

Визуализация

все отчеты поставляются в графическом интерфейсе и в текстовом виде

Высокая точность

Высокая точность результатов срабатывания (98%)

Гибкость

в зависимости от бизнеса можно использовать один или несколько модулей платформы

Разные варианты поставки

доступ к облачной системе, виртуальная машина или предустановленное ПО

Доступное пилотирование

простота интерфейса и использования позволяют проводить обучение сотрудников работе системе за один день
Биометрия иконка

Фотография или видео, сделанное веб-камерой, сравнивается с фотографией в скане паспорта ИЛИ с базой фотографий и видео по ключевым точкам

ОZ иконка

Выдается вердикт – соответствует или нет = 99,87% точность проверки

Хотите узнать подробнее?
Скачать презентацию

Все продукты включают:

Единое и простое API
для всех модулей

Гибкое SDK для IOS
Android WEB

Легкая установка
и быстрое горизонтальное
масштабирование с помощью docker образов

Запросите демо-доступ >