nerdexam
Isaca

CISA · Question #150

Which type of testing is used to identify security vulnerabilities in source code in the development environment?

The correct answer is C. Static analysis security testing (SAST). Static analysis security testing (SAST) is used to identify security vulnerabilities directly in the source code within the development environment without executing the application.

Submitted by carter_n· Apr 18, 2026Information Systems Acquisition, Development, and Implementation

Question

Which type of testing is used to identify security vulnerabilities in source code in the development environment?

Options

  • ADynamic analysis security testing (DAST)
  • BInteractive application security testing (IAST)
  • CStatic analysis security testing (SAST)
  • DRuntime application self-protection (RASP)

How the community answered

(61 responses)
  • A
    5% (3)
  • B
    2% (1)
  • C
    87% (53)
  • D
    7% (4)

Why each option

Static analysis security testing (SAST) is used to identify security vulnerabilities directly in the source code within the development environment without executing the application.

ADynamic analysis security testing (DAST)

Dynamic analysis security testing (DAST) analyzes a running application from the outside by simulating attacks, identifying vulnerabilities that are exploitable in the runtime environment.

BInteractive application security testing (IAST)

Interactive application security testing (IAST) combines elements of SAST and DAST, running within the application and analyzing code while it's executing, but SAST is specifically for *source code in the development environment* without execution.

CStatic analysis security testing (SAST)Correct

Static analysis security testing (SAST) analyzes an application's source code, bytecode, or binary code without actually executing the program. It identifies potential security vulnerabilities, coding errors, and adherence to coding standards directly in the development phase, before deployment.

DRuntime application self-protection (RASP)

Runtime application self-protection (RASP) is a technology that detects and blocks attacks on a running application in real-time by instrumenting the application itself, rather than a testing method for source code vulnerabilities during development.

Concept tested: Static application security testing (SAST)

Source: https://learn.microsoft.com/en-us/azure/security/develop/security-code-analysis-overview

Topics

#Application Security Testing#Static Analysis Security Testing#SDLC Security#Vulnerability Identification

Community Discussion

No community discussion yet for this question.

Full CISA Practice