
clusterfuzz v2.35.0
Infrastructure de fuzzing évolutive avec des moteurs guidés par couverture (libFuzzer, AFL, Honggfuzz), déduplication automatisée des plantages, soumission de bugs et bissection de régression pour trouver des problèmes de sécurité et de stabilité.
ClusterFuzz
ClusterFuzz est une infrastructure de fuzzing évolutive qui trouve des problèmes de sécurité et de stabilité dans les logiciels.
Google utilise ClusterFuzz pour fuzzer tous les produits Google et comme backend de fuzzing pour OSS-Fuzz.
ClusterFuzz fournit de nombreuses fonctionnalités qui aident à intégrer de manière transparente le fuzzing dans le processus de développement d'un projet logiciel :
- Hautement évolutif. Peut fonctionner sur des clusters de n'importe quelle taille (par exemple, l'instance OSS-Fuzz fonctionne sur 100 000 machines virtuelles).
- Déduplication précise des plantages.
- Dépôt, tri et clôture entièrement automatiques des bogues pour divers gestionnaires de tickets (ex. Monorail, Jira).
- Prend en charge plusieurs [moteurs de fuzzing guidés par la couverture] (libFuzzer, AFL, AFL++ et Honggfuzz) pour des résultats optimaux (avec [fuzzing d'ensemble] et [stratégies de fuzzing]).
- Prise en charge du [fuzzing en boîte noire].
- Minimisation des cas de test.
- Recherche de régressions par [bissection].
- Statistiques pour analyser les performances des fuzzeurs et les taux de plantage.
- Interface web facile à utiliser pour la gestion et la visualisation des plantages.
- Prise en charge de divers fournisseurs d'authentification utilisant Firebase.
Aperçu
Documentation
Vous pouvez trouver une documentation détaillée ici.
Trophées
En février 2023, ClusterFuzz a trouvé environ 27 000 bogues dans Google (ex. Chrome). De plus, ClusterFuzz a aidé à identifier et corriger plus de [8 900] vulnérabilités et [28 000] bogues dans 850 projets intégrés à OSS-Fuzz.
Obtenir de l'aide
Vous pouvez signaler un problème pour poser des questions, demander des fonctionnalités ou demander de l'aide.
Rester informé
Nous utiliserons clusterfuzz-announce(#)googlegroups.com pour faire des annonces concernant ClusterFuzz.
ClusterFuzzLite
Pour une version plus légère de ClusterFuzz qui fonctionne sur les systèmes CI/CD, consultez ClusterFuzzLite.