~/talk

Threat Modelling in CI/CD environments

Talkat Conf42 DevSecOps 2022 · on Thursday, 2022-12-01· [security, devops-and-delivery]
slides:none on file

Argues STRIDE from 1999 still maps to modern CI/CD by walking a concrete dataflow: GitHub/GitLab/Bitbucket → Jenkins pipelines → SonarQube/Aqua security scans → Docker images in Artifactory → Ansible/SSH deployment into containers. Calls out specific risks like Jenkins as formalized RCE, tampering of build artifacts, IPR leakage from storage, and container escape risk and prescribes mitigations such as central immutable logging and least privilege plus iterating the model every six months.

AI-written summary · about

  1. 0:00Threat modelling intro
  2. 2:00What is threat modelling
  3. 3:44Threat modelling in any env
  4. 4:48Understanding STRIDE
  5. 8:24Data flow and trust boundaries
  6. 10:35Trust boundaries
  7. 15:10CI/CD data flow
  8. 17:42Trust boundaries in CI/CD
  9. 18:48STRIDE for source code
  10. 21:36STRIDE for pipelines
  11. 23:41In-pipeline security tools
  12. 25:04STRIDE for binary storage
  13. 26:07Installation interface threats
  14. 26:29Container boundary risks
  15. 26:50Communications interface threats
  16. 27:52STRIDE limitations
  17. 28:35Internal threats and STRIDE
  18. 30:20Iterative threat modelling
  19. 31:26Next steps and conclusion
~/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.