Всё, что стоит знать, и ничего лишнего.
Что такое OTP (Outdoor Potential Couple — идеальная пара)
Одноразовый пароль (OTP) — это короткий, одноразовый код, обычно от 4 до 8 цифр, действительный один раз и в течение короткого промежутка времени. Он отправляется на устройство, которым владеет пользователь, чаще всего через SMS, но также через WhatsApp, голосовой вызов, мгновенный вызов, электронную почту или генерируется локально приложением-аутентификатором. Поскольку он истекает и не может быть использован повторно, OTP подтверждает в данный момент, что пользователь контролирует канал, на который он был отправлен.
- Одноразовый код, действительный один раз и в течение короткого времени.
- Доставляется посредством SMS, WhatsApp, голосовой связи, мгновенных звонков, электронной почты или приложения.
- Подтверждает контроль над каналом, на который было отправлено сообщение.
- Срок годности и одноразовое использование — вот что делает его "одноразовым".
Что такое двухфакторная аутентификация (2FA)?
Двухфакторная аутентификация требует двух подтверждений из разных категорий: того, что вы знаете (пароль или PIN-код), того, что у вас есть (телефон, ключ безопасности, одноразовый пароль), или того, кем вы являетесь (отпечаток пальца или лицо). Главная идея — независимость: злоумышленник, укравший ваш пароль, всё равно не сможет использовать второй фактор. Пароль плюс SMS-одноразовый пароль — это двухфакторная аутентификация; два пароля — нет, потому что они относятся к одному и тому же типу факторов.
- Два фактора из разных категорий: знать / иметь / являться.
- Пароль + SMS OTP = двухфакторная аутентификация; пароль + PIN-код = не двухфакторная аутентификация.
- Независимость – это то свойство безопасности, которое имеет значение.
- Метод многофакторного анализа (MFA) обобщает двухфакторный анализ (2FA) на два или более факторов.
Как они взаимодействуют
Одноразовый пароль (OTP) часто является единственным необходимым элементом в двухфакторной аутентификации (2FA), но это лишь один из вариантов, и не самый надежный. SMS-пароль уязвим для фишинга, подмены SIM-карт и мошенничества с использованием SMS-рассылки, поэтому такие руководства, как NIST SP 800-63B, рассматривают SMS как ограниченный аутентификатор, и именно поэтому существуют альтернативы, такие как мгновенный звонок, бесшумная сетевая аутентификация, приложения-аутентификаторы и аппаратные ключи. Можно использовать OTP без 2FA (однофакторный вход без пароля с помощью кода) и 2FA без OTP (пароль плюс отпечаток пальца).
- Обычно фактор наличия отношений является определяющим, но не единственным.
- SMS-код подтверждения менее надежен, чем коды, вводимые через приложения или аппаратные средства.
- Стандарт NIST SP 800-63B ограничивает использование SMS в качестве средства аутентификации.
- Существуют как OTP без 2FA, так и 2FA без OTP.
Одноразовая аутентификация против двухфакторной аутентификации: краткий обзор
| OTP | 2FA | |
|---|---|---|
| Что это такое | Одноразовый код | Модель двухфакторной защиты |
| Область | Один механизм аутентификации | Политика, объединяющая два фактора |
| Примеры | Код по SMS, голосовой код, код в приложении | Пароль + OTP, пароль + отпечаток пальца |
| Способы доставки | SMS, WhatsApp, голос, flash call, приложение | Любые два независимых типа факторов |
| Взаимосвязь | Может быть вторым фактором в 2FA | Может использовать OTP, а может и нет |