nerdexam
CompTIA

CAS-002 · Question #897

A security administrator was recently hired in a start-up company to represent the interest of security and to assist the network team in improving security in the company. The programmers are not…

The correct answer is C. At the inception of the project. Security requirements should be introduced at the inception of a project to minimize cost and avoid the need for expensive architectural rework later in the development cycle.

Integration of Computing, Communications and Business Disciplines

Question

A security administrator was recently hired in a start-up company to represent the interest of security and to assist the network team in improving security in the company. The programmers are not on good terms with the security team and do not want to be distracted with security issues while they are working on a major project. Which of the following is the BEST time to make them address security issues in the project?

Options

  • AIn the middle of the project
  • BAt the end of the project
  • CAt the inception of the project
  • DAt the time they request

How the community answered

(58 responses)
  • A
    2% (1)
  • B
    2% (1)
  • C
    93% (54)
  • D
    3% (2)

Why each option

Security requirements should be introduced at the inception of a project to minimize cost and avoid the need for expensive architectural rework later in the development cycle.

AIn the middle of the project

Raising security issues in the middle of a project means core architectural and design decisions are already fixed, making security changes more disruptive and costly to implement.

BAt the end of the project

Addressing security at the end of the project requires the most expensive rework, as completed code must be redesigned or refactored to meet security requirements after the fact.

CAt the inception of the projectCorrect

Integrating security at the inception of a project follows the Secure Software Development Lifecycle (SDLC) principle of shifting security left, ensuring that threat modeling, secure design, and security requirements are built into the architecture from the start. Defects and risks identified early in development are exponentially cheaper to remediate than those discovered after code is written or the product is deployed. This approach also reduces friction because developers address security as part of normal design work rather than as a disruptive afterthought.

DAt the time they request

Allowing developers to choose when to address security cedes control of security requirements to stakeholders who have already indicated they will deprioritize those concerns.

Concept tested: Secure SDLC inception-phase security integration

Source: https://csrc.nist.gov/publications/detail/sp/800-64/rev-2/final

Topics

#SDLC#shift-left security#secure development lifecycle#security by design

Community Discussion

No community discussion yet for this question.

Full CAS-002 Practice