其中,WebAuthn 定义了一个标准的 Web API,将 API 接入浏览器以及相关 Web 平台上,使得在线服务可以调用 FIDO 身份验证。而 CTAP 协议可以让外部设备(如移动设备、USB、FIDO 安全密钥)能够与 WebAuthn 配合使用,并充当桌面应用程序和 Web 服务的身份验证器。
简单来说,使用 FIDO 2 标准,可以在设备上通过使用指纹、刷脸、瞳孔等生物识别技术或搭配 USB 令牌即可完成个人身份验证,而无需使用冗长且繁琐的密码。此外,本次 Google 与 FIDO 联盟达成的合作中还包括通过 PIN 码和点线图验证, 让没有指纹识别模块的设备也可以验证。
如今 Android 7 及以上版本均获得了 FIDO 2 的认证,密码的登录方式显然终将会被逐渐淘汰。在此值得注意的是,只有当开发者在 Web 应用程序和登录页面中添加无密码身份验证,并通过 Android 系统中 Google Play Service 才可以快速获得此新功能。当前国内如支付宝、京东支付等主流应用均也已加入了 FIDO 标准,但是想要让所有的应用及国内的浏览器都能实现无密码登录,可能还需要等待一定的时间。