详细回答
只提供有价值的信息,杜绝冗余。
§01
因素分类
身份验证因素分为三类:您所知道的内容(密码、PIN码)、您所拥有的内容(手机、硬件令牌、通行密钥)以及您本身的内容(指纹、面部)。2FA恰好结合了其中两项;MFA(多因素认证)则结合了两项或更多项。短信OTP将密码与持有手机相结合。详见/answers/what-is-otp.
§02
送达通道及其权衡
短信OTP覆盖范围最广,但面临SIM交换和AIT滥用的风险;身份验证器应用TOTP具有抗钓鱼能力但需要设置;WhatsApp、语音和闪呼OTP增加了覆盖范围和成本选择;通行密钥(passkeys)则完全取消了共享密钥。稳健的系统可以在一个调用中实现跨通道自动回退。请参阅/answers/what-is-flash-call-verification和/products/myotp.