Are We Ready For The Next Cyber Security Crisis Like Log4Shell?
summary
A live demo shows a malicious Gson package and a crafted npm release cause a reverse shell during Maven and npm installs, giving interactive access to a VPS and illustrating how dependency confusion becomes a foothold that can escalate (SQLi → Postgres superuser → container root → Kubernetes cluster). The talk cites 49 transitive deps for a Spring Boot Hello World, 13% of Maven downloads still vulnerable to Log4Shell, and 300,000 suspicious Hugging Face models, then recommends SBOM (CycloneDX), Trivy and OWASP Def-Scanner, Maven Enforcer and npm ignore-scripts.
AI-written summary · about
chapters (18)
- 0:00Introduction to the next cybersecurity crisis
- 1:08The danger of blindly copying commands from the internet
- 3:36Live demo of a supply chain attack with Maven
- 7:35What is a supply chain attack and why it matters
- 10:20Types of supply chain attacks explained
- 13:11Dependency confusion and its real-world impact
- 17:20AI era risks and prompt injection threats
- 20:52Model vulnerabilities in AI systems
- 21:57From SQL injection to full system takeover
- 23:20Critical recommendations to secure dependencies today
- 27:34Essential security practices for teams
- 30:24Dependency scanning and SBOM generation
- 34:20Hardened images and base image security
- 37:29Advanced tools for real-time package security
- 39:54How SBOMs can prevent Log4Shell-like crises
- 43:48People, processes, and governance in security
- 44:52Shift-left security and post-production defenses
- 45:56The importance of keeping dependencies updated
related talks
47mAre We Ready For The Next Cyber Security Crisis Like Log4Shell?
46mAre We Ready For The Next Cyber Security Crisis Like Log4Shell?
46mAre We Ready For The Next Cyber Security Crisis Like Log4Shell?
46mAre We Ready For The Next Cyber Security Crisis Like Log4Shell?
27mStrangerDanger: Finding Security Vulnerabilities Before They Find You
29mThink Like an Attacker: Why Your npm install Is a Hacker's Dream
24mStrangerDanger: Finding Security Vulnerabilities Before They Find You!
50mStranger Danger: Your Java Attack Surface Just Got Bigger
