SecAppDev original
Passkeys: the future of user authentication
Video and handoutsSecAppDev 2024
-
Philippe De Ryck Security Expert, Pragmatic Web Security
Abstract
User authentication has been a mess for ages. Attempts to fix it by adding more authentication factors might work, but is quite complex. But what if there’s a world where we can replace this insecure first factor with single strong authentication mechanism? That’s what passkeys promise to do!
This session will dive head-first into passkeys. We not only explore passkeys from a user’s perspective and a developer’s perspective, but we also look at the mechanics under the hood. By the end of this session, you will understand how passkeys work and will know how to use them in your applications.
Handouts available for this lecture
DownloadChapters
- Intro
- Requirements of User Authentication
- Key-Based User Authentication
- mTLS
- Passkeys from a User’s Perspective
- Security requirements of Passkeys
- Passkey Demo
- Passkeys from a Developer’s view
- Deep Dive Into Passkey Creation
- Deep Dive into Passkey Usage
- Attestations versus Assertions
- Conditional Mediation
- Conditional Mediation in Action
- Passkeys and the Backend
- Integrating Passkeys
- Key Takeaways
- Q & A
In-person course
Philippe De Ryck taught at previous editions of SecAppDev
SecAppDev is an immersive course in secure application development, running annually since 2005. World-renowned faculty from industry and academia deliver in-depth 90-minute lectures and full-day workshops in an intimate setting, typically in early June.
More about SecAppDev