也称为双重身份验证。

两步验证在互联网上随处可见,因为越来越多的网站正在寻找更好的方式来保护登录信息,而登录信息是用户在线操作中最薄弱的环节。

什么是两步验证

密码是网络登录的事实标准,但它们相对容易破解。即使您设置了良好的密码并定期更改,它们也需要存储在您登录的地方,服务器泄露可能会导致密码泄露。有三种方式可以识别一个人:他们是什么、他们拥有什么以及他们知道什么。

使用密码登录属于单步验证。它仅依赖于“所知”因素。根据定义,两步验证是一个系统,您使用三种可能因素中的两种来证明身份,而不是仅使用一种。然而在实际操作中,当前的两步验证实现仍然依赖于您知道的密码,但使用您的手机或其他设备进行“所拥有”因素的验证。

三种可能的因素

有三种方式可以识别用户。

您所是的事物

有很多属性是每个用户独有的,可用于识别他们。最受欢迎的是指纹,但视网膜、声音、DNA 或任何特定于个人的信息都可以使用。这被称为生物识别信息,因为这些信息都属于一个人的生物学特征。

生物识别因素很有趣,因为它们不容易伪造,用户也永远不会丢失或忘记它们。然而,生物识别验证很棘手,因为一旦指纹丢失就无法替换。如果黑客获取了指纹数据库的访问权限,用户将无法重置它们或获取新的一组。

2013 年,Apple 发布了 TouchID,允许用户使用指纹解锁 iPhone。这项技术很有趣,因为指纹是存储在手机本地的,而不是存储在云端的云端(在那里黑客更容易窃取)。这种方法仍然存在权衡,但迄今为止这是生物识别认证最广泛的消费者应用。

您所拥有的事物

也称为占有因素,用户可以通过他们携带的设备进行识别。传统上,想要启用两步验证的公司会向用户分发安全密钥链挂件。密钥链挂件每 30 秒显示一个新号码,每次用户登录时都需要将该号码与密码一起输入。

现代两步验证更频繁地依赖于用户的智能手机,而不是新的硬件。这种模型的一种常见形式使用 SMS 来提供简单的第二因素。当用户输入密码时,他们会收到一条包含唯一代码的短信。在密码之后输入该代码,据称可以证明他们同时也拥有手机。不幸的是,SMS 不是安全的通信渠道,因此开发了智能手机应用程序和 插件 来创建该安全渠道。

您所知道的事物

最熟悉的认证形式是知识因素,即密码。与 芝麻开门 一样古老,密码长期以来一直是匿名认证的标准。为了使知识因素发挥作用,双方都需要知道密码,但其他方必须无法找到或猜测它。

第一个挑战是如何安全地与受信任的一方交换密码。在网络上,当您注册新网站时,您的密码需要发送到该网站的服务器,并且在此过程中可能会被拦截(这就是为什么在注册或登录时始终应检查 SSL — HTTPS)。

一旦收到密码,就必须保密。用户不应将其写下来或在其他地方使用,网站需要仔细保护其数据库,以确保黑客无法访问密码。

最后,需要验证密码。当用户访问网站时,他们需要能够提供密码并将其与存储的副本进行验证。此交换也可能被拦截(因此应始终通过 SSL 进行 — HTTPS),并使用户面临另一种风险。

优势

有很多不同的地方可以提高网站的安全性,但 WordPress 安全团队 曾表示:“您在线所做的一切中,最薄弱的环节是您的密码”,因此将精力投入到加强网站的这一方面是有意义的。

缺点

顾名思义,两步验证是在一个已经漫长且痛苦的过程中增加了一个步骤。虽然目前大多数高安全级别的登录都受到两步验证的保护,但大多数消费者应用程序如果提供的话,几乎不提供此选项。这是因为用户不太可能注册并登录到更困难的服务。

两步验证也可能阻止合法登录。如果用户将手机遗忘在家中并且启用了两步验证,则无法访问其账户。这是智能手机对两步验证有用的主要原因之一——用户携带手机的概率远高于携带任何其他物品。

两步验证插件

您可以 在 WordPress.org 插件存储库中搜索两步验证插件。以下是一些最流行的插件供您入门(按字母顺序排列):

相关