关于 implementing-passwordless-authentication-with-fido2
面向身份与访问管理和安全团队的 FIDO2/WebAuthn 无密码认证实施指南,介绍安全密钥、平台认证器、通行密钥注册及从密码系统迁移。还涉及 NIST 相关控制与实施验证。
主要功能
- 01集成 WebAuthn API
- 02配置 FIDO2 服务端
- 03注册通行密钥
- 04支持生物识别认证
- 05规划密码系统迁移
- 06验证审计与合规要求
适用场景
- 01为企业部署无密码登录
- 02将安全密钥用于身份验证
- 03迁移现有密码认证系统
- 04准备安全控制实施文档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill implementing-passwordless-authentication-with-fido2安装后在 Claude Code 中输入/implementing-passwordless-authentication-with-fido2确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEreferences/api-reference.mdstandards.mdworkflows.mdscripts/agent.py详细介绍
使用 FIDO2 实现无密码认证
概览
使用安全密钥和平台认证器部署 FIDO2/WebAuthn 无密码认证。涵盖 WebAuthn API 集成、FIDO2 服务配置、通行密钥注册、生物特征认证,以及从基于密码的系统迁移,符合 NIST SP 800-63B AAL3。
何时使用
- 在您的环境中部署或配置使用 FIDO2 实现无密码认证功能时
- 建立符合合规要求的安全控制措施时
- 为该领域构建或改进安全架构时
- 执行需要此实现的安全评估时
前提条件
- 熟悉身份访问管理概念和工具
- 可访问测试或实验环境以安全执行
- Python 3.8+ 并安装所需依赖项
- 任何测试活动均获得适当授权
目标
- 实现全面的使用 FIDO2 的无密码认证能力
- 建立自动化发现和监控流程
- 与企业 IAM 和安全工具集成
- 生成符合合规要求的文档和报告
- 符合 NIST 800-53 访问控制要求
安全控制
| 控制 | NIST 800-53 | 描述 |
|---|---|---|
| 账户管理 | AC-2 | 生命周期管理 |
| 访问执行 | AC-3 | 基于策略的访问控制 |
| 最小权限 | AC-6 | 最小必要权限 |
| 审计日志 | AU-3 | 认证和访问事件 |
| 身份识别 | IA-2 | 用户和服务识别 |
验证
- 在非生产环境中测试了实现
- 配置并执行了安全策略
- 启用了审计日志并转发到 SIEM
- 文档和运行手册完整
- 生成了合规证据
评论
支持 Markdown