~/talk

The Windows Data Protection API (DPAPI)

Talkat OWASP New Zealand Day 2024 · 2024-09-05..09-06· [security]
links:none on file
slides:none on file

Concrete claims and demos: DPAPI encrypts secrets with per‑user and per‑machine master keys that live on disk, get cached in LSASS memory, and expire every three months; compromising a host or obtaining a domain controller private key lets attackers decrypt many users’ secrets. Examples use open‑source tooling (SharpDPAPI, Impacket) to extract master keys, derive symmetric keys, and recover browser cookies to hijack sessions. Key mitigations include master keys cached in LSASS, domain controller private key decrypts all users, Chrome device bound cookies coming soon.

AI-written summary · about

  1. 0:00Windows DPAPI intro
  2. 2:11What is DPAPI
  3. 5:22DPAPI encryption keys
  4. 9:36DPAPI keys storage
  5. 15:39DPAPI for users and machines
  6. 18:49Attacking DPAPI
  7. 23:46Entropy in DPAPI
  8. 25:11Browsers and DPAPI cookies
  9. 28:05DPAPI attack scenario
  10. 28:50Future of cookie security
~/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.