~/talk

Detection of vulnerabilities and misconfigurations in production images

Talkat ContainerDays 2022 · 2022-09-05..09-07· [security, devops-and-delivery]
slides:none on file

Built a cluster image scanner that pulls deployed images from multiple Kubernetes clusters across AWS Azure and GCP and scans them with dependency-check/dependency-track, SWID/CycloneDX SBOMs and custom checks. It reports image lifetime check and base image lifetime (found images and base layers from 2017), detects running-as-root and bundled shells, runs malware heuristics, uploads findings to DefectDojo, notifies teams via Slack, and uses Argo Workflows and collectors that produce image lists from git or S3 so operators know what’s actually running in production.

AI-written summary · about

  1. 0:00Introduction to image security
  2. 1:11Who am I and talk overview
  3. 3:36Typical production cluster challenges
  4. 6:30Scanning approach and architecture
  5. 9:15Build pipeline and vulnerability handling
  6. 11:43Custom image scanner development
  7. 14:56Image lifetime and distribution checks
  8. 17:01Malicious content detection
  9. 18:03Dependency Track for asset inventory
  10. 21:18Notification and team coordination
  11. 22:43Motivating teams to act on findings
  12. 24:32Conclusion and tool summary
  13. 26:23Live demo of cluster image scanner
  14. 29:15Q&A session
~/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.