Перейти к основному содержанию

Пассивный и активный liveness: какие атаки останавливает каждый

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

Dilshod RasulovВедущий инженер по биометрии
В этой статье

Коротко

  • Активный liveness требует действия и снижает конверсию; пассивный незаметен, но перекладывает больше ответственности на модель.
  • Тип атаки имеет значение: печатное фото, повтор с экрана, маска и deepfake ловятся разными сигналами.
  • На практике выигрывает гибридный поток: пассивный как основной, активный — только при подозрении.

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

Два подхода, две разные цены

Активный liveness просит пользователя о конкретном действии: повернуть голову, моргнуть, проследить за точкой на экране. Пассивный не просит ни о чём — он анализирует текстуру кадра, распределение света, признаки глубины и микродвижения.

  • Активный: тяжелее для атакующего, но каждый дополнительный шаг стоит 4–9% пользователей на регистрации.
  • Пассивный: укладывается в среднем в 1.2 секунды и остаётся для пользователя незаметным.
  • Гибридный: сначала пассивный, активный шаг запрашивается только при низкой оценке уверенности.

99.6%

Точность liveness

1.2s

Среднее время проверки

4

Класса атак закрыто

40M+

Проверенных попыток

Какая атака упирается в какой барьер

Атаки предъявления удобно делить на четыре класса. Каждый класс ловится своим сигналом, поэтому одна модель не закрывает всё сразу.

  • Печатное фото: текстура бумаги и характер отражения света видны пассивной модели сразу.
  • Повтор с экрана: выдают муар, частота кадров и яркость дисплея.
  • Силиконовая маска: сообщает не карта глубины, а именно отсутствие микромимики.
  • Поток deepfake: нужна проверка на уровне камеры и анализ временной согласованности.

Вопрос liveness — не «жив ли этот человек?». Вопрос в другом: пришёл ли сигнал с камеры от реального человека и в реальном времени?

Команда биометрического ядра RS-ID

Что выбирать в интеграции

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

Единый слой цифровой идентификации для всего продукта

Свяжитесь с нашей командой, чтобы подобрать подходящий способ интеграции: Mobile SDK, Web SDK, Backend API или комбинацию всех трёх вариантов.