~/talk

Threat Modeling for Secure Software Design

Talkat CodeMash 2018 · 2018-01-09..01-12· [security, engineering-leadership]
links:none on file
slides:none on file

Concrete takeaways and tools not platitudes: threat modeling identifies specific flaws (Jeep Cherokee remote takeover, about 500,000 pacemakers with unauthenticated access), uncovers design errors like confused‑deputy microservice calls and config files with secrets, and recommends measurable mitigations. Use data flow diagrams to map trust boundaries, apply STRIDE to enumerate threats, score risk with FAIR or CVSS, fuzz inputs, and validate fixes. Try Microsoft Threat Modeling Tool or Threat Dragon, break large systems into clusters, and track findings as bugs or requirements.

AI-written summary · about

  1. 0:00Intro
  2. 4:45Secure Software Design
  3. 6:14Breakdown in Secure Software
  4. 11:10What is threat modeling?
  5. 13:33Threat Modeling Vocabulary
  6. 14:12When? Make threat modeling first priority
  7. 16:10Who should do Threat Modeling?
  8. 19:46Threat Modeling Process
  9. 20:31Draw your picture
  10. 22:29Understand the system
  11. 29:24Misuse Cases help with ...
  12. 30:46STRIDE Framework - Data Flow Property we want
  13. 32:58Identity Threats - Ask Questions
  14. 33:27One of the best questions...
  15. 33:57Identify Threats - Example
  16. 35:25Scenario - Configuration Management
  17. 37:57Determine mitigations and risks
  18. 41:02Risk Rating - Ease of Exploitation
  19. 41:12Risk Rating - Business Impact
  20. 43:08Follow through
  21. 45:23Your challenge
  22. 46:26Resources - Books
  23. 47:27Resources - Tools
  24. 48:45Resources - OWASP Threat Model Slack Channel
  25. 58:34Session Survey
  26. 58:48Questions?
~/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.