Fuzzing
El fuzzing es una técnica de pruebas de software que introduce un gran número de casos de prueba aleatorios o semi-aleatorios en un programa para encontrar errores, bloqueos y vulnerabilidades de seguridad. Pionero por Barton Miller en 1990, el fuzzing se ha convertido en un método principal para descubrir vulnerabilidades de día cero en software complejo. Herramientas modernas de fuzzing como libFuzzer, AFL y HoneyPot combinan la mutación guiada por cobertura con instrumentación para explorar eficientemente las rutas del programa y desencadenar vulnerabilidades. El fuzzing ha descubierto miles de vulnerabilidades críticas en software importante, incluyendo navegadores, compiladores y bibliotecas criptográficas.
Leer el método completo
Inicia sesión con una cuenta gratuita para leer esta sección.
Method map
The neighbourhood of related methods — select a node to explore.
Fuentes
- Miller, B. P., Fredriksen, L., & So, B. (1990). An empirical study of the reliability of UNIX utilities. Communications of the ACM, 33(12), 32-44. DOI: 10.1145/96267.96279 ↗
- Böhme, M., Pham, V. T., Sharma, A., & Cichon, M. (2020). Fuzzing: Challenges and reflections. IEEE Security & Privacy, 19(2), 56-62. link ↗
Cómo citar esta página
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/es/cryptography/fuzzing
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Pruebas dinámicas de seguridad de aplicacionesCriptografía↔ compare
- Ejecución simbólicaCriptografía↔ compare
- Análisis de TaintCriptografía↔ compare
Citado por
¿Has visto un problema en esta página? Infórmanos o sugiere una corrección →