google / fuzzbench

FuzzBench - Fuzzer benchmarking as a service.
https://google.github.io/fuzzbench/
Apache License 2.0
1.07k stars 255 forks source link

How do parallel fuzzing corpus group-based strategy apply for ClusterFuzz? #1233

Open gtt1995 opened 2 years ago

gtt1995 commented 2 years ago

I think this strategy is also good for clusterfuzz . google/fuzzbench#1197 (comment) https://www.fuzzbench.com/reports/experimental/2021-08-05-parallel/index.html Can this strategy be applied in the clusterfuzz? how do? Which files should modify? @jonathanmetzman Please help me !

jonathanmetzman commented 2 years ago

Sorry for the atrociously late reply. Unfortunately I don't think it's so useful for ClusterFuzz. ClusterFuzz does parallelism by running many VMs not be running on many cores on one VM. In fact, ClusterFuzz's VMs only have one core.

gtt1995 commented 2 years ago

Hello, I mean that bot can download some high-quality seeds from the bucket at server rather than download all seeds.  I think it's necessary to do some strategy?in the bucket rather than assign all the seeds to the bot. Each bot that fuzz the same target has the same initial corpus, although there are many random strategies within bots to avoid repeated task between bot, it is important to give mutation - based fuzzer a high-quality initial corpus. I don't know if I am making myself clear. Thanks for your time. mat

---Original--- From: @.> Date: Thu, Mar 3, 2022 00:57 AM To: @.>; Cc: "taotao @.**@.>; Subject: Re: [google/fuzzbench] How do parallel fuzzing corpus group-based strategy apply for ClusterFuzz? (#1233)

Sorry for the atrociously late reply. Unfortunately I don't think it's so useful for ClusterFuzz. ClusterFuzz does parallelism by running many VMs not be running on many cores on one VM. In fact, ClusterFuzz's VMs only have one core.

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.Message ID: @.***>