Source: Shell is Only the Beginning
Author: Carlos Perez
URL: https://www.darkoperator.com/blog/2026/10/18/passkeys-explained-and-choosing-the-right-model
ONE SENTENCE SUMMARY:
WebAuthn passkeys stop AiTM phishing via origin-bound public-key cryptography, while Entra passkey profiles tailor device-bound versus synced credentials per persona.
MAIN POINTS:
- Passkeys are per-site key pairs; only public keys reach Entra ID.
- Origin binding prevents authenticators from responding to lookalike phishing domains.
- Possession plus biometric/PIN provides MFA in one gesture without shared secrets.
- Passkeys don’t address device-code phishing, cookie theft, or social-engineered helpdesks.
- Entra supports device-bound options: security keys, Authenticator, Windows Hello, Platform SSO.
- Synced passkeys live in E2E-encrypted providers like iCloud, Google, 1Password, Bitwarden.
- Attestation enables make/model verification; synced passkeys never support attestation.
- AAGUID allow/block lists are reliable only when attestation is enforced at registration.
- Persona-based tiers guide controls: admins attested device-bound; workforce may allow synced.
- PowerShell/Graph tooling inventories profiles, policies, and user passkeys for enforcement validation.
TAKEAWAYS:
- Prefer passkeys to defeat proxy-based phishing because credentials won’t work off-origin.
- Use synced passkeys for low-cost rollout, accepting weaker provenance assurance.
- Reserve attested device-bound authenticators for Tier 0 and regulated roles.
- Build passkey profiles per persona; multiple profiles add allowances, exclusions override all.
- Operate AAGUID policy changes carefully since removals can instantly lock out users.