Software Engineering Institute (SEI) Podcast Series · Members of Technical Staff at the Software Engineering Institute

3 Key Elements for Designing Secure Systems

·36 min·3 clips
Over 70% of software uses open source, but popular libraries may have hidden vulnerabilities from single maintainers.
Tim Chick discusses key elements for designing secure systems, including the importance of addressing design defects, integrating abuse cases, managing open source risks, using SBOMs, and balancing security with user experience through secure-by-default practices.

As heard by us

A practical case for building secure systems with SBOMs, CVEs, abuse cases, and threat modeling.

The episode treats secure system design as a practical checklist: what is in the stack, where it came from, and how it can fail. Tim Chick moves through SBOMs, CVEs, abuse cases, and threat modeling, keeping the focus on vendor software and version tracking so known issues in…

Read the full review in PlayNext →

Why you'd press play

You want a practical, engineering-first look at designing secure systems.

Read the full recommendation in PlayNext →
Listen to the show on