nerdexam
CompTIA

SY0-301 · Question #9

Which of the following application security testing techniques is implemented when an automated system generates random input data?

The correct answer is A. Fuzzing. Fuzzing is an automated testing technique that feeds random, unexpected, or malformed input data into an application to discover vulnerabilities such as crashes, memory leaks, and unhandled exceptions. It is specifically defined by its use of automated random data generation.

Threats, vulnerabilities, and mitigations

Question

Which of the following application security testing techniques is implemented when an automated system generates random input data?

Options

  • AFuzzing
  • BXSRF
  • CHardening
  • DInput validation

How the community answered

(29 responses)
  • A
    93% (27)
  • C
    3% (1)
  • D
    3% (1)

Why each option

Fuzzing is an automated testing technique that feeds random, unexpected, or malformed input data into an application to discover vulnerabilities such as crashes, memory leaks, and unhandled exceptions. It is specifically defined by its use of automated random data generation.

AFuzzingCorrect

Fuzzing (or fuzz testing) involves using an automated tool to generate large volumes of random, semi-random, or mutation-based input data and submit it to an application under test. The goal is to trigger unexpected behavior, crashes, or security vulnerabilities that structured manual testing would miss, making automated random input generation the defining characteristic of this technique.

BXSRF

XSRF (Cross-Site Request Forgery) is a web attack type where a victim is tricked into submitting an unintended request; it is not a testing methodology involving random input generation.

CHardening

Hardening refers to the process of reducing an attack surface by disabling unnecessary services and applying security configurations; it is a defensive practice, not an application testing technique.

DInput validation

Input validation is a secure coding defense mechanism that checks and rejects malformed input; it is the countermeasure against attacks, not a testing technique that generates random data.

Concept tested: Fuzz testing with automated random input generation

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

Topics

#fuzzing#application testing#random input#vulnerability assessment

Community Discussion

No community discussion yet for this question.

Full SY0-301 Practice