跳到主要内容
2FAAuth.Work
语言: 中文
阅读约 9 分钟 作者:2faauth.work 编辑政策

什么是双因素认证?为什么每个账户都需要 2FA

仅靠密码,每天都在被盗。双因素认证增加了第二道锁,即使密码泄露,也能阻止大多数账户被接管。

什么是双因素认证?

密码不断泄露——通过数据泄露、网络钓鱼诈骗和直接猜测。密码就像门上的一把锁,而攻击者撬锁的本领已经非常高超。一个密码可能在你看不见的地方流通多年:有人在旧网站泄露了它,另一家网站又让你重复使用,攻击者只需逐个尝试。

双因素认证(2FA)增加了第二把锁。这种登录方式要求先提供两个独立的身份证明才放行。即使有人窃取了你的密码,没有第二重证明也无法访问你的账户。关键在于“独立”:第二重证明必须与密码分开保存、分开获取,否则等于把两把钥匙挂在同一个钥匙圈上。

这些证明分为三类:

  • 你所知道的 — 密码或 PIN
  • 你所拥有的 — 你的手机、认证应用或实体安全密钥
  • 你本身的特征 — 指纹或面部扫描

真正的 2FA 结合两个不同的类别,最常见的是“所知道的”加上“所拥有的”。注意:两次输入同一个密码,或密码加安全问题(答案往往能被猜到或查到),都不算真正的双因素。

你每天都在使用这个概念。银行卡是你所拥有的,PIN 码是你所知道的。小偷只拿到你的卡无法取现——两者缺一不可。2FA 将同样的原理应用于你的在线账户。

为什么仅靠密码会失效

密码需要同时抵御三种不同的攻击,而它通常会败下阵来。

  • 重用。 人们拥有几十个账户而记忆力有限,于是同一个密码——或其近似变体——最终会出现在所有地方。这不是粗心大意,而是可以预见的人类行为。常见的变体也很容易猜到:把 Summer2023 换成 Summer2024,或在结尾加一个感叹号,对自动化工具来说几乎等于没改。
  • 猜测。 攻击者不会坐在那里手动输入 "password123"。他们运行软件,每秒尝试成千上万个组合,遍历海量已知密码和模式列表,直到碰上一个匹配的。密码越长越随机,这种攻击的成本就越高;但大多数人做不到为每个账户记住一个独一无二的随机串。
  • 钓鱼。 一个以假乱真的登录页面就能诱骗任何人主动交出密码,无需任何技术入侵手段。链接往往藏在“账户异常,请立即验证”之类的邮件里,页面外观与真站几乎无异。再谨慎的人,在匆忙或疲惫时也可能看走眼。

问题在这里叠加:一旦某个网站被攻破,其密码列表就会泄露。攻击者拿这些“邮箱+密码”组合,去尝试登录邮箱、银行、社交媒体和购物账户——这种手法称为撞库(credential stuffing)。它之所以奏效,正是因为人们重复使用密码。一个薄弱或倒霉的网站,就成了通往其他所有地方的钥匙。这也是为什么密码管理器值得使用:它让每个账户拥有独立且不重复的密码成为现实,而不是一种理想主义。

不妨把密码想象成一把锁,而你把它的钥匙复制给了自己所有的门。2FA 则增加了第二把锁,仅凭被偷走的钥匙无法打开。

2FA 的主要类型

短信验证码

通过短信发送的验证码。最常见的方式,也最脆弱。攻击者可以通过 SIM 卡劫持(SIM swapping)窃取你的手机号,从而自行接收你的验证码——他们只需致电运营商,谎称换卡,几通电话即可得手。短信还可能延迟,或在无信号、出国漫游时无法接收。如果运营商是唯一选项,用短信也总好过不用,但应尽快升级。

身份验证器应用(TOTP)

这类应用每 30 秒在你的设备上生成一个新验证码。验证码不经过电话网络,且可离线使用,因此 SIM 卡劫持对攻击者毫无帮助。相比短信是显著的提升,且几乎无需额外操作。常见应用包括 Google Authenticator、Microsoft Authenticator 和 Aegis。设置时用相机扫描网站提供的二维码即可。注意:换手机前务必导出或转移这些账户,否则验证码会随旧手机一起丢失——这是最常见的自锁场景。

硬件安全密钥与通行密钥

需要插入或轻触的实体密钥,或存储在你设备上的通行密钥(passkey)。两者都使用与真实网站绑定的加密技术,因此以假乱真的钓鱼登录页面无法收集任何有用信息——域名不匹配,验证直接失败。这是最强大、可抵御钓鱼攻击的选项。建议购买两把密钥,一把日常使用,一把存放在安全处作为备份。

推送通知与生物识别

一键批准登录很方便,但也容易误触或因习惯而批准——这正是攻击者刻意利用的手段:深夜连续推送多条请求,等你疲劳时点下“批准”。因此优先选择显示地理位置和登录详情、且支持输入匹配数字确认的应用。指纹或面部解锁等生物识别方式便捷且仅存在于本地设备,但它们只是保护登录过程,并不能替代第二重验证因素。

为什么每个账户都需要它

邮箱是第一道防线

你的电子邮箱账户是万能钥匙。任何人一旦入侵,就可以对你几乎所有其他账户触发“忘记密码”,逐个重置。恢复代码和安全警报也会发送到这里。用 2FA 保护邮箱,就是保护它背后的一切。

这一点常被忽视:很多人给银行开了 2FA,邮箱却只用一个旧密码。攻击者的思路很简单——先攻破邮箱,再借“忘记密码”流程绕过其他账户的防线。所以开启的顺序应该是:邮箱第一,其次是银行和支付,然后是社交和购物。

金钱与声誉

银行、支付和购物账户具有直接的经济价值——窃贼可以以你的名义消费、转账或下单。即使是保存了银行卡的商店账户,也是一场随时可能发生的疯狂购物。社交账户同样值得窃取:被盗的账号会用你的口吻向你的朋友发送诈骗消息。挽回声誉比追回金钱更慢。

实际损失往往不止账户本身。被盗社交账号发一条“急需借款”的消息,可能骗走朋友的真金白银,而受害者信任的是你。事后解释、举报、恢复信任,可能需要数月。

“小”账户积少成多

一个很少使用的论坛或旧应用仍然保存着有价值的东西:

  • 联系人列表,可用于钓鱼攻击
  • 多年积累的云相册照片
  • 保存的银行卡和地址
  • 可用于猜测你安全问题答案的个人信息

攻击者不会按重要性排序。他们能拿到什么就拿什么,任何一个账户都可能成为入侵其他账户的入口。常见的错误是“这个账户没什么可偷的”——但攻击者要的往往不是这个账户,而是它通往其他账户的路径。为所有账户启用 2FA,就能关上这些大门。

2FA 能防什么、不能防什么

2FA 的核心承诺很简单:只拿到你被盗密码的攻击者会碰壁。数据泄露事件中流出的密码,若缺少第二重验证因素,几乎毫无用处——这就挡住了最常见的账户接管途径。

2FA 仍可能被攻破的情况

  • 实时钓鱼。 精密的钓鱼工具包可以即时将你的一次性验证码转发给攻击者,因此你提交的验证码会在过期前被使用。防御方法是核对登录页域名,并优先使用绑定具体网站的通行密钥(passkey)或硬件安全密钥,它们对伪造站点无效。
  • MFA 疲劳攻击。 掌握你密码的人可以狂发推送通知,指望你误触或因烦躁而点击“批准”。遇到意外的验证请求,应拒绝并举报;若服务支持,请改用要求输入屏幕上显示数字的号码匹配模式。
  • SIM 卡劫持。 如果攻击者劫持了你的手机号码,短信验证码就可能被截获。给运营商账户设置单独的口令或 PIN,能提高换卡难度。

身份验证器应用和硬件安全密钥不依赖手机号,因此能直接绕开这一类攻击。另外注意:2FA 保护的是登录环节,无法阻止你设备上的恶意软件窃取已登录的会话,设备安全同样重要。

如何在几分钟内开启双因素认证(2FA)

找到设置项

登录后,打开账户或安全设置,查找“双因素认证”“两步验证”或“登录验证”。大多数主流服务将其放在“安全”或“隐私”栏目下。某些服务会把它藏在“登录与安全”或“账户保护”等名称不同的页面里,找不到时可直接在帮助文档中搜索“两步验证”。从电子邮箱账户开始——其他所有账户的密码重置都要经过它。其次是银行、支付和常用社交账号,攻击者冒充你造成的损失最大。

选择所提供的最强验证方式

  • 验证器应用: 在手机上生成验证码,可离线使用。免费选项包括 Google Authenticator、Microsoft Authenticator 和 Authy。注意部分应用默认不开启云备份,换手机前先确认。
  • 通行密钥(Passkey): 在支持的地方,这是最安全的选择——无需输入任何内容,可抵御网络钓鱼。绑定在设备或密码管理器中,换设备时按平台的迁移流程处理。
  • 短信验证码: 聊胜于无,但易受 SIM 卡劫持攻击。仅在没有其他选择时使用。

设置过程通常是:用应用扫描二维码,然后输入应用显示的验证码进行确认。每个账户用时不到五分钟。

离线保存备份码

设置的最后会生成备份码——一次性代码,在手机丢失时可用。请下载后打印,或存入密码管理器。切勿将其留在收件箱中:电子邮箱是攻击者首先查看的地方。如果手机和备份码都丢失,你可能永久无法登录,找回流程往往需要数天的人工审核且不保证成功。设置完成后,用备份码实际登录一次验证其有效性,再妥善收存。

需要避免的常见 2FA 错误

即使是设置完善的 2FA 系统,也可能因一些可避免的习惯而失效。

切勿共享验证码,即使是客服人员

任何正规公司都不会索要您的一次性验证码。真正的客服团队会通过其他方式验证您的身份,因此任何索要验证码的人几乎肯定在试图接管您的账户。像对待密码一样对待验证码:仅限本人查看,且只在提示输入的网站或应用中输入。典型的攻击手法是:骗子先触发“忘记密码”,平台向您的手机发送验证码,随后冒充客服打电话称“需要该验证码以验证身份、撤销异常登录”。一旦您念出数字,对方即可完成登录。遇到此类来电,直接挂断,然后通过官方网站上公布的渠道自行联系客服核实。

不要将备用码留在截图或邮件草稿中

截图通常会同步到云端相册,而邮件草稿存放在收件箱中,黑客几秒钟就能打开。请将备用码离线保存——打印在纸上并妥善保管,或存放在信誉良好的密码管理器保险库中。另一个常见疏漏是:把备用码文件随手命名为“backup.txt”放在桌面或下载文件夹里,任何能访问该电脑的人(包括恶意软件)都能读到它。保存后,务必从邮箱“已发送”和草稿箱中删除原始邮件。

更换手机前先迁移您的第二重验证因素

如果不先迁移身份验证器应用就抹掉旧手机,您可能会被锁在其背后的所有账户之外。具体顺序很重要:先在新手机上安装身份验证器应用,再逐个账户使用各平台的“转移或导出账户”功能迁移,确认新手机能生成正确的验证码后,最后才抹掉旧设备。如果已经来不及迁移,备用码就是您的退路——这也是为什么上一条建议强调离线保管备用码。若两者都丢失,部分平台需要提交身份证明才能恢复账户,可能耗时数天。

启用 2FA 只需几分钟,却能阻止大多数基于密码的攻击。今天就从您的电子邮箱和银行账户开始。

分享本指南

阅读约 9 分钟

2FA安全清单:12步锁定你的账户

一份实用的安全清单,涵盖2FA设置、密码卫生和恢复选项。今天就能执行的12个具体步骤,强化你的账户,防止被接管。

阅读更多
阅读约 10 分钟

2FA 简史:从硬件令牌到通行密钥

双因素认证如何从外挂式硬件令牌与短信验证码,演变为如今可抵御网络钓鱼的通行密钥——以及每一步演变的原因。

阅读更多