Снимок страницы с фото
Камера снимает разворот с фото. Сервис распознаёт поля и машиночитаемую зону и проверяет её контрольные цифры — из MRZ получается ключ доступа к чипу.
Проверка NFC-чипа паспорта в мобильном SDK: клиент прикладывает загранпаспорт или ID-карту к телефону, а сервис читает чип, проверяет подпись страны, выдавшей документ, отсекает клонированный чип и сверяет фото из чипа с селфи. Если NFC нет — проверка идёт по фото документа и MRZ.
Распознавание документов по фото ищет следы подделки на изображении. В биометрическом паспорте есть второй источник — чип, куда страна записала данные и фото владельца и подписала их своим ключом. Подделать такую подпись без ключа страны нельзя.
Данные чипа сверяются с MRZ и визуальной зоной, фото из чипа — с селфи. Расхождение видно сразу.
ФИО, дата рождения, номер и срок действия читаются из чипа, а не распознаются с картинки. Блик, загнутый угол и плохой свет на них не влияют.
Хеши данных в чипе подписаны сертификатом страны-эмитента. Изменили хоть одну букву — подпись не сходится, и проверка это показывает.
Фото из чипа записано при выпуске документа. Переклеенное фото на странице или морфинг двух лиц его не меняют.
Активная проверка чипа показывает, что отвечает оригинальный чип, а не записанная на другую карту копия его данных.
Так выглядит шаг «Документ с чипом» в SDK для iOS и Android — от снимка страницы до результата проверки на вашем сервере. Как устроена машиночитаемая зона и её контрольные цифры — на странице считывания MRZ.
Каждая проверка отвечает на свой вопрос. Результат приходит по каждой отдельно — вы видите не только «прошёл», но и что именно не сошлось.
Ключ из MRZ открывает защищённый канал. Не открылся — MRZ на странице не от этого чипа или распознана с ошибкой.
Хеш каждой прочитанной группы данных сравнивается с хешем в объекте безопасности документа. Изменённая запись в чипе не пройдёт.
Подпись объекта безопасности проверяется по цепочке сертификатов до корневого сертификата страны. Отозванный или неизвестный сертификат — повод для отказа.
Чип подтверждает, что хранит закрытый ключ, который нельзя скопировать. Копия данных на другой карте эту проверку не пройдёт.
Фото из чипа сравнивается с селфи один раз в этой проверке, Liveness подтверждает, что перед камерой живой человек, а не фото, экран или маска.
Данные из чипа сверяются с MRZ и распознанной визуальной зоной: фамилия, номер, даты. Расхождение показывает правку страницы.
Режим задаётся в редакторе сценария: для разных продуктов и уровней риска — разный. Остальные шаги проверки не меняются.
чип, если он есть, иначе фото
без чипа проверка не пройдёт
сайт, WebView, документы без чипа
Фото на странице смешано из двух лиц, чтобы по паспорту прошли оба. В чипе — исходное фото владельца, и селфи второго человека с ним не сойдётся.
Новое фото или исправленная дата на странице не меняют чип. Данные чипа и страницы расходятся — проверка показывает, в каком поле.
Чип с записанными данными, но без подписи страны или с подписью неизвестного сертификата, не проходит проверку цепочки до корневого сертификата.
Данные настоящего паспорта, записанные на другой чип, проходят проверку подписи, но не проверку на клон: закрытый ключ чипа не копируется.
Часть подделок хорошо видна на снимке, часть — только в чипе. Выше — где проверка чипа добавляет то, чего нет у анализа изображения.
Чип не говорит, действителен ли паспорт сейчас: украденный или аннулированный документ с настоящим чипом проверку подписи пройдёт. Действительность паспорта РФ проверяется по базе МВД — на странице проверки подлинности. Подмену видеопотока на шаге селфи разбирает защита от дипфейков.
Там, где ошибка в личности клиента стоит дорого, а клиенты чаще приходят с биометрическим паспортом.
Фото из чипа — биометрические данные
По ч. 1 ст. 11 152‑ФЗ биометрию для установления личности обрабатывают только с письменного согласия. Экран согласия встраивается в сценарий перед селфи.
Не для повторного узнавания
Фото из чипа сравнивается с селфи в рамках этой проверки. Для повторного узнавания клиента по лицу оно не используется: в следующий раз — документ и Liveness заново.
Данные чипа признаёт 63‑ФЗ
По п. 1 ч. 1 ст. 18 63‑ФЗ удостоверяющий центр вправе идентифицировать гражданина без личного присутствия по загранпаспорту с электронным носителем.
Облако NeuroVision — в России
По ч. 5 ст. 18 152‑ФЗ данные граждан России при сборе хранятся в базах на территории РФ. Облако NeuroVision — в России, есть установка в вашем контуре.
Ориентир, а не заключение
Это ориентир, а не юридическое заключение; оператором персональных данных остаётся ваша компания. Срок хранения данных сессии задаётся в сценарии.
152‑ФЗ
российский разработчик, ПО в реестре № 19972
Чтение чипа добавляется к обычной проверке документа и лица в той же сессии. Оплата — за KYC-сессию, без абонентской платы. Первый месяц тестирования — бесплатно.
Рассчитать стоимостьЧтение чипа требует приложения на телефоне с NFC. Для сайта и клиентов без такого телефона тот же сценарий работает по фото.
Тестовый доступ на 1 месяц, персональный менеджер, поддержка по договору, оплата только за проверки.
Расскажите, с какими документами приходят ваши клиенты и есть ли у вас мобильное приложение, — соберём сценарий с чипом и переходом на фото и дадим тестовый доступ на 1 месяц.
Не можете сформулировать запрос? Запишитесь на звонок, и наша команда свяжется с вами в удобное время
Записаться на звонокКомпания внесена в реестр IT-компаний и реестр операторов персональных данных Минцифры России.
Адрес: Москва, Пресненская наб., д. 12 — деловой центр «Москва-Сити», башня «Федерация». Ближайшие станции метро — «Деловой центр» и «Международная».
О проверке документов и выявлении подделок — в нашем блоге
Ответы о чтении чипа, ограничениях, подписи и стоимости
Это чтение электронного чипа загранпаспорта или ID-карты телефоном и проверка его данных: подписи страны-эмитента, защиты от клона и совпадения фото из чипа с селфи. Она дополняет распознавание документа по фото.
Сначала снимается страница с фото: из MRZ получается ключ доступа. Затем клиент прикладывает паспорт к телефону, SDK открывает защищённый канал по PACE или BAC и читает данные, фото и подпись.
Нет. По NFC читается загранпаспорт нового образца на 10 лет и иностранные электронные паспорта и ID-карты. Внутренний паспорт проверяется по фото и MRZ.
Нет: браузер не даёт доступа к чипу паспорта. Чип читается в приложении с SDK для iOS или Android. На сайте сценарий проверяет документ по фото, MRZ, селфи и Liveness.
В режиме «по желанию» сценарий предложит продолжить по фото документа и селфи. В режиме «обязательно» такой клиент проверку с чипом не пройдёт — решение о нём остаётся за вашими правилами.
Что данные и фото записаны страной, выдавшей документ, и с тех пор не изменены. Проверка на клон дополнительно показывает, что отвечает оригинальный чип, а не копия.
Нет. Украденный или аннулированный паспорт с настоящим чипом проверку подписи пройдёт. Действительность паспорта РФ проверяется отдельно по базе МВД — 5 ₽ за запрос.
Фото из чипа сравнивается с селфи в рамках одной проверки. Повторно клиента по лицу мы не узнаём: в следующий раз — документ и Liveness заново. Срок хранения данных сессии задаётся в сценарии.
Проверка по фото ищет следы правки на изображении. Чип добавляет то, что по снимку не видно: морфинг, переклеенное фото с хорошей печатью, поддельный чип. Для высокого риска полезны оба источника.
Пакет «Документ» — от 16 ₽ за сессию, «Документ + лайвнес» — от 29 ₽. Модуль NFC — по запросу, первый месяц теста — бесплатно.