Portál AbcLinuxu, 6. května 2025 12:32
Fuzz testování (fuzzing) je technika testování softwaru, která na vstup počítačovému programu poskytuje chybná, neočekávaná, nebo náhodná data. U programu jsou při tom monitorovány vzniklé výjimky, jako jsou pády, nesplnění testovacích výrazů, nebo paměťové úniky. Fuzz testování se běžně používá pro testování bezpečnostních problémů v aplikacích a počítačových systémech. V prosinci 2016 Google představil službu OSS-Fuzz pro nepřetržité fuzz testování open source softwaru postavenou na systému ClusterFuzz. Dnes byly uvolněny zdrojové kódy tohoto systému jako open source pod licencí Apache 2.0. ClusterFuzz našel již více než 16 000 chyb v Chrome a dalších více než 11 000 chyb ve více než 160 open source projektech zapojených do OSS-Fuzz.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.