nerdexam
(ISC)2

CCSP · Question #128

At which phase of the SDLC process should security begin participating?

The correct answer is A. Requirements gathering. Security should be integrated into the Software Development Life Cycle (SDLC) from the very beginning, starting with the requirements gathering phase, to ensure a "shift-left" approach to security.

Submitted by skyler.x· Apr 18, 2026Cloud Application Security

Question

At which phase of the SDLC process should security begin participating?

Options

  • ARequirements gathering
  • BRequirements analysis
  • CDesign
  • DTesting

How the community answered

(35 responses)
  • A
    89% (31)
  • B
    3% (1)
  • C
    3% (1)
  • D
    6% (2)

Why each option

Security should be integrated into the Software Development Life Cycle (SDLC) from the very beginning, starting with the requirements gathering phase, to ensure a "shift-left" approach to security.

ARequirements gatheringCorrect

Integrating security practices into the SDLC as early as the requirements gathering phase allows for security considerations to be built in from the ground up, identifying potential security risks and defining necessary controls before significant development effort is invested. This "shift-left" approach is crucial for developing secure software efficiently and cost-effectively, as fixing security flaws later is more expensive.

BRequirements analysis

While requirements analysis is early, security involvement should precede it to influence the initial capture of security-related requirements.

CDesign

Engaging security only at the design phase means that fundamental security requirements might have been missed or are difficult to incorporate without re-scoping.

DTesting

Waiting until the testing phase to involve security is too late, as vulnerabilities discovered at this stage are much more costly and time-consuming to remediate.

Concept tested: Secure SDLC - shift left

Source: https://learn.microsoft.com/en-us/azure/security/develop/sdl-process-practices

Topics

#Secure SDLC#Security Integration#Requirements Phase

Community Discussion

No community discussion yet for this question.

Full CCSP Practice