Security by Design is an engineering discipline, an organizational commitment, and increasingly a legal requirement.
1
Security by Design means building security into every phase of development -- requirements, design, code, test, deploy, maintain. It is not a phase; it is a property of the system.
2
Saltzer and Schroeder's 8 principles (1975) remain the foundation: economy of mechanism, fail-safe defaults, complete mediation, open design, separation of privilege, least privilege, least common mechanism, psychological acceptability.
3
STRIDE threat modeling (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege) is applied during design -- before code is written.
4
Privacy by Design (Cavoukian) is now legally mandated by GDPR Article 25. Privacy and security share the same architectural foundations.
5
Secure architecture patterns -- DMZ, microsegmentation, zero trust -- replace implicit trust with verified access at every boundary.
6
DevSecOps shifts security left: automated SAST, SCA, DAST, and IaC scanning in every CI/CD pipeline. Security gates block deployment -- they are not optional advisory scans.
7
Supply chain security requires SBOMs, dependency scanning, and verification of every component. SolarWinds and Log4Shell proved that transitive trust is a systemic risk.
8
The cost of fixing security defects in production is orders of magnitude higher than fixing them in design. The Equifax breach cost over $700M -- the preventive controls would have cost a fraction of that.