SSCP · Question #342
At what stage of the applications development process should the security department become involved?
The correct answer is D. During requirements development. The security department should become involved in the application development process during the requirements development stage.
Question
At what stage of the applications development process should the security department become involved?
Options
- APrior to the implementation
- BPrior to systems testing
- CDuring unit testing
- DDuring requirements development
How the community answered
(60 responses)- A7% (4)
- B2% (1)
- C3% (2)
- D88% (53)
Why each option
The security department should become involved in the application development process during the requirements development stage.
Involving security prior to implementation is too late, as fundamental architectural security flaws may already be integrated into the design, making them expensive or impossible to remediate.
Involving security prior to systems testing means security is only considered after the design and most development phases are complete, leading to reactive security measures rather than proactive ones.
Involving security during unit testing is even later, focusing only on individual component vulnerabilities rather than the holistic security design of the entire application.
Involving the security department during the requirements development phase ensures that security is considered from the very beginning of the Software Development Lifecycle (SDLC). This 'Shift Left' approach allows for the definition of security requirements, integration of security considerations into the design, and ultimately leads to building security into the application rather than trying to add it on later, which is more effective and less costly.
Concept tested: Security in SDLC (Shift Left)
Source: https://learn.microsoft.com/en-us/azure/security/develop/secure-development-lifecycle
Topics
Community Discussion
No community discussion yet for this question.