Medium1 markMultiple Choice
Area II: SecuritySecurityTestingAppSec

CPA · Question 57 · Area II: Security

Which of the following best describes 'Static Application Security Testing' (SAST)?

Answer options:

A.

Analyzing source code for vulnerabilities without executing the program.

B.

Testing the running application from the outside (Black box).

C.

Monitoring the application in production.

D.

Social engineering the developers.

How to approach this question

Static = Still (Code). Dynamic = Moving (Running App).

Full Answer

A.Analyzing source code for vulnerabilities without executing the program.✓ Correct
SAST (White Box Testing) involves scanning the source code, bytecode, or binaries for vulnerabilities (like SQL injection flaws) while the code is at rest (static), before it is compiled or run.

Common mistakes

Confusing SAST and DAST.

Practice the full CPA ISC Practice Exam

82 questions · hints · full answers · grading

More questions from this exam