Passkey技术优雅,但绝对不是可用的安全措施

密码替代方案Passkeys的现状与挑战

Passkeys作为一种替代传统密码的认证方式,旨在解决密码管理中的安全性和易用性问题。尽管Passkeys在技术上有诸多优势,但其实际应用中仍面临许多挑战,尤其是在跨平台使用和用户体验方面。

Passkeys的优势

  1. 安全性:Passkeys基于FIDO2和WebAuthn标准,使用公钥加密技术,能够有效防止钓鱼攻击、SIM卡劫持等常见的安全威胁。
  2. 无密码认证:Passkeys通过生物识别(如指纹、面部识别)或PIN码进行认证,用户无需记住复杂的密码。
  3. 跨设备同步:Passkeys可以通过密码管理器(如1Password)或云服务(如iCloud、Google Password Manager)进行同步,方便用户在不同设备上使用。

Passkeys的挑战

  1. 用户体验复杂:尽管Passkeys的设计初衷是简化认证流程,但实际使用中,不同平台、浏览器和设备的实现方式各异,导致用户操作复杂且不直观。例如,PayPal在不同操作系统和浏览器上的Passkeys登录体验不一致,甚至在某些浏览器上无法使用。
  2. 跨平台同步问题:Passkeys的跨平台同步存在障碍。例如,在Mac上使用Chrome创建的Passkeys无法同步到iPhone上的Chrome,用户无法无缝使用。
  3. 厂商锁定:各大平台(如Apple、Google、Microsoft)倾向于将用户锁定在自己的生态系统中,强制用户使用其默认的Passkeys同步方式,用户需要多次点击才能选择其他选项。
  4. 密码回退机制:目前大多数支持Passkeys的网站仍保留传统密码作为回退机制,这削弱了Passkeys的安全性。攻击者可以通过钓鱼或社会工程攻击利用这一漏洞。

密码管理器的作用

尽管Passkeys旨在取代密码,但目前许多用户仍需依赖密码管理器来管理和同步Passkeys。密码管理器虽然提供了便利,但也削弱了Passkeys作为全新认证方式的价值。此外,大多数用户仍未使用密码管理器,这使得Passkeys的推广更加困难。

未来的改进方向

  1. 简化用户体验:需要统一不同平台和浏览器的Passkeys实现方式,减少用户操作步骤,提供更直观的界面。
  2. 跨平台同步:各大平台应加强合作,提供更灵活的Passkeys同步机制,确保用户在不同设备上无缝使用。
  3. 逐步淘汰密码回退机制:随着Passkeys的普及,网站应逐步淘汰传统密码作为回退机制,以提升整体安全性。

结论

尽管Passkeys在安全性上具有显著优势,但其复杂的用户体验和跨平台同步问题限制了其广泛应用。对于普通用户来说,密码和基于密钥或多因素认证(MFA)的方式仍然是更实际的选择。Passkeys的未来仍有待改进,目前尚不适合大规模推广。

阅读 15
0 条评论