~/talk

Modern web application bugs

Talkat NDC Sydney 2018 · 2018-09-17..09-21· [security, web-platform]
slides:none on file

Live demos show concrete exploit patterns and fixes: reading local files and internal services via blind XXE exfiltration and XSLT document(), spawning shells and running commands via gadget chains for insecure deserialization (Java/.NET examples), turning URL parsing oddities into SSRF for 169.254 metadata access, taking over forgotten CNAMES to perform subdomain takeover through abandoned CNAMEs, and poisoning cached pages by manipulating host headers for web cache poisoning via X-Forwarded-Host. Demos use ysoserial-style payloads, Burp extensions to discover cache keys, and a public Docker demo app.

AI-written summary · about

  1. 0:00Introduction
  2. 2:18XML
  3. 7:17Insecure serialization
  4. 11:16Serverside request forgery
  5. 16:21Template injection
  6. 21:53Insecure resource sharing
  7. 25:13DNS squatting
  8. 29:11Web cache poisoning
  9. 35:36Cache headers
  10. 36:26URL parameters
  11. 37:26How to stop it
  12. 39:36Resources
~/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.