Fuzzing
Fuzzing é uma técnica de teste de software que insere um grande número de casos de teste aleatórios ou semi-aleatórios em um programa para encontrar bugs, falhas e vulnerabilidades de segurança. Pioneira por Barton Miller em 1990, a técnica de fuzzing tornou-se um método primário para descobrir vulnerabilidades de dia zero em softwares complexos. Ferramentas modernas de fuzzing como libFuzzer, AFL e HoneyPot combinam mutação guiada por cobertura com instrumentação para explorar eficientemente os caminhos do programa e acionar vulnerabilidades. Fuzzing descobriu milhares de vulnerabilidades críticas em softwares importantes, incluindo navegadores, compiladores e bibliotecas criptográficas.
Leia o método completo
Entre com uma conta gratuita para ler esta seção.
Method map
The neighbourhood of related methods — select a node to explore.
Fontes
- 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 ↗
Como citar esta página
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/pt/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.
- Teste Dinâmico de Segurança de AplicaçõesCriptografia↔ compare
- Execução SimbólicaCriptografia↔ compare
- Análise de TaintCriptografia↔ compare
Referenciado por
Encontrou um problema nesta página? Relate ou sugira uma correção →