~/talk

Insecurity protocols: an overview of modern authentication

Talkat BSidesSF 2024 · 2024-05-04..05-05· [security]
links:none on file
slides:none on file

Covers concrete failures and real tools: JWTs suffer a decade‑old alg none library flaw and fragile custom crypto; OAuth2 uses auth code + token exchange with PKCS E (PKCE) to stop stolen‑code attacks and retires the implicit flow; OpenID Connect returns ID tokens (JWTs) that get misused; SAML breaks on XML canonicalization (examples read external files) and yields frequent auth bypasses and CVSS‑10s; FIDO2/WebAuthn + CTAP2 show clean register/assert flows, while passkeys and resident keys hit storage and sync limits; TPMs expose PCR/event‑log attestation complexity.

AI-written summary · about

  1. 0:00Introduction
  2. 1:46JSON web tokens
  3. 7:23OAuth 2.0
  4. 12:04OpenID connect
  5. 15:55SAML critique
  6. 19:23FIDO2 and hardware keys
  7. 21:57Passkeys
  8. 25:35Hardware attestation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.