This is a non-IMPACT record, meaning that access to the data is not controlled by IMPACT. For access, see the directions below.

Disclaimer:
This Resource is offered and provided outside of the IMPACT mediation framework. IMPACT and the IMPACT Coordination Council/Blackfire Technology, Inc. expressly disclaim all conditions, representations and warranties including but not limited to Resource availability, quality, accuracy, non-infringement, and non-interference. All Resource information and access is controlled by entities and under terms that are external to the IMPACT legal framework.

Summary

DS-1148
FuzzSim: Black-box Fuzzing Simulator
External Tool
External Data Source
InferLink Corporation
Unknown
01/01/2013
56 (lowest rank is 56)

Category & Restrictions

Other
forensics, penetration testing
Unrestricted
Unknown

Description


This tool evaluates various methods for scheduling the fuzzing of program pairs. The key feature of the system is that comprehensive data on fuzzing all pairs is obtained in advance, so that any scheduling algorithm's performance can be observed without duplication of fuzzing effort.

Black-box mutational fuzzing is an effective, albeit simple, way to find bugs in software. Given a set of fuzzing configurations, which can be thought of as pairs of programs and seeds, FuzzSim evaluates various methods for scheduling the fuzzing of these pairs. The key feature of the system is that comprehensive data on fuzzing all pairs is obtained in advance, so that any scheduling algorithm's performance can be observed without duplication of fuzzing effort. Thus, we call FuzzSim a simulated scheduler for black-box fuzzing. The main purpose of FuzzSim is to determine the method of scheduling fuzzing on the input pairs that generates the most unique bugs in a fixed amount of time. ;

Additional Details

N/A
false
false
fuzzing, fuzzsim, box, black, 1148, fuzzsim: black-box fuzzing simulator, simulator, inferlink corporation, corporation, source, external data source, inferlink, external, pairs, scheduling, effort, key, system, feature, algorithm, observed, advance, duplication, performance, evaluates, comprehensive, methods, tool, program, bugs, programs, method, software, call, main, simple, configurations, time, generates, determine, seeds, amount, other, purpose, unique, fixed, scheduler, effective, input, mutational, simulated, albeit