nerdexam
Cisco

300-910 · Question #32

Your company places a high value on being responsive and meeting customer needs quickly. Their primary business objectives are release speed and agility. You want to reduce the chance of security erro

The correct answer is B. Use source code security analyzers as part of the CI/CD pipeline. E. Run a vulnerability security scanner as part of your continuous-integration-/continuous-delivery (CI/CD) pipeline.. The question asks for two actions to reduce accidental security errors while maintaining release speed and agility in a CI/CD context.

CI/CD Pipelines

Question

Your company places a high value on being responsive and meeting customer needs quickly. Their primary business objectives are release speed and agility. You want to reduce the chance of security errors being accidentally introduced. Which two actions can you take? Choose 2 answers

Options

  • AEnsure every code check-in is peer reviewed by a security SME.
  • BUse source code security analyzers as part of the CI/CD pipeline.
  • CEnsure you have stubs to unit test all interfaces between components.
  • DEnable code signing and a trusted binary repository integrated with your CI/CD pipeline.
  • ERun a vulnerability security scanner as part of your continuous-integration-/continuous-delivery (CI/CD) pipeline.

How the community answered

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

Why each option

The question asks for two actions to reduce accidental security errors while maintaining release speed and agility in a CI/CD context.

AEnsure every code check-in is peer reviewed by a security SME.

While peer review by a security SME is valuable, making it mandatory for every check-in would significantly slow down release speed and agility, contradicting a primary business objective.

BUse source code security analyzers as part of the CI/CD pipeline.Correct

Integrating source code security analyzers (Static Application Security Testing - SAST) into the CI/CD pipeline automates the detection of security vulnerabilities early in the development cycle without slowing down releases. This helps identify common coding errors that could lead to security issues.

CEnsure you have stubs to unit test all interfaces between components.

Having stubs for unit testing interfaces primarily improves code quality and functionality, but it does not directly focus on reducing security errors introduced during development.

DEnable code signing and a trusted binary repository integrated with your CI/CD pipeline.

Code signing and a trusted binary repository primarily ensure the integrity and authenticity of deployed artifacts, rather than directly reducing the introduction of security errors during the coding phase itself.

ERun a vulnerability security scanner as part of your continuous-integration-/continuous-delivery (CI/CD) pipeline.Correct

Running a vulnerability security scanner (Dynamic Application Security Testing - DAST or Software Composition Analysis - SCA) as part of the CI/CD pipeline automatically identifies known vulnerabilities in dependencies or the running application, integrating security checks directly into the agile release process. This helps prevent vulnerable code from reaching production while maintaining speed.

Concept tested: DevSecOps in CI/CD pipelines

Source: https://learn.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/shift-left-security-devops

Topics

#CI/CD Security#Automated Security Testing#DevSecOps Principles#Vulnerability Scanning

Community Discussion

No community discussion yet for this question.

Full 300-910 Practice