~/talk

Secure Applications, By Design

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

Claims a repeatable process: threat modeling + partitioning + defense in depth with concrete outcomes. Shows a hotel card-authorization system on AWS that replaces faxed forms with a third-party tokenization service, adds CI static analysis, continuous monitoring, minimized stored data, and compartmentalized IAM. Uses Microsoft Threat Modeling Tool 2016 and mentions Threat Dragon. Cites concrete failures—2012 trading bug $440M—and treats mitigations as iterated, prioritized tickets until risks are marked mitigated.

AI-written summary · about

  1. 0:00Start
  2. 23:25COMPREHENSIVITY
  3. 24:52COMPARTMENTALIZATION Is this made of distinct parts with limited interactions?
  4. 26:38BUSINESS PROBLEM
  5. 29:24NAÏVE SOLUTION, REVISITED
  6. 33:20DESIGNED INTO PROCESS
  7. 34:49TRAINING
  8. 36:40Opportunity PATCH ALL OF THE THINGS
  9. 37:54Rigor STATIC ANALYSIS
  10. 39:12MINIMIZE ATTACK SURFACE (and everything else)
  11. 40:08Minimization STORE LESS
  12. 41:35DOUBLE EDGED SWORD
  13. 42:30LEAST PRIVILEGE
  14. 43:09COMPARTMENTALIZE IT!
  15. 44:00FAULT TOLERANCE
  16. 45:58PROPORTIONALITY
  17. 47:14LATHER, RINSE, REPEAT
  18. 48:24FURTHER READING
  19. 49:44CREDITS
~/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.