~/talk

{JWT}.{Misuse}.&Abuse

Talkat Carolina Code Conference 2024 · 2024-08-23..08-24· [security]
slides:none on file

Shows concrete failures: a missing signature verification lets a forged ID token grant admin access; substituting a code token for an access token works even when tokens are signed and encrypted. Demonstrations use Burp Suite Pro and a JWT editor against a Dockerized training app (OwnedHub) with live replayed POSTs and modified claims. Recommends always verify signatures, check aud and bind expected claims, encrypt sensitive tokens, and prefer magic links for passwordless flows.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 7:45What are JWTs and claims
  3. 15:53Why JWTs matter and their flaws
  4. 22:33JWTs in authentication
  5. 33:15JWTs in authorization
  6. 42:30JWTs in information exchange
  7. 55:13Responsible JWT usage
  8. 58:21Conclusion and resources
~/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.