Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL

Solutions Fast Track > What Is Fuzzing? - Pg. 225

Fuzzing·Chapter8 225 Summary By using virtualization the efficiency of a fuzzing test can be vastly increased and by using snapshots every test can begin in the same place making repeatable tests much more likely. Testing initialization is a matter of restoring a snapshot, instead of reboot- ing the server, restarting an application, and waiting for it all to settle. It is also much easier to gather the data for fuzzing tests which have resulted in interesting behaviors Finally, the value of parallelization cannot be understated. An efficient way to have multiple tests running concurrently with identical environments can dramatically cut the time required for testing. Solutions Fast Track What Is Fuzzing? Fuzzing is sending causing an application to process semi-random data in order to test the application's behavior.