
clusterfuzz v2.35.0
Infraestructura de fuzzing escalable con motores guiados por cobertura (libFuzzer, AFL, Honggfuzz), deduplicación automatizada de crashes, reporte de bugs y bisección de regresiones para encontrar problemas de seguridad y estabilidad.
ClusterFuzz
ClusterFuzz es una infraestructura de fuzzing escalable que encuentra problemas de seguridad y estabilidad en software.
Google utiliza ClusterFuzz para fuzzear todos los productos de Google y como backend de fuzzing para OSS-Fuzz.
ClusterFuzz proporciona muchas características que ayudan a integrar el fuzzing sin problemas en el proceso de desarrollo de un proyecto de software:
- Altamente escalable. Puede ejecutarse en clústeres de cualquier tamaño (por ejemplo, la instancia de OSS-Fuzz se ejecuta en 100,000 VMs).
- Deduplicación precisa de fallos.
- Reporte, triaje y cierre de errores totalmente automático para varios rastreadores de incidencias (p. ej. Monorail, Jira).
- Soporta múltiples [motores de fuzzing guiados por cobertura] (libFuzzer, AFL, AFL++ y Honggfuzz) para resultados óptimos (con [fuzzing en conjunto] y [estrategias de fuzzing]).
- Soporte para [fuzzing de caja negra].
- Minimización de casos de prueba.
- Encontrar regresiones mediante [bisección].
- Estadísticas para analizar el rendimiento del fuzzer y las tasas de fallos.
- Interfaz web fácil de usar para la gestión y visualización de fallos.
- Soporte para varios proveedores de autenticación mediante Firebase.
Resumen
Documentación
Puedes encontrar documentación detallada aquí.
Trofeos
A febrero de 2023, ClusterFuzz ha encontrado ~27,000 errores en Google (p. ej. Chrome). Además, ClusterFuzz ha ayudado a identificar y corregir más de 8,900 vulnerabilidades y 28,000 errores en 850 proyectos integrados con OSS-Fuzz.
Obtener Ayuda
Puedes crear un issue para hacer preguntas, solicitar funciones o pedir ayuda.
Mantente Actualizado
Usaremos clusterfuzz-announce(#)googlegroups.com para hacer anuncios sobre ClusterFuzz.
ClusterFuzzLite
Para una versión más ligera de ClusterFuzz que se ejecuta en sistemas CI/CD, echa un vistazo a ClusterFuzzLite.