CCSP · Question #3
During which stage of the SDLC process should security be consulted and begin its initial involvement?
The correct answer is D. Requirement gathering. Security should be integrated from the very beginning of the SDLC, specifically during the requirement gathering stage, to establish a secure foundation.
Question
During which stage of the SDLC process should security be consulted and begin its initial involvement?
Options
- ATesting
- BDesign
- CDevelopment
- DRequirement gathering
How the community answered
(52 responses)- A4% (2)
- B2% (1)
- C2% (1)
- D92% (48)
Why each option
Security should be integrated from the very beginning of the SDLC, specifically during the requirement gathering stage, to establish a secure foundation.
Involving security only at the testing stage means vulnerabilities may be deeply embedded and more expensive to fix.
While security is crucial in the design phase, it's not the initial involvement; requirements must first define what needs to be secured.
Involving security during development is too late for foundational security decisions and makes remediation more difficult.
Security should be involved in the requirement gathering phase to identify and define security requirements early, such as authentication, authorization, data privacy, and compliance. This "shift-left" approach ensures security is built into the application's foundation rather than being an afterthought, which is more cost-effective and reduces vulnerabilities.
Concept tested: SDLC security integration (shift left)
Source: https://learn.microsoft.com/en-us/azure/architecture/guide/security/sdlc
Topics
Community Discussion
No community discussion yet for this question.