首页/安全/等保与合规速查/FIDO2 / WebAuthn:抗钓鱼的认证方式
本包目录(268 条)
等保 2.0 基础50 条测评与整改57 条数据安全与个人信息51 条
密码与认证合规50 条
审计与日志留存28 条体系与检查应对32 条

FIDO2 / WebAuthn:抗钓鱼的认证方式

FIDO2(WebAuthn + CTAP2)使用公私钥凭据取代共享口令:私钥保存在认证器,服务端只存公钥,天然抵抗钓鱼与撞库,可作为密码技术鉴别选项之一。

等保与合规速查安全更新于 2026-10-12

工作流程

工作流程
注册:服务端下发挑战 → 认证器生成密钥对 → 返回公钥与凭据 ID
登录:服务端下发挑战 → 认证器用私钥签名 → 服务端用公钥验证
要点:挑战一次性、校验 origin 与 rpId、防重放
WebAuthn 为 W3C 标准(Level 2 于 2021 年成为正式推荐标准);CTAP2 负责认证器与客户端的通信。

易错点

  • 允许认证器绕过 origin 校验:会失去抗钓鱼特性
  • 把 WebAuthn 当唯一因素用于高敏场景:需结合风险策略与找回流程

数据来源与参考

  • W3C WebAuthn 标准
  • FIDO Alliance 规范文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌