随着 Apple今天推出其 iOS 16 更新,用户可以使用的关键安全功能之一是 Passkey。此功能将允许用户使用其 Apple 设备无需任何密码即可登录网站和服务。
什么是密码?
密码是公司实施的行业标准,旨在删除在线身份验证的密码。今年早些时候,苹果、谷歌和微软与 FIDO 联盟和万维网联盟联手,致力于删除跨平台用户身份验证的密码。
Apple 在 6 月的全球开发者大会 (WWDC) 上宣布了自己的这个标准版本,称为 Passkey。 Apple 表示,macOS Ventura、iOS 16 和 iPadOS 16 将支持 Passkeys。
密钥可以降低帐户泄露的风险,因为它可以从身份验证流程中删除可能泄露、暴露或被盗的密码。此外,密码不会像密码那样在网站上重复使用,因此凭据被盗影响其他帐户的风险较小。
它将如何运作?
Passkey 基于 WebAuthn 标准,因此用户可以使用 Face ID、Touch ID 等生物特征认证,或使用 PIN 来验证登录尝试。在更高的层次上,密码不是依靠用户名-密码组合,而是使用您的设备来证明您是帐户的合法所有者。
如果您前往一个已经实施 Passkey 的网站(例如这个演示网站),您会看到一个使用他们的设备或使用存储在 iCloud 钥匙串中的凭据进行登录的新选项。如果您在网站上没有预先注册的帐户,它可能会要求您提供一些基本信息并将密码保存到 iCloud 钥匙串——不需要密码。注册帐户后,基于 iCloud 的密钥将在具有相同 Apple ID 的 Apple 设备之间共享。
所有这些都基于 FIDO 提出的多设备凭据,该凭据允许用户跨设备存储身份验证密钥,使用户无需密码即可登录。这意味着它应该跨平台工作,但谷歌和微软尚未在他们的平台上实施该技术。
密钥通过生成一对密钥来工作——一个公钥和一个存储在设备上的私钥。公钥存储在云中,并在拥有自己私钥的设备之间共享。这也确保了如果服务器被入侵,攻击者没有两个密钥来访问帐户。
密钥是如何生成和共享的。图片来源: FIDO 联盟
用户可以直接从Settings > Passwords管理他们的密钥。存储的密码没有单独的部分,但使用密码的网站将显示在此部分中。人们还可以通过点击特定密钥屏幕上的分享按钮并通过 Airdrop 将其分享给附近的联系人,轻松地将他们的帐户详细信息分享给朋友。
那么接下来会发生什么?
目前,很少有网站支持基于密码的身份验证,但随着开发人员开始在其服务中实施密码,这种情况可能会随着时间的推移而增加。最初,Mac、iPad 和 iPhone 将支持密钥。如果您使用基于 Windows 或 Chrome 的机器或 Android 手机,该网站将要求您使用可以通过 iPhone 扫描的 QR 码验证自己。如果用户不想依赖基于 iCloud 的备份, Dashlane等密码管理器也宣布支持存储密钥。
密钥仍处于早期阶段。大多数流行的网站仍然依赖用户名密码组合,因此无密码的未来仍然很遥远。