mirror of
https://github.com/mukul975/Anthropic-Cybersecurity-Skills.git
synced 2026-06-12 14:14:56 +03:00
1.5 KiB
1.5 KiB
FIDO2 Passwordless Authentication Workflows
Workflow 1: Security Key Enrollment
- User receives FIDO2 security key (YubiKey, Titan Key)
- User navigates to enrollment portal
- System generates WebAuthn registration challenge
- Browser prompts user to insert/tap security key
- User verifies with PIN or biometric on key
- Key generates unique public/private key pair
- Public key registered with relying party
- User tests authentication with enrolled key
Workflow 2: Passkey Authentication Flow
- User visits login page, enters username
- Server sends WebAuthn authentication challenge
- Browser prompts for authenticator (key, biometric, passkey)
- User verifies identity (touch key, scan fingerprint, enter PIN)
- Authenticator signs challenge with private key
- Server validates signature with stored public key
- User authenticated, session created
Workflow 3: Migration from Passwords to Passwordless
- Phase 1: Deploy FIDO2 to pilot group (IT, security teams)
- Phase 2: Enable coexistence (password + FIDO2)
- Phase 3: Expand FIDO2 enrollment to all users
- Phase 4: Set FIDO2-only policy per group
- Phase 5: Disable password authentication for migrated groups
- Phase 6: Monitor for fallback authentication attempts
Workflow 4: Lost/Stolen Key Recovery
- User reports lost security key
- Admin disables lost key in identity provider
- User authenticates via backup method (recovery codes, backup key)
- User enrolls replacement security key
- Old key permanently revoked
- Security team reviews for unauthorized usage of lost key