nerdexam
CompTIA

SY0-301 · Question #755

Which of the following application security principles involves inputting random data into a program?

The correct answer is C. Fuzzing. Fuzzing is a dynamic application security testing technique that injects random, malformed, or unexpected data into a program to uncover crashes, exceptions, and security vulnerabilities.

Threats, vulnerabilities, and mitigations

Question

Which of the following application security principles involves inputting random data into a program?

Options

  • ABrute force attack
  • BSniffing
  • CFuzzing
  • DBuffer overflow

How the community answered

(54 responses)
  • A
    6% (3)
  • B
    2% (1)
  • C
    91% (49)
  • D
    2% (1)

Why each option

Fuzzing is a dynamic application security testing technique that injects random, malformed, or unexpected data into a program to uncover crashes, exceptions, and security vulnerabilities.

ABrute force attack

A brute force attack systematically tries all possible combinations of credentials or keys to gain unauthorized access; it is an attack strategy, not an application testing principle.

BSniffing

Sniffing involves passively capturing network traffic to analyze packets; it does not involve injecting data into a program.

CFuzzingCorrect

Fuzzing (fuzz testing) works by automatically feeding a program large volumes of random or semi-random input data and monitoring for unexpected behavior such as crashes, hangs, or memory errors. It is a widely used security technique for discovering input validation flaws, buffer overflows, and other vulnerabilities that might not be found through manual code review or structured testing alone.

DBuffer overflow

A buffer overflow is a specific vulnerability or attack technique where data written to a buffer exceeds its bounds; it is a potential result of fuzzing rather than the testing technique itself.

Concept tested: Fuzzing as application security testing technique

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

Topics

#fuzzing#application testing#software security

Community Discussion

No community discussion yet for this question.

Full SY0-301 Practice