Биометрия + PIN в мобильном приложении: сделали вход без боли и с нормальной защитой
В PDP Mobile докрутили многослойную аутентификацию: вход по Face ID, отпечатку пальца и PIN-коду. Секреты храним в Secure Keychain и Keystore, а данные на устройстве — в зашифрованном MMKV.

В PDP Mobile мы докрутили многослойную аутентификацию: вход по Face ID, отпечатку пальца и PIN-коду. Сценарий знакомый: утром берёшь телефон, одной рукой кофе, второй — пытаешься не промахнуться мимо экрана 😅 Тут биометрия реально спасает UX.
Под капотом всё без магии, но по-взрослому: секреты храним в Secure Keychain на iOS и Keystore на Android. Для защиты от ботов на регистрации подключили Yandex reCAPTCHA — в эпоху, когда автоматизация лезет вообще везде, это уже must-have. А данные на устройстве держим в зашифрованном MMKV.
Итог: вход быстрый для пользователя, но неприятный для злоумышленника. Баланс security vs convenience, который не стыдно показать на проде.