Skip to main content
感谢您的访问 — 欢迎随意浏览,或告诉我们您的想法。服务博客联系我们注册 Mostutor — 前1000名可获3个月免费
GCSE与A-Level计算机科学

双重认证:为什么一个密码不够用

Sudershan Soni作者: Sudershan Soni 28 July 2026 5分钟阅读

密码是一种证据:你知道的东西。问题在于,你知道的任何东西也可能被别人知道——被猜到、在无关的数据泄露中流出,或通过一封令人信服的钓鱼邮件被交出去。双重认证并不是试图让这一种证据变得坚不可摧。相反,它坚持要求一个完全不同的第二重证据——正是这种组合真正阻止了大多数账户被盗。

GCSE核心

官方的三类证据

安全系统把认证证据分为三类要素:你<strong>知道</strong>的东西(密码、PIN码)、你<strong>拥有</strong>的东西(能接收验证码的手机、物理安全密钥),以及你<strong>本身</strong>的东西(指纹或面部扫描)。真正的多重认证会结合来自至少两个<em>不同</em>类别的证据——这正是为什么密码加安全问题不构成真正的双重认证:两者仍然都是你知道的东西,而且都可能以同样的方式被窃取或猜到。

Password alonecan be guessed / leaked / phished✕Something you knowyour password+Something you haveyour phone / OTP code↓Access granted

仅靠密码是一种要素——你知道的东西,而知道的东西可能泄露。双重认证增加了一个不同的第二重证据,并要求两者同时具备。

为什么结合两种要素会强大得多

窃取了泄露密码数据库的攻击者,现在拥有数百万个有效的“你知道的东西”——但几乎没有对应的“你拥有的东西”。绕过双重认证意味着要同时攻破两个完全不同的系统:你的密码,以及另外,你的物理手机或安全密钥。这第二个要求本身不需要坚不可摧——它只需要是一个真正不同的屏障,这样一次泄露或一次猜测就不能同时突破两者。

考试式问题

某网站要求用户输入密码,然后回答一个安全问题(例如,「你母亲的娘家姓是什么?」)。解释为什么这不是真正的双因素认证。 [3分]

显示范例答案与得分点
  1. 真正的双因素认证需要来自两个不同类别的证明:你知道的东西、你拥有的东西,以及你本身的特征 (1分)
  2. 密码和安全问题的答案都属于用户所知道的东西 (1分)
  3. 由于两个因素都来自同一类别,获取其中一个的攻击者(例如通过调查或数据泄露)往往也能以同样方式获取另一个,因此并不存在真正独立的第二道屏障 (1分)

考官关注的重点: 说出三个因素类别,并指出这两个例子都属于同一类别——这正是这道题所考查的全部推理。

常见错误: 假设任何第二条信息都自动算作「双因素」——要求的是两种不同类型的证明,而不仅仅是两条信息。

双重认证仍可能被攻破的地方——以及为什么这不是跳过它的理由

双重认证并非对所有攻击都免疫——SIM卡交换诈骗在罕见情况下可以重定向短信验证码,而复杂的钓鱼页面可以实时把两种要素都转发给攻击者。但这些攻击需要付出更多努力,也比针对仅靠密码就无防御能力的大规模密码泄露攻击要罕见得多。双重认证并不承诺完美的安全;它承诺的是,那些对仅靠密码有效的廉价、自动化的攻击将不再起作用。如果认证、网络安全或其他计算机科学科目需要用真实的机制来解释,而不仅仅是需要遵循的建议,这正是我们GCSE计算机科学个别指导所做的事情——请在这里查看完整的学习路径。

常见问题

认证中官方的三种要素是什么?

你知道的东西(密码或PIN码)、你拥有的东西(手机、物理安全密钥、银行卡),以及你本身的东西(指纹、面部扫描或其他生物特征数据)。真正的多重认证会结合这三类中至少两类的证据——这正是为什么两个密码不构成双重认证:两者都是同一类要素。

短信验证码和认证应用一样安全吗?

并不完全一样——短信验证码在罕见但真实存在的“SIM卡交换”攻击中可能被截获,攻击者会诱骗电话运营商把你的号码转移到他们的SIM卡上。认证应用在设备上本地生成验证码,不依赖电话网络,从而堵住了这个特定的攻击途径,尽管两者都比单靠密码安全得多。

为什么一些服务现在这么大力推行双重认证,而以前却不这样?

因为来自无关数据泄露事件的大规模密码泄露现在已经很常见,而且很多人在多个网站上重复使用密码——这意味着一个泄露的密码可能危及多个账户。一旦服务商意识到泄露的密码不再是罕见事件,而是最终会发生在大多数账户上的事情,双重认证就成了优先事项。

读者评分与评价

从多个维度为这篇文章打分——您的评价既能帮助其他读者,也能帮助我们不断改进。

内容
图片
排版呈现
语言清晰度
实用性

0/3000

这篇文章对您有帮助吗?

告诉我们您的想法——可以是需要更正的地方、尚未解答的问题,或您希望我们接下来讲解的主题。

想直接沟通吗? 在方便的时间预约免费视频通话:简短问题15分钟,其他问题30分钟。时间以您所在的时区显示。

Sudershan Soni

关于作者

Sudershan Soni

Mostak Services 的创始人兼首席导师——拥有硕士学位的数学、科学、计算机科学与 STEM 导师,拥有超过20年的职业经验,通过在线授课为全球从 11+ 和 GCSE 到 A-Level 及更高阶段的学生提供教学。

阅读完整履历

想学习能建立真正理解的计算机科学吗?

个别指导先建立真实的机制,再讲解应试词汇。预约免费咨询,我们会向您展示方法。