~/talk

Hidden Security Features of the JVM - Everything You Didn’t Know and More

Talkat JCON EUROPE 2024 · 2024-05-13..05-16· [security, java]
slides:none on file

JVM design relies on a tiny stack-machine model, verifier, dynamic JIT and moving GC which together make memory targeting hard; modularity, jlink and sealed classes reduce visible classes; the real recurring hole is Java serialization via ObjectInputStream enabling gadget chains and remote class loading (the Log4Shell/JNDI/ReferenceObject vector). Maven Central enforces domain ownership and scans artifacts and has found only one malware incident; telemetry shows 35% vulnerable downloads of log4j recently, so supply-chain hygiene and choosing safer dependencies matter.

AI-written summary · about

  1. 0:00Introduction to JVM security
  2. 2:55Why security matters now
  3. 7:08JVM attack vectors overview
  4. 12:48JVM design and security
  5. 27:23Log4Shell vulnerability
  6. 28:28Serialization security risks
  7. 37:42Maven Central protections
  8. 41:17Developer responsibility in security
  9. 44:34Key takeaways and conclusion
~/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.