微软、谷歌和苹果都希望你使用通行密钥——你应该采纳他们的建议吗?

密码管理一直是一个令人头疼的问题。我们需要记住多个复杂且唯一的密码,而这些密码可能随时因数据泄露或网络钓鱼攻击而被窃取。为了解决这些问题,科技巨头们正在推动一种全新的登录方式:通行密钥(Passkeys)。那么,通行密钥真的值得我们花时间设置吗?让我们一起来看看。

什么是通行密钥?

通行密钥是一种无需密码即可登录在线账户的方式。它将你的设备(如手机、笔记本电脑或平板电脑)作为登录凭证。

微软、谷歌和苹果都希望你使用通行密钥——你应该采纳他们的建议吗?插图

当你使用通行密钥登录时,你不需要输入密码。相反,你的设备会通过 PIN 码、指纹或面部识别来验证你的身份,并授权登录请求。

通行密钥如何工作?

通行密钥基于 WebAuthn 标准,这是一种现代的加密协议。以下是它的基本原理:

  1. 生成密钥对:当你在某个服务上注册通行密钥时,你的设备会生成一对加密密钥——一个公钥和一个私钥。
  2. 共享公钥:公钥会被发送到该服务进行存储,而私钥则保留在你的设备上。
  3. 登录验证:当你尝试登录时,服务会向你的设备发送一条挑战消息。你的设备使用私钥对这条消息进行签名并返回结果。服务通过公钥验证签名的真实性,从而确认你的身份。

这种设计确保了私钥永远不会离开你的设备,即使公钥被泄露,也无法用于未经授权的登录。

某些实现还允许你在设备之间备份和同步私钥(例如,通过 iCloud 钥匙串或谷歌密码管理器),以防止丢失设备后无法访问账户。不过,这是一项可选功能,用户可以选择禁用以增加额外的安全性。

通行密钥为何比密码更安全?

通行密钥在安全性方面具有显著优势:

  1. 防止密码泄露:通行密钥消除了输入密码的需求,因此即使你的密码被泄露,攻击者也无法利用它们登录你的账户。
  2. 抵御网络钓鱼攻击:通行密钥仅适用于特定的服务,而不是任何伪装成合法网站的钓鱼页面。这意味着即使你点击了一个恶意链接,通行密钥也不会让你上当。
  3. 多重保护:通行密钥结合了设备所有权验证(如你的手机)和生物识别技术(如指纹或面部识别),使得攻击者极难伪造或绕过这些验证。
  4. 简化密码管理:你可以设置极其复杂的密码并将它们存储在密码管理器中,而不必担心记忆问题。此外,通行密钥减少了对传统密码的依赖,降低了成为网络钓鱼目标的风险。

尽管如此,通行密钥通常仍需要用户名和密码来进行初始设置和账户恢复。但与传统的密码登录相比,通行密钥大幅提升了安全性。

通行密钥是否方便?

除了安全性,通行密钥在用户体验方面也有显著改进:

  • 无需记忆密码:你不再需要记住每个应用程序或网站的不同密码。
  • 快速登录:只需轻触指纹传感器、扫描面部或输入 PIN 码即可完成登录,无需手动输入复杂的密码。
  • 跨平台兼容:由 FIDO 联盟(包括谷歌、微软和苹果)支持的通行密钥可以在不同平台和服务之间无缝工作。

应该使用通行密钥吗?

答案是肯定的!如果你关心账户安全并且希望简化登录流程,通行密钥是一个理想的选择。以下是一些实用建议:

  1. 启用通行密钥:你可以在苹果、谷歌或微软账户及其设备上设置通行密钥。许多其他服务也直接支持通行密钥登录。
  2. 备份通行密钥:如果你使用的通行密钥支持备份功能,请确保启用它,或者将你的通行密钥同步到其他设备,以防止丢失设备后无法访问账户。
  3. 考虑硬件安全密钥:如果你需要最高级别的安全性,可以使用像 YubiKey 这样的硬件安全密钥。虽然这可能会稍微降低便利性,但它提供了额外的保护层。
  4. 逐步迁移:如果你不确定是否要完全切换到通行密钥,可以先从一些低敏感度的服务开始尝试,逐渐适应这种新的登录方式。

评论