Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

sdlc_vs_ssdlc

The diagram compares a traditional Software Development Life Cycle (SDLC) with a Secure Software Development Life Cycle (SSDLC). Its main message is simple: security must be built into every stage, not added at the end.

The top row shows the usual development steps: Requirements, Architecture and Design, Development, Testing, and Deployment. These represent how software is typically planned, built, and released.

The bottom row shows the security activities that should happen alongside each step:

Across all stages, Zero Trust principles and all Security By Design principles MUST apply, so: