Method for treating uncertainty estimates for non-deterministic fuzz executions
AssigneeRobert Bosch GmbH
InventorsChristopher Huth, Maria Irina Nicolae
Life of this patent
Estimating the term…
Loading patent…
AssigneeRobert Bosch GmbH
InventorsChristopher Huth, Maria Irina Nicolae
Estimating the term…
A method for treating uncertainty estimates for non-deterministic fuzz executions in a fuzzing system including: initializing the fuzzing system by setting observations of the fuzzer blank or to one or more initial test cases that are executed on a target program; executing test cases; creating an output report for the test case which includes information about a code coverage of the target program; repeating the execution of the test case to determine whether the test case leads to jitter or non-deterministic behavior in the target program; deciding how often the test case is to be executed to obtain an optimized estimate of the code path distribution; deciding whether and how test cases are mutated to minimize overall uncertainty and to investigate more areas in the target program; and adding, to the corpus of the test cases, the new test cases which cause a new behavior of the target program.
A method for treating uncertainty estimates for non-deterministic fuzz executions in a fuzzing system having a fuzzer, comprising the following steps:
A computer system configured to treat uncertainty estimates for non-deterministic fuzz executions in a fuzzing system having a fuzzer, the computer system configured to:
A non-transitory computer-readable medium on which is stored a computer program for treating uncertainty estimates for non-deterministic fuzz executions in a fuzzing system having a fuzzer, the computer program, when executed by a computer, causing the computer to perform the following steps:
Dependencies are inferred from the claim text.