MFA 多因素认证
Multi-Factor Authentication。要求用两种或更多不同因素验证身份。
三大因素类别(必须跨类别才是真 MFA):
- Something you know —— 密码、PIN、安全问题
- Something you have —— 手机(收验证码)、硬件 Token(YubiKey)、银行卡
- Something you are —— 指纹、人脸、虹膜(生物识别)
为什么 MFA 这么有效:
- 密码经常泄露(数据泄露、钓鱼、撞库)
- 加一道”实物”因素后,攻击者光有密码不够
- Google 数据: MFA 阻止 99% 的自动化攻击
MFA 强度排序(由弱到强):
- SMS 短信验证码 —— 弱,SIM swap 攻击可被绕过
- TOTP App(Google Authenticator、Authy) —— 中,基于时间戳算
- 推送通知 —— 中,Authenticator 显示数字让你选
- 硬件 Key(FIDO2/U2F) —— 强,几乎防钓鱼
单因素 = 不安全:对任何高价值账号(邮箱、银行、公司 SSO)必须开 MFA。
安全加固 的 ROI 最高项之一:开 MFA 通常只要点几下,挡掉 99% 的自动攻击。