Beginner’s Guide to Bypassing Modern Authentication Methods to SSO
summary
Shows that FIDO/WebAuthn stops phishing but does not stop session replay inside SSO: using Fiddler TLS decryption plus a browser extension to steal cookies and by modifying network packets, the demo replays access and refresh tokens against Azure AD/PingFed, opens the Azure Management portal, and removes the victim’s security key. Proof-of-concept succeeds end-to-end. Proposed mitigations include token binding (dropped by Chrome, Edge-only support) and Microsoft’s preview token protection tied to TPM but currently limited in scope.
AI-written summary · about
chapters (10)
- 0:00Modern auth bypass intro
- 2:55WebAuthn and FIDO2 explained
- 8:48Session cookie vulnerability
- 13:51SSO security limitations
- 18:10SSO token hijack in Azure
- 21:58Federated auth security risks
- 23:53Token binding solution
- 27:12Microsoft’s token protection
- 29:23Secure auth recommendations
- 31:11Q&A
related talks
40mThe Attacker’s Guide to SSO and Passwordless Technologies
55mYou Shall Not Password: Modern Authentication for Web Apps
01h 14mWebAuthn: Theory and practice
26mTechnical Tracks
40mGoing passwordless with Web Authentication
56mPasskeys 101: Technical Principles of FIDO
33mNavigating Passwordless Authentication with FIDO2 & WebAuthn
47mLet’s stop blaming our users for getting hacked when it is our problem to solve
