Tuesday, May 20, 2025

$22k awarded to SBFT ‘23 fuzzing competitors winners


Google’s Open Supply Safety Crew lately sponsored a fuzzing competitors as a part of ICSE’s Search-Primarily based and Fuzz Testing (SBFT) Workshop. Our objective was to encourage the event of recent fuzzing methods, which may result in the invention of software program vulnerabilities and finally a safer open supply ecosystem. 

The rivals’ fuzzers had been judged on code protection and their potential to find bugs: 

Rivals had been evaluated utilizing FuzzBench, Google’s open supply platform for testing and evaluating fuzzers. The platform boasts a variety of actual world benchmarks and vulnerabilities, permitting researchers to check their fuzzers in an genuine setting. We hope the outcomes of the SBFT fuzzing competitors will result in extra environment friendly fuzzers and ultimately newly found vulnerabilities. 

Eight groups submitted fuzzers to the ultimate competitors and an extra 4 business fuzzers (AFL++, libFuzzer, Honggfuzz, and AFL) had been included as controls to symbolize present apply. 

HasteFuzz, is a modification of the broadly used AFL++ fuzzer. HasteFuzz filters out doubtlessly duplicate inputs to extend effectivity, making it capable of cowl extra code within the 23-hour take a look at window as a result of it isn’t more likely to be retracing its steps. AFL++ is already a powerful fuzzer—it had the most effective code protection of the business fuzzers examined on this competitors—and HasteFuzz’s filtering took it to the following stage.

PASTIS makes use of a number of fuzzing engines that may independently cowl completely different program areas, permitting PASTIS to search out bugs shortly. AFLrustrust rewrites AFL++ on prime of LibAFL, which is a library of options that lets you customise current fuzzers. AFLrustrust successfully prunes redundant take a look at instances, bettering its bug discovering effectivity. Each PASTIS and AFLrustrust discovered 8 out of 15 attainable bugs, with every fuzzer lacking just one bug found by others. They each outperformed the business fuzzers, which discovered 7 or fewer bugs beneath the identical constraints.

Extra rivals, resembling AFL+++ and AFLSmart++, additionally confirmed enhancements over the business controls, a end result we had hoped for with the competitors.

The innovation and enchancment proven by the SBFT fuzzing competitors is one instance of why we now have invested within the FuzzBench undertaking. Since its launch in 2020, FuzzBench has considerably contributed to high-quality fuzzing analysis, conducting over 900 experiments and mentioned in additional than 100 educational papers. FuzzBench was offered as a useful resource for the SBFT competitors, however it is usually out there to researchers each day as a service. If you’re curious about testing your fuzzers on FuzzBench, please see our information to including your fuzzer.

FuzzBench is in lively growth. We’d welcome suggestions from any present or potential FuzzBench customers, your responses to this survey might help us plan the way forward for FuzzBench.

The Google Open Supply Safety Crew wish to thank the ICSE convention and the SBFT workshop for internet hosting the fuzzing competitors. We additionally wish to thank every participant for his or her arduous work. Collectively, we proceed to push the boundaries of software program safety and create a safer, extra sturdy open supply ecosystem. 

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
3,912FollowersFollow
0SubscribersSubscribe
- Advertisement -spot_img

Latest Articles