~/talk

Architectural Risk Assessments

Talkat Developer Summit 2020 · 2020-11-21..11-22· [security, software-architecture]
slides:none on file

An architectural risk assessment is a periodic, project-start activity that maps data flows, threat agents and controls to quantify risk; it’s used to remove credit cards as identifiers in a 20–30 year hotel legacy and to build a third‑party commerce API that disallows OAuth2 account creation, preventing privilege escalation. Practices include static analysis (FindBugs, PMD, Fortify), secure centralized logging, velocity checks, and threat modeling; memorable metrics: losses climb from ~$1B to ~$3.5B, Heartbleed leaks ~64KB, and high-profile breaches cost CEOs their jobs. Use the BSIMM maturity model as an implementation guide.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:05What are architectural risk assessments
  3. 2:49Security as a core requirement
  4. 5:40Target breach case study
  5. 7:28Defining security across stakeholders
  6. 9:16Architecture as a security bridge
  7. 12:47Risk equation and threat modeling
  8. 15:38Abuse cases and attacker mindset
  9. 18:04Software security mindset
  10. 20:31Bugs vs design flaws in security
  11. 23:00Three pillars of software security
  12. 26:31Architecture-driven security practices
  13. 31:26Risk assessments in legacy systems
  14. 34:12Secure logging and defense in depth
  15. 38:08Authentication and authorization models
  16. 41:00Server-side validation necessity
  17. 43:28Artifacts and security processes
  18. 46:17Code review and static analysis
  19. 48:25Risk-based security testing
  20. 50:53BSIMM and maturity model
  21. 53:18Closing and resources
~/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.