~/talk

Live hacking: Breaking into your Java web app

Talkat Conf42 Enterprise Software 2021 · 2021-03-25..05-05· [security, java]
slides:none on file

Live demos exploit Apache Struts RCE to run arbitrary OS commands on a Heroku instance (curl shows environment vars, /etc/passwd), a zip slip overwrite native2ascii attack that replaces the JDK binary to tamper uploaded titles, and a Spring Data REST expression injection that executes commands via PATCH. Examples run successfully against real libraries, cite Equifax’s 145+ million records, show typical apps pulling 400k+ lines of transitive code, note median 2.5 years to discover bugs, and finish with Snyk tooling (CLI and IntelliJ plugin) to detect and fix dependencies.

AI-written summary · about

  1. 0:00DevSecOps and security mindset
  2. 3:00Siloed security in DevOps
  3. 5:23Security failures like Equifax
  4. 10:17Third-party dependencies risks in Java
  5. 17:40Path traversal in Node.js demo
  6. 22:11Zip slip file overwrite in Java
  7. 27:23Spring Boot SPEL vulnerability
  8. 33:18Security solutions: Culture, process, tooling
  9. 36:53Automating security with Snyk
  10. 40:25Shift-left security in development
  11. 42:52Secure Java development resources
~/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.