~/talk

Log4J, SpringShell and all that Jazz (or why bad things can happen to good software)

Talkat EclipseCon 2022 · 2022-10-24..10-27· [security]
slides:none on file

Log4j contains a JNDI lookup feature added in 2014 that allows user-controlled strings to trigger remote lookups and arbitrary code execution so Log4Shell's JNDI lookup leading to remote code execution becomes trivially exploitable in headers, cookies, DB fields or metadata. Supply‑chain attacks rise as 90% of apps depend on OSS and 30% of Maven Central downloads still contain vulnerable Log4j versions. Practical mitigations include producing and publishing *SBOMs (CycloneDX/SPDX) and using tools like bombdoctor.sonatype.com and CycloneDX Maven plugins to automate detection and patching.

AI-written summary · about

  1. 0:00Introduction
  2. 1:11Log4j worst vulnerability
  3. 3:57Log4j JNDI lookups
  4. 6:53Developers and IT responsible
  5. 8:20Cybercrime financial impact
  6. 10:10Threats from profit to warfare
  7. 12:15Supply chain attacks
  8. 15:45Exploit before publication
  9. 17:51Open source compromise
  10. 19:15Government response
  11. 21:19Software Bill of Materials
  12. 23:25Assessing project security
  13. 25:10Developer software selection
  14. 27:39Trust in open source
  15. 28:42Developers own security
  16. 29:47Q&A SBOM tools
~/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.