KYC: NFC
Проверка чипа документа на стороне сервера
Приложение с SDK читает чип паспорта, а криптографическую проверку выполняет сервер verkyc: подпись данных, цепочку до сертификата страны и признаки клонирования. Результат не зависит от того, что сообщило устройство.
Что проверяется
Чтение чипа
Доступ по PACE или BAC в SDK, чтение групп данных DG1 и DG2 и служебных файлов, отдельная проверка доступа к чипу.
Подпись данных
Подпись SOD и хеши групп данных проверяются на сервере: изменение любого байта данных обнаруживается.
Цепочка доверия
Сертификат подписанта сверяется с сертификатом CSCA страны из утвержденного источника доверия, со сроками действия и списками отзыва.
Признаки клонирования
Активная аутентификация и аутентификация чипа показывают, что ответ дал оригинальный чип, а не копия данных.
Источник доверия и ограничения
- Сертификаты CSCA загружаются из утвержденного источника (Master List) и обновляются по расписанию; версия хранилища доверия попадает в отчет.
- Для документов Казахстана принимается цепочка с подписью SHA-1 с явной пометкой в отчете.
- Для документов Кыргызстана и Армении на старте чтение чипа не выполняется: проверки NFC в деле отмечаются как невыполненные с причиной.
- Для паспортов России действующие сертификаты CSCA с подписью SHA-1 не принимаются, поэтому доверие к издателю не устанавливается.
NFC в браузере
Браузеры не дают доступа к чипу документа. На странице проверки заявитель получает код и продолжает в мобильном приложении с SDK, а результат возвращается в то же дело.
Частые вопросы
Какие телефоны поддерживаются?
iPhone 7 и новее с iOS 15 и выше и устройства Android 8.0 и выше с модулем NFC.
Почему проверка выполняется на сервере?
Устройство может быть скомпрометировано. Сервер сам проверяет подписи и цепочку до сертификата страны, поэтому результат не зависит от ответа приложения.
Что будет, если чип не читается?
Проверки NFC получают исход с причиной, а дальнейший путь задает ваша политика: повторная попытка, проверка документа по фотографии или ручной разбор.
Покажем на ваших сценариях
Расскажите, кого и где нужно проверять. Подготовим демонстрацию, тестовый доступ к API и расчет стоимости.