nerdexam
Cisco

300-910 · Question #80

A development team is using CI/CD during application development. During the latest releases runtime vulnerabilities have been indicated to address these vulnerabilities. A complete redesign o?the aff

The correct answer is A. source code analysis tools. To proactively address and prevent runtime vulnerabilities that require costly redesigns, automating source code analysis within the CI/CD pipeline helps identify security flaws early in the development cycle.

CI/CD Pipelines

Question

A development team is using CI/CD during application development. During the latest releases runtime vulnerabilities have been indicated to address these vulnerabilities. A complete redesign o?the affected applications were required. To overcome this issue black box testing has been proposed. What must be used to automate this testing within a CI/CD pipeline?

Exhibits

300-910 question #80 exhibit 1
300-910 question #80 exhibit 2
300-910 question #80 exhibit 3

Options

  • Asource code analysis tools
  • Bdynamic applications security testing
  • CThreat modeling
  • Dvulnerability management

How the community answered

(51 responses)
  • A
    82% (42)
  • B
    2% (1)
  • C
    10% (5)
  • D
    6% (3)

Why each option

To proactively address and prevent runtime vulnerabilities that require costly redesigns, automating source code analysis within the CI/CD pipeline helps identify security flaws early in the development cycle.

Asource code analysis toolsCorrect

Source code analysis tools (Static Application Security Testing - SAST) analyze an application's source code, bytecode, or binary code to detect security vulnerabilities early in the development lifecycle. By integrating SAST into a CI/CD pipeline, runtime vulnerabilities can be identified and remediated *before* deployment, significantly reducing the need for costly redesigns and preventing them from reaching production, aligning with a shift-left security approach.

Bdynamic applications security testing

Dynamic Application Security Testing (DAST) performs black box testing against a running application to find vulnerabilities, which is useful for runtime issues but typically occurs later in the pipeline and might still lead to redesigns if issues are found too late.

CThreat modeling

Threat modeling is a design-phase activity to identify potential threats and vulnerabilities, not an automated testing tool within a CI/CD pipeline.

Dvulnerability management

Vulnerability management is a broader process of identifying, assessing, and remediating vulnerabilities, encompassing various tools and strategies, not a specific automated testing tool itself for a CI/CD pipeline.

Concept tested: Shift-left security (SAST) in CI/CD

Source: https://learn.microsoft.com/en-us/azure/devops/pipelines/ecosystems/sast-dast-iac?view=azure-devops

Topics

#CI/CD Integration#Application Security#Static Analysis#Vulnerability Detection

Community Discussion

No community discussion yet for this question.

Full 300-910 Practice