Boosting Fuzzer Efficiency: An Information Theoretic Perspective
Fuzzing is an automatic software testing technique where the test inputs are generated in a random manner. Based on the granularity of the runtime information that is available to the fuzzer, we can distinguish three fuzzing approaches. A blackbox fuzzer does not observe or react to any runtime information. A greybox fuzzer leverages coverage or other feedback from the program's execution to dynamically steer the fuzzer. A whitebox fuzzer has a perfect view of the execution of an input.
Oct-26-2023, 19:20:03 GMT
- Country:
- Oceania > Australia (0.04)
- Europe > Germany (0.04)
- North America > United States
- California > Sacramento County > Sacramento (0.04)
- Genre:
- Research Report
- New Finding (0.93)
- Experimental Study (0.68)
- Research Report
- Industry:
- Information Technology (0.68)
- Technology: