ISC2 Certified Secure Software Lifecycle Professional (CSSLP) Practice Question
Your security team is preparing test cases for an application that parses a proprietary JSON-based configuration file. The complete, formally defined grammar of the file format is available. To maximize code-path coverage by systematically exercising boundary and optional elements, which fuzzing technique should you adopt?
High-rate replay of captured configuration files to look for resource exhaustion
Mutation-based fuzzing that flips bits in a corpus of valid configuration files
Black-box dynamic testing that sends random printable characters to the parser
Generation-based (model-driven) fuzzing that creates test files directly from the documented grammar
Generation-based (model-driven) fuzzing builds inputs from scratch using a specification or grammar of the target protocol or file format. Because the fuzzer understands what valid and near-valid messages look like, it can deliberately craft edge-case values, omit required fields, repeat optional ones, or adjust length fields to probe deep, seldom-used logic paths in the parser. This produces high code-coverage and is especially effective when a complete format definition is at hand, as in this scenario.
Mutation-based fuzzing relies on altering existing samples; without a large, diverse corpus it is less systematic and may miss boundary conditions. Feeding random ASCII or replaying captured traffic are forms of blind or stress testing, not focused fuzzing, and provide less targeted coverage of parser logic.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is generation-based (model-driven) fuzzing?
Open an interactive chat with Bash
How does mutation-based fuzzing differ from generation-based fuzzing?
Open an interactive chat with Bash
Why is generation-based fuzzing preferred for high code-path coverage?
Open an interactive chat with Bash
ISC2 Certified Secure Software Lifecycle Professional (CSSLP)
Secure Software Testing
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .