Наша команда столкнулась с необходимостью выбора между двумя альтернативами: облачным синхронизированным приложением для аутентификации и локальным автономным. Мы предпочли разработать локальный аутентификатор для iPhone, который работает независимо от сети и не требует подтверждения при входе в систему. Этот аутентификатор использует алгоритм шифрования на основе публичных-частных ключей (DSA) для обеспечения безопасности и надежности. DSA - это тип алгоритма шифрования, который использует публичные и частные ключи для защиты данных. Этот алгоритм является стандартом FIPS (Federal Information Processing Standard), который утверждает, что он является надежным и безопасным. Наш аутентификатор работает следующим образом: клиент отправляет публичный ключ на сервер, а затем проверяет, является ли полученный ответ правильным. Если ответ верен, аутентификатор считается успешным, и пользователь может продолжать вход в систему.
Что мы сделали вместо другого приложения для синхронизации 2FA на iPhone
6 апреля6 апр
1 мин