Topics in this domain

DevOps, CI/CD and Agile Delivery Risk

Projects and development · 1 min read

Controls move into the workflow

Traditional checkpoints versus agile equivalents: product owner acceptance, control stories, definition of done, pipeline checks, sprint risk review.

Segregation of duties in DevOps

Traditional SoD, DevOps SoD through peer review and pipeline deployment, and where it breaks.

Protecting the pipeline

  • Restrict who can change the pipeline configuration.
  • Log and review pipeline changes.
  • Protect the secrets and signing keys the pipeline uses.
  • Scan code, dependencies and containers automatically.

Example. An attacker who compromised a developer’s account changed a pipeline script to add a backdoor to every build. Requiring approval for pipeline changes and signing build artefacts closed the gap.

How the exam asks about it

If the question asks…The answer is usually…
SoD in CI/CDPeer review and pipeline-only deployment
Security in agileBacklog items and the definition of done
GREATEST DevOps riskUnreviewed changes reaching production, or an unprotected pipeline
Keeping security pace with releasesAutomated testing in the pipeline

In short

  • Agile and DevOps deliver small changes often; controls must be built into the way teams work.
  • Security and control requirements go into the backlog and the definition of done.
  • In CI/CD, segregation of duties is enforced by peer review, protected branches and pipeline-only deployment.
  • The pipeline itself is a critical asset; changes to it must be restricted and logged.
  • Automated testing and scanning keep pace with frequent releases.

Exam traps

  • Assuming agile means no documentation or controls.
  • Developers self-approving merges and deploying with personal credentials.
  • Leaving the pipeline open for anyone to edit.
  • Manual security reviews that can't keep up with release frequency.

Slides

Click the slide and use the arrow keys. F toggles full screen.

CRISC · Domain 4 · Projects and development

DevOps, CI/CD and Agile Delivery Risk

How fast, frequent delivery changes IT risk, and how agile and DevOps teams keep controls such as segregation of duties, testing and approval working inside the pipeline.

1 / 7