Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 799

Fuzzing por mutación

Revisado porCybersecurity entrepreneur & security researcher

¿Qué es Fuzzing por mutación?

Fuzzing por mutaciónEstrategia de fuzzing que crea nuevas entradas de prueba mutando aleatoriamente muestras válidas existentes: invirtiendo bits, insertando bytes o combinando archivos.


Los fuzzers por mutación parten de un corpus de entradas válidas —imágenes, paquetes de red, documentos— y aplican pequeñas modificaciones aleatorias (cambios de bits, sustitución de bytes, eliminación de bloques, splices) para generar nuevos candidatos. A diferencia de los fuzzers basados en generación, no necesitan una gramática del formato, por lo que son rápidos de aplicar a cualquier parser o protocolo. Combinados con retroalimentación de cobertura, AFL++ o libFuzzer evolucionan rápidamente entradas que exploran caminos profundos y disparan bugs de memory safety. Se usan para endurecer codecs, parsers de archivos, drivers del kernel y bibliotecas criptográficas durante el SSDLC.

Ejemplos

  1. 01

    AFL++ mutando archivos PNG válidos para descubrir desbordamientos de heap en libpng.

  2. 02

    libFuzzer mutando peticiones HTTP válidas para hacer crashear un parser HTTP propio.

Preguntas frecuentes

¿Qué es Fuzzing por mutación?

Estrategia de fuzzing que crea nuevas entradas de prueba mutando aleatoriamente muestras válidas existentes: invirtiendo bits, insertando bytes o combinando archivos. Pertenece a la categoría de Seguridad de aplicaciones en ciberseguridad.

¿Qué significa Fuzzing por mutación?

Estrategia de fuzzing que crea nuevas entradas de prueba mutando aleatoriamente muestras válidas existentes: invirtiendo bits, insertando bytes o combinando archivos.

¿Cómo defenderse de Fuzzing por mutación?

Las defensas contra Fuzzing por mutación combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.

¿Cuáles son otros nombres para Fuzzing por mutación?

Nombres alternativos comunes: Fuzzing mutacional, Fuzzing basado en muestras.

Términos relacionados