~/talk

Safeguarding Web Applications Against Token Theft: Fortifying Security and Trust

Talkat JSConf Budapest 2024 · 2024-06-26..06-28· [security]
slides:none on file

Implementation of DPoP replaces bearer tokens with access tokens bound to a browser keypair so a stolen token alone is useless, proven by generating an asymmetric key in-browser, signing requests with a DPoP proof JWT, and having the server bind the token to the included public key. It uses the Web Crypto generateKey extractable=false option, short IAT windows, server-issued nonces, and subresource integrity (SRI) to prevent JS tampering. IBM data shows credential/token attacks rise ~71% and average breach cost ~$4.5M so these mitigations materially reduce real risk.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Token Theft
  3. 5:50Depop
  4. 12:30Depop Attacks
~/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.