~/talk

WT* is JWT?

Talkat apidays New York 2020 · 2020-07-28..07-29· [security]
slides:none on file

Explains that JWT is a format, not a single protocol, and distinguishes JSON Web Signature (JWS) vs JSON Web Encryption (JWE), shows RSA key math with tiny primes (11 and 3) and notes real keys are 1024+ bits, demonstrates using JWKS for key rotation so compromised private keys are invalidated, warns JWT is not encrypted — only encoded or signed, recommends not storing secrets in claims, shows offloading signature validation to an API gateway (Akamai) and tools like hashcat for attacking weak HMAC keys.

AI-written summary · about

  1. 0:00Start
  2. 3:42Asymmetric cipher
  3. 4:14RSA key
  4. 6:21What if...?
  5. 6:46Breaking the RSA
  6. 8:15Signing
  7. 10:28JSON Web Signature
  8. 11:16So.. What the **** is JWT?
  9. 11:41Registered claims
  10. 12:31Custom claims
  11. 13:20Pre JWT authorization
  12. 16:57Delegate validation to 3rd parties
  13. 17:26Further reading
  14. 17:54OAuth
  15. 19:14JWKS
  16. 22:28Data Security
  17. 23:00Unsigned JWT
  18. 23:34Error Responses
  19. 24:02Weak Key
  20. 25:02Decoding != Verifying
  21. 25:46"Time" attack
  22. 26:20jku validation
  23. 26:57Resources
~/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.