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.
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)- A2% (1)
- B4% (2)
- C2% (1)
- D92% (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.
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.
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.
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.
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
Community Discussion
No community discussion yet for this question.