nerdexam
Isaca

CISM · Question #45

Which of the following would BEST ensure that security is integrated during application development?

The correct answer is B. Introducing security requirements during the initiation phase. To best ensure security is integrated throughout application development, security requirements must be introduced during the initial phase of the software development lifecycle.

Submitted by anna_se· Apr 18, 2026Information Security Program Development and Management

Question

Which of the following would BEST ensure that security is integrated during application development?

Options

  • APerforming application security testing during acceptance testing
  • BIntroducing security requirements during the initiation phase
  • CEmploying global security standards during development processes
  • DProviding training on secure development practices to programmers

How the community answered

(30 responses)
  • A
    7% (2)
  • B
    80% (24)
  • C
    10% (3)
  • D
    3% (1)

Why each option

To best ensure security is integrated throughout application development, security requirements must be introduced during the initial phase of the software development lifecycle.

APerforming application security testing during acceptance testing

Performing application security testing during acceptance testing occurs too late in the development cycle to effectively integrate security into the core design, primarily identifying issues rather than proactively embedding security.

BIntroducing security requirements during the initiation phaseCorrect

Introducing security requirements during the initiation or design phase of application development, known as "security by design" or "shifting left," ensures security is a fundamental consideration from the project's inception. This proactive approach integrates security throughout the entire development lifecycle, making it more effective and less costly than retrofitting security later.

CEmploying global security standards during development processes

While employing global security standards is important, introducing explicit security requirements early in the project lifecycle ensures those standards are specifically tailored and applied to the application's unique context and objectives.

DProviding training on secure development practices to programmers

Providing training on secure development practices to programmers is a supportive measure, but without clearly defined security requirements from the outset, developers may not know *what* specific security controls or features to implement for a given application.

Concept tested: Security in SDLC (Shift Left)

Source: https://learn.microsoft.com/en-us/azure/security/develop/secure-development

Topics

#Security by Design#SDLC Security#Application Security#Security Requirements

Community Discussion

No community discussion yet for this question.

Full CISM Practice