nerdexam
CompTIA

SY0-301 · Question #225

Which of the following security concepts identifies input variables which are then used to perform boundary testing?

The correct answer is D. Fuzzing. Fuzzing is an automated software testing technique that feeds random, malformed, or unexpected input into an application to discover vulnerabilities at boundary conditions. It identifies how an application behaves when input falls outside expected ranges.

Threats, vulnerabilities, and mitigations

Question

Which of the following security concepts identifies input variables which are then used to perform boundary testing?

Options

  • AApplication baseline
  • BApplication hardening
  • CSecure coding
  • DFuzzing

How the community answered

(48 responses)
  • A
    2% (1)
  • B
    4% (2)
  • C
    2% (1)
  • D
    92% (44)

Why each option

Fuzzing is an automated software testing technique that feeds random, malformed, or unexpected input into an application to discover vulnerabilities at boundary conditions. It identifies how an application behaves when input falls outside expected ranges.

AApplication baseline

An application baseline documents the normal operating behavior and configuration of an application, used as a reference for detecting anomalies, not for testing input boundaries.

BApplication hardening

Application hardening reduces an application's attack surface by disabling unnecessary features and applying security configurations, but it does not involve feeding test inputs to probe boundaries.

CSecure coding

Secure coding is the practice of writing software that resists attack by following security best practices during development, which is a proactive design practice rather than a testing technique.

DFuzzingCorrect

Fuzzing works by identifying all input variables an application accepts and then systematically supplying boundary-violating, random, or malformed values to trigger unhandled exceptions, crashes, or unexpected behavior. This technique is particularly effective at uncovering buffer overflows, format string bugs, and input validation failures. The results reveal code paths that lack proper input sanitization or bounds checking.

Concept tested: Fuzzing for boundary and input validation testing

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

Topics

#fuzzing#boundary testing#application testing#secure coding

Community Discussion

No community discussion yet for this question.

Full SY0-301 Practice