Всё, что стоит знать, и ничего лишнего.
Категории факторов
Факторы аутентификации делятся на три группы: то, что вы знаете (пароль, PIN-код), то, что у вас есть (телефон, аппаратный токен, пароль) и то, кем вы являетесь (отпечаток пальца, лицо). Двухфакторная аутентификация (2FA) объединяет ровно два из них; многофакторная аутентификация (MFA) объединяет два или более. SMS-код подтверждения (OTP) связывает пароль с владением телефоном. См. /answers/what-is-otp.
Каналы доставки и их компромиссы
SMS OTP имеет самый широкий охват, но подвержен злоупотреблениям, связанным с заменой SIM-карт и AIT; TOTP для приложений-аутентификаторов устойчив к фишингу, но требует настройки; OTP для WhatsApp, голосовых звонков и Flash Call расширяют возможности охвата и увеличивают стоимость; ключи доступа полностью исключают использование общего секрета. Надежные системы переключаются между каналами в рамках одного звонка. См. /answers/what-is-flash-call-verification и /products/myotp.