~/talk

How hackers can breach your C.I / C.D systems

links:none on file
links:none on file
slides:none on file

Concrete exploits and working demos show how CI/CD tooling actually fails: Jenkins agents run a reverse shell via netcat; GitHub Actions and third‑party actions can exfiltrate secrets (Codecov‑style); pipelines download and execute arbitrary binaries, enabling an evil agent/zombie; Docker Hub publishes images containing credentials and secrets found in Docker images; zip/war bombs and a memory/fork bomb demo take down agents and cluster masters. Mitigations emphasized: protected variables, restricted internet for agents, per‑task service accounts, hardened artifact registries and resource limits.

AI-written summary · about

  1. 0:00Intro
  2. 4:08CONTINUOUS DELIVERY CONTINUOUS DEPLOYMENT
  3. 12:32The IDE Leaks!
  4. 13:26The BAD ROLE Granularity!
  5. 14:45The DEV Machine as only source code se
  6. 17:08All Libraries Allowed!
  7. 17:56SECRETS & LEAKS
  8. 19:07Control Artefacts Repository
  9. 20:02The ENVIRONMENT Leak! (1/2)
  10. 20:48The ENV Leak! (2/2)
  11. 21:34A reverse Shell in the Pipeline
  12. 23:42The Evil GitHub Actions!
  13. 25:00The mighty CI BOT
  14. 26:05The EVIL AGENT (1/3)
  15. 27:54The EVIL AGENT (3/3)
  16. 28:11The DOCKER HUB Leak!
  17. 29:19Keep API Safe!
  18. 30:03The SOURCE CODE ransomware!
  19. 30:58The Fat DOCKER!
  20. 31:33The evil DOCKER twin!
  21. 32:17The Greedy Service consumer!
  22. 33:13Run FREE Internet!
  23. 33:41The Trojan Jar!
  24. 34:22The ZIP BOMB (2/4)
  25. 38:22The ZIP BOMB (4/4)
  26. 38:39Memory BOMB (3/5)
  27. 41:26Memory BOMB (5/5)
  28. 42:19Fork BOMB! (1/2)
  29. 44:20Is your API Honest!? (1/2)
  30. 46:44Keep SECRETS safe!
  31. 48:15The Evil Alias!
  32. 49:39The Shared infra! (1/2)
  33. 50:17The TIP Of the iceberg
~/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.