Система двухфакторной аутентификации на современных веб-сайтах работает следующим образом: 2
- Система предлагает пользователю войти в приложение или на веб-сайт. 2 Пользователь вводит то, что знает — обычно логин и пароль. 2 Если на сайте не предусмотрен доступ по паролю, система генерирует для пользователя уникальный ключ безопасности. 2
- Сервер сайта находит совпадение и распознаёт пользователя. 2
- Цифровой ресурс предлагает пользователю инициировать второй шаг входа в систему. 2 Для этого система безопасности использует один из факторов: уникальный код доступа, проверку биометрических данных, смарт-карту и прочее. 2
- Система сличает оба фактора, пользователь проходит аутентификацию и получает доступ к приложению или веб-сайту. 2
Некоторые способы реализации двухфакторной аутентификации:
- Код, отправляемый в SMS на телефон пользователя. 1 Пользователь вводит на сервисе логин и пароль, после чего получает специальный код безопасности по SMS или в любой из мессенджеров. 1 Код вводится в отдельное поле верификации. 1
- Код, отправляемый на адрес электронной почты. 1 Пользователь вводит на сервисе логин и пароль, после чего код безопасности присылается ему на почту, а не на телефон. 1
- Специальное программное обеспечение. 1 На устройство пользователя (смартфон или компьютер) устанавливается специальное программное обеспечение, которое работает совместно с сервисом и генерирует специальные коды безопасности. 1
- Физическое устройство для генерации кодов. 1 Одним из самых надёжных способов идентификации считается физический токен, чаще всего изготовляемый в виде USB-брелка. 1 Он генерирует криптографические ключи, которые вводятся при подключении к компьютеру. 1