Method, device, system, and computer program for coverage-guided software fuzzing
AssigneeSamsung Sds Co., Ltd.
InventorSeokhyeon Mun
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Sds Co., Ltd.
InventorSeokhyeon Mun
Estimating the term…
The present disclosure relates to coverage-guided software fuzzing. A method includes performing a coverage-guided fuzzing test by using an instrumentation code inserted into points of a program under test, the method including: calculating an executed coverage according to which the instrumentation code is executed while inputting a test input value into an execution of the program under test; calculating a dormant coverage indicating each point having instrumentation code that has not been executed within a range of a reference number of times of the points, wherein the reference numbers of times are determined with regard to the respective points while determining whether the instrumentation code has been executed by the execution of the program under test on the test input value; and updating the program under test by adding or removing the instrumentation code on the basis of the dormant.
A method performed by a processor in a device for performing a coverage-guided fuzzing test of a program, the method comprising:
A method performed by a processor in a device for performing a coverage-guided fuzzing test of a program under test, the method comprising:
A non-transitory computer-readable storage medium storing instructions which, when executed by a processor, cause a device comprising the processor to perform operations comprising:
Dependencies are inferred from the claim text.