OSS-Fuzz è il servizio di fuzzing continuo di Google per il software open source. Invia automaticamente ai programmi grandi quantità di input insoliti, malformati e generati casualmente per mettere in evidenza crash, blocchi, corruzione della memoria, bug dei parser e altri comportamenti inattesi. Invece di aspettare che un tester umano trovi un difetto, il fuzzing sottopone il codice a test su larga scala e in molti casi limite.
Nella sicurezza informatica, OSS-Fuzz è importante perché aiuta i difensori a trovare le debolezze prima degli attaccanti. I bug individuati dal fuzzing spesso interessano parser di file, servizi di rete, librerie di compressione e altri componenti che elaborano dati non attendibili. I team di sicurezza usano i risultati per correggere il codice vulnerabile, rafforzare le suite di test e verificare le correzioni. Nei programmi di vulnerabilità, una riproduzione tramite OSS-Fuzz può anche fungere da forte prova che un segnalazione è reale e riproducibile, aiutando i team di triage a distinguere i bug confermati dagli invii speculativi o rumorosi.


