implementing-passwordless-authentication-with-fido2 について
FIDO2/WebAuthnによるパスワードレス認証を導入するID管理・セキュリティチーム向けの実装ガイドです。セキュリティキー、プラットフォーム認証器、パスキー登録、生体認証、パスワード方式からの移行と統制確認を扱います。
主な機能
- 01WebAuthn APIの統合
- 02FIDO2サーバーの設定
- 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 対応