nerdexam
Cisco

300-915 · Question #25

As part of an IoT project, an organization is developing an edge application that will run on a gateway to securely transmit sensor information it receives into an IoT cloud. Based on the Agile…

The correct answer is D. Perform a GAP analysis on current security activities and policies. E. Train members of the team in a secure software development lifecycle methodology such as. Performing a GAP analysis (D) identifies where current security practices fall short against desired policies, giving the team a clear baseline to build a secure CI/CD pipeline from. Training team members in a secure SDLC methodology (E) is equally foundational because security…

Application Development

Question

As part of an IoT project, an organization is developing an edge application that will run on a gateway to securely transmit sensor information it receives into an IoT cloud. Based on the Agile software development lifecycle, the development team is planning to implement a CI/CD pipeline. Which two methods should be suggested to make the software development lifecycle more secure during the implementation and testing? (Choose two.)

Options

  • APerform automated code reviews prior to deployment.
  • BImplement auto-provisioning security inspection for the code.
  • CPerform on-going penetration testing on the system.
  • DPerform a GAP analysis on current security activities and policies.
  • ETrain members of the team in a secure software development lifecycle methodology such as

How the community answered

(21 responses)
  • A
    5% (1)
  • B
    5% (1)
  • C
    14% (3)
  • D
    76% (16)

Explanation

Performing a GAP analysis (D) identifies where current security practices fall short against desired policies, giving the team a clear baseline to build a secure CI/CD pipeline from. Training team members in a secure SDLC methodology (E) is equally foundational because security must be embedded in developers' habits from the start - if the team doesn't know how to write or review secure code, no pipeline tooling fully compensates.

Why the distractors are wrong:

  • A (automated code reviews): Useful in a CI/CD pipeline, but the question targets SDLC-level improvements - automated scanning is a tool, not an SDLC methodology improvement.
  • B (auto-provisioning security inspection): Not a recognized or standard security practice; the term is vague and doesn't map to any established methodology.
  • C (ongoing penetration testing): Pen testing is typically a post-deployment operational activity, not part of the implementation and testing phases of the SDLC.

Memory tip: Think "Foundation before Feature" - before writing a single secure line of code, you must Know your gaps (GAP analysis) and Grow your team (training). D and E are the two things you do before the pipeline does anything; A, B, and C are things the pipeline does.

Topics

#CI/CD pipeline#Secure SDLC#Security assessment#Developer training

Community Discussion

No community discussion yet for this question.

Full 300-915 Practice