~/talk

Attacks on JSON Web Tokens: A Comprehensive Analysis

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

Explains concrete JWT failings and exploits: tampering a token when signature checks are disabled (example .NET flag RequireSignedTokens = false), forging tokens from a rogue issuer when ValidateIssuer = false, replaying expired tokens when ValidateLifetime = false, and abusing missing audience checks to access other services. Demonstrations use Burp Suite to capture and modify bearer tokens and JWT.io for inspection; source shows single-line misconfigurations; fixes are enabling validations, short expiries, revocation, and using vetted SDKs.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 2:36About the speaker and team
  3. 10:39What are JSON Web Tokens
  4. 18:26How JWT signature validation works
  5. 23:18Signature validation bypass attacks
  6. 25:46Issuer validation bypass explained
  7. 27:51Expiry validation bypass risks
  8. 30:47Audience validation bypass flaws
  9. 33:58Summary and key takeaways
~/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.