ISACA Certified Information Systems Auditor (CISA) ExamDomain 4: Information Systems Operations and Business ResilienceHard

A software development company is experiencing frequent production incidents related to new code deployments. An IS auditor discovers that developers often push code directly to production after local testing, bypassing formal Quality Assurance (QA) and User Acceptance Testing (UAT) stages to meet tight deadlines. What is the MOST effective control to mitigate this risk?

  1. AIncreasing the frequency of production monitoring and incident response.
  2. BProviding additional training to developers on the importance of formal testing.
  3. CImplementing stricter disciplinary actions for developers who bypass procedures.
  4. DAutomating the deployment pipeline to enforce mandatory QA and UAT gates.
Show answer & explanation

Correct answer: D. Automating the deployment pipeline to enforce mandatory QA and UAT gates.

While training and disciplinary actions can help, they rely on human compliance, which is often overridden by pressure. Automating the deployment pipeline (often via CI/CD) to include mandatory, non-skippable gates for QA and UAT provides a technical control that enforces the process, preventing direct pushes to production and significantly reducing the risk of defects.

Why the other options are wrong

  • A. Increasing monitoring and incident response is reactive; it helps detect and respond to issues but doesn't prevent them from being introduced.
  • B. Training is important for awareness, but it is a soft control and may not prevent bypasses when under pressure.
  • C. Disciplinary actions are a reactive measure and do not prevent the bypass from occurring in the first place.

Automated Deployment Gates

Automated deployment gates are technical controls within a CI/CD pipeline that enforce mandatory quality checks, security scans, and testing stages before code can progress to the next environment or production, preventing manual bypasses.

  • Enforces consistency and quality.
  • Reduces human error and process shortcuts.
  • Integral to DevOps and secure software delivery.

Memory trick: Automate the Gates: No Skipping Allowed!

More Domain 4: Information Systems Operations and Business Resilience questions