Integrating security practices into the Software/Systems Development Life Cycle. Security practices can be part of any or all of the requirements, design, implementation, testing, or operational phases of a development cycle.
Most software or systems engineering involves some sort of Software/Systems Development Life Cycle which typically includes some variation of the following phases:
- Requirements gathering and investigation
- Design
- Implementation
- Testing
- Operation and maintenance.
A mature development cycle will include security analysis at some or all of these phases.
This tag is about how to integrate security practices into an SDLC.