ืืืื ืืฆืืื ืืช ืคืจืืืงื ClusterFuzzLite, ืืืืคืฉืจ ืืืจืื ืืืืงืืช ืืืืฉืืฉืืช ืฉื ืงืื ืืืืืื ืืืงืื ืฉื ืคืืืขืืืืช ืคืืื ืฆืืืืืืช ืืืืื ืคืขืืืชื ืฉื ืืขืจืืืช ืืื ืืืจืฆืื ืืชืืฉืืืช. ื ืืื ืืขืืฉืื, ClusterFuzz ืืืื ืืฉืืฉ ืืืืืืืืืืช ืฉื ืืืืงืืช fuzz ืฉื ืืงืฉืืช ืืฉืืื ื-GitHub Actions, Google Cloud Build ื-Prow, ืื ืชืืืื ืืืขืจืืืช CI ืืืจืืช ืฆืคืืื ืืขืชืื. ืืคืจืืืงื ืืืืกืก ืขื ืคืืืคืืจืืช ClusterFuzz, ืฉื ืืฆืจื ืืื ืืชืื ืืช ืืขืืืื ืฉื ืืฉืืืฉ ืืฉืืืืืช ืืืืงื, ืืืืคืฅ ืชืืช ืจืืฉืืื Apache 2.0.
ืืฆืืื ืื ืืืืจ ืฉืืืื ืืฆืืื ืืช ืฉืืจืืช OSS-Fuzz ื-2016, ืืืชืจ ื-500 ืคืจืืืงืืื ืืฉืืืื ืืงืื ืคืชืื ืืชืงืืื ืืชืืื ืืช ืืืืืงืืช ืืืชืืฉืืช ืฉื ืืืืฉืืฉ. ืืืชืืกืก ืขื ืืืืืงืืช ืฉืืืฆืขื, ืืืชืจ ื-6500 ืคืืืขืืืืช ืืืืฉืจืืช ืืืืื ืืืืชืจ ื-21 ืืืฃ ืฉืืืืืช ืชืืงื ื. ClusterFuzzLite ืืืฉืืื ืืคืชื ืื ืื ืื ื ืืืืงื ืืขืืจืคืืื ืขื ืืืืืช ืืืืืช ืืขืืืช ืืืงืื ืืืชืจ ืืฉืื ืืกืงืืจื ืฉื ืืฉืื ืืืื ืืืืฆืขืื. ClusterFuzzLite ืืืจ ืืืืืข ืืชืืืืื ืกืงืืจืช ืืฉืื ืืืื ืืคืจืืืงืืื ืฉื systemd ื-curl, ืืืืคืฉืจ ืืืืืช ืฉืืืืืช ืฉืคืกืคืกื ืขื ืืื ืื ืชืืื ืกืืืืื ืืืื ืืจืื ืืืฉืืฉืื ืืฉืื ืืจืืฉืื ื ืฉื ืืืืงืช ืงืื ืืืฉ.
ClusterFuzzLite ืชืืื ืืกืงืืจืช ืคืจืืืงืืื ื-C, C++, Java (ืืืฉืคืืช ืืืจืืช ืืืืกืกืืช JVM), Go, Python, Rust ื- Swift. ืืืืงืืช ืคืืืืจ ืืืืฆืขืืช ืืืืฆืขืืช ืื ืืข LibFuzzer. ื ืืชื ืืงืจืื ืืืืื AddressSanitizer, MemorySanitizer ื-UBSan (UndefinedBehaviorSanitizer) ืืื ืืืืืช ืฉืืืืืช ืืืืจืื ืืืจืืืืช.
ืชืืื ืืช ืขืืงืจืืืช ืฉื ClusterFuzzLite: ืืืืงื ืืืืจื ืฉื ืฉืื ืืืื ืืืฆืขืื ืืื ืืืฆืื ืฉืืืืืช ืืคื ื ืงืืืช ืืงืื; ืืืจืืช ืืืืืช ืขื ืชื ืื ืงืจืืกื; ืืืืืืช ืืขืืืจ ืืืืืงืืช ืืฉืืืฉ ืืชืงืืืืช ืืืชืจ ืืื ืืืืืช ืฉืืืืืช ืขืืืงืืช ืืืชืจ ืฉืื ืฆืฆื ืืืืจ ืืืืงืช ืฉืื ืืื ืืงืื; ืืคืงืช ืืืืืช ืืืกืื ืืืขืจืืช ืืืกืื ืงืื ืืืืื ืืืืงื; ืืจืืืืงืืืจื ืืืืืืจืืช ืืืืคืฉืจืช ืื ืืืืืจ ืืช ืืคืื ืงืฆืืื ืืืืช ืื ืืจืฉืช.
ืืื ื ืืืืจ ืฉืืืืงืืช ืืืืฉืืฉืืช ืืืืืืช ืืฆืืจืช ืืจื ืฉื ืื ืืื ื ืฉืืืืืื ืืงืจืืืื ืฉื ื ืชืื ื ืงืื ืืงืจืืืื ืื ืชืื ืื ืืืืชืืื (ืืืืืื, ืืคื HTML ืขื ืคืจืืืจืื ืืงืจืืืื ืฉื ืชืืื, ืืจืืืื ืื ืื ืชืืื ืืช ืขื ืืืชืจืืช ืืจืืืืช ืืื'), ืืืงืืื ืืคืฉืจืืช ืืฉืืื ืืชืืืื ืืขืืืื ืฉืืื. ืื ืจืฆืฃ ืงืืจืก ืื ืืื ื ืชืืื ืืช ืืชืืืื ืืฆืคืืื, ืกืืืจ ืืื ืื ืฉืืชื ืืืืช ืื ืืขืืื ืขื ืืื ืื ืคืืืขืืช.
ืืงืืจ: OpenNet.ru