nerdexam
Isaca

AAISM · Question #226

Which of the following is the BEST method to uncover known vulnerabilities in an AI-based web application that has been recently deployed?

The correct answer is A. Dynamic application security testing (DAST). DAST tests a running application from the outside by simulating real-world attacks, making it the most appropriate method for discovering vulnerabilities in a deployed web application.

AI Security Operations and Monitoring

Question

Which of the following is the BEST method to uncover known vulnerabilities in an AI-based web application that has been recently deployed?

Options

  • ADynamic application security testing (DAST)
  • BStatic application security testing (SAST)
  • CRuntime application self-protection (RASP)
  • DInteractive application security testing (IAST)

How the community answered

(37 responses)
  • A
    70% (26)
  • B
    5% (2)
  • C
    8% (3)
  • D
    16% (6)

Why each option

DAST tests a running application from the outside by simulating real-world attacks, making it the most appropriate method for discovering vulnerabilities in a deployed web application.

ADynamic application security testing (DAST)Correct

Dynamic Application Security Testing (DAST) is the best method for uncovering known vulnerabilities in a deployed AI-based web application because it exercises the live system by sending crafted HTTP requests to identify exploitable weaknesses such as SQL injection, cross-site scripting, and authentication flaws that only manifest at runtime. It requires no access to source code, making it suitable for post-deployment use. DAST tools can be mapped to known vulnerability databases to identify and report CVEs affecting the running application.

BStatic application security testing (SAST)

Static Application Security Testing (SAST) analyzes source code or compiled binaries before execution and cannot test the runtime behavior, configuration, or deployment-specific vulnerabilities of an already-running application.

CRuntime application self-protection (RASP)

Runtime Application Self-Protection (RASP) is an active defense mechanism embedded in the application to block attacks in real time - it is not a testing or discovery tool for identifying vulnerabilities.

DInteractive application security testing (IAST)

Interactive Application Security Testing (IAST) requires instrumentation agents inside the application and is best suited to development and QA pipelines, not to assessing a production deployment without agent access.

Concept tested: DAST for vulnerability detection in deployed web applications

Source: https://owasp.org/www-project-web-security-testing-guide/

Topics

#Application Security Testing#DAST#Vulnerability Scanning#Web Application Security

Community Discussion

No community discussion yet for this question.

Full AAISM Practice