Saltar al contenido

0x3000 · Área

Encontrar errores

El error de memoria más barato es el que se encuentra antes de publicar. Los sanitizers convierten una corrupción silenciosa en un informe preciso, y los fuzzers guiados por cobertura generan las entradas que la provocan. Juntos son la pareja de detección más eficaz para equipos de C y C++.

Guías de esta área

  1. How ASan, UBSan, MSan, TSan and HWASan work, which flags and runtime options to use, how to read an ASan report line by line, and how to run sanitizers in CI.

  2. Write a fuzz harness, build it with sanitizers, run libFuzzer and AFL++, manage corpora and dictionaries, and run continuous fuzzing in CI with OSS-Fuzz or ClusterFuzzLite.

Las guías se publican primero en inglés. Las traducciones llegarán después.

Otras áreas