mcpField
I
implementing-passwordless-authentication-with-fido2

implementing-passwordless-authentication-with-fido2

github.com/mukul975安全35.2k51 次安装8 周前更新
代码仓库

关于 implementing-passwordless-authentication-with-fido2

面向身份与访问管理和安全团队的 FIDO2/WebAuthn 无密码认证实施指南,介绍安全密钥、平台认证器、通行密钥注册及从密码系统迁移。还涉及 NIST 相关控制与实施验证。

主要功能

  1. 01集成 WebAuthn API
  2. 02配置 FIDO2 服务端
  3. 03注册通行密钥
  4. 04支持生物识别认证
  5. 05规划密码系统迁移
  6. 06验证审计与合规要求

适用场景

  1. 01为企业部署无密码登录
  2. 02将安全密钥用于身份验证
  3. 03迁移现有密码认证系统
  4. 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 外,安装时一起下载的参考资料和脚本。

LICENSE
references/
api-reference.md
standards.md
workflows.md
scripts/
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