~/talk

Live hacking: Breaking into your Java web app

Talkat Global Summit for Java Devs 2020 · on Saturday, 2020-08-01· [security, java]
slides:none on file

Live demos exploit real Java apps: a crafted Content-Type abuses Apache Struts OGNL RCE to spawn ProcessBuilder on Heroku, a PATCH to a Spring Data REST endpoint uses Spring Expression Language RCE to run arbitrary commands, a prepared ZIP performs zip slip overwrite of native2ascii inside the JDK, and a Node static server shows URL‑encoded path traversal. Shows curl payloads, Heroku and local servers, quantifies dependency bloat (19 lines → ~200k, 222 → ~400k), notes median vulnerability discovery ~2.5 years, and integrates Snyk CLI + GitHub Action to scan and block high‑severity issues.

AI-written summary · about

  1. 0:00Start
  2. 6:37What are the Problems?
  3. 21:10Spring Serverless Example
  4. 26:26Who is responsible for security?
  5. 54:10What's the Solution?
  6. 54:36Team Culture
  7. 55:47Process
  8. 56:24Tooling
~/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.