~/talk

Slaying the Dragons: A Security Professional’s Guide to...

Talkat BSidesSF 2025 · 2025-04-26..04-27· [security]
links:none on file
slides:none on file

Open source dependencies supply 70–90% of an app and attackers exploit that scale with typosquatting, author impersonation, obfuscated multi‑stage payloads and automation. Specific cases show a Go module mirror cache poisoned by a cloned BoldDB repo, npm campaigns that mass‑publish about 280 packages and use Ethereum smart contracts as decentralized C2, PyPI packages dropping client.exe and exfiltrating to Discord or Gmail, and widespread abuse of postinstall scripts. Defenses require automated vetting, allowlists and registry cooperation.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:24Open source dependency risks
  3. 9:28Code repository abuse in Go
  4. 15:00Typosquatting in npm
  5. 22:37Multi-stage malware in npm
  6. 26:35Legitimate services as exfiltration
  7. 31:49AI-generated malicious code in Java
  8. 33:35Malware in Python packages
  9. 35:02Ruby gems reconnaissance abuse
  10. 37:09Defense strategies for malicious packages
  11. 38:56Q&A on malicious package research
~/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.