nerdexam
CompTIA

CAS-002 · Question #180

Which of the following should be used to identify overflow vulnerabilities?

The correct answer is A. Fuzzing. Fuzzing identifies overflow vulnerabilities by sending unexpected or malformed input to an application to trigger crashes or unexpected behavior.

Research and Analysis

Question

Which of the following should be used to identify overflow vulnerabilities?

Options

  • AFuzzing
  • BInput validation
  • CPrivilege escalation
  • DSecure coding standards

How the community answered

(59 responses)
  • A
    86% (51)
  • B
    2% (1)
  • C
    5% (3)
  • D
    7% (4)

Why each option

Fuzzing identifies overflow vulnerabilities by sending unexpected or malformed input to an application to trigger crashes or unexpected behavior.

AFuzzingCorrect

Fuzzing automates the process of supplying random, boundary, or malformed data to application inputs, which directly triggers buffer overflows and other memory-handling vulnerabilities that would not surface through normal usage. It is the industry-standard technique for discovering overflow conditions before attackers can exploit them.

BInput validation

Input validation is a mitigation control used to prevent bad data from entering a system, not a technique for discovering existing vulnerabilities.

CPrivilege escalation

Privilege escalation is an attack technique where an adversary gains elevated permissions, not a method for identifying overflow flaws.

DSecure coding standards

Secure coding standards are preventive guidelines for writing safer code and do not identify vulnerabilities already present in an application.

Concept tested: Fuzzing as overflow vulnerability discovery technique

Source: https://owasp.org/www-community/Fuzzing

Topics

#fuzzing#buffer overflow#vulnerability discovery#application testing

Community Discussion

No community discussion yet for this question.

Full CAS-002 Practice