Summary of "Web Security - Lecture 14 - WebAuthn - The future of user authentication - Lucas Garron"

Summary of “Web Security - Lecture 14 - WebAuthn - The future of user authentication” by Lucas Garron


Main Ideas and Concepts

Introduction to Lucas Garron and Background

Importance of Security and Privacy

Problems with Passwords

Authentication Factors and Why to Move Beyond Them

WebAuthn API Overview

Demonstrations and Usage

Account Recovery Challenges

Comparison of Authentication Factors

Limitations of the Traditional Factor Model

Privacy Considerations

Technical Ecosystem and Terminology Confusion

Future Directions and Open Problems


Methodology / Key Instructions for Using WebAuthn

Basic WebAuthn API Usage

  1. Register a credential:
    • Call navigator.credentials.create() with public key options.
    • User interacts with authenticator (e.g., taps security key or uses fingerprint).
    • Send the credential data to the server for registration.
  2. Authenticate:
    • Call navigator.credentials.get() with options.
    • User verifies presence (touches key, biometric verification).
    • Send assertion to server for verification.

Security Key Features

Backup and Recovery

Implementation Considerations


Speakers / Sources Featured


This lecture provides a comprehensive overview of WebAuthn, its motivations, technical details, and the broader context of user authentication challenges and solutions on the web. It emphasizes the move beyond passwords and traditional factors towards a more secure, user-friendly, and privacy-conscious future.

Category ?

Educational


Share this summary


Is the summary off?

If you think the summary is inaccurate, you can reprocess it with the latest model.

Video