ScholarGate
Assistente
Machine learningVulnerability detection and testing

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.

Abrir no MethodMindEm breveVídeoEm breveDownload slides

Leia o método completo

Exclusivo para membros

Entre com uma conta gratuita para ler esta seção.

Entrar

Method map

The neighbourhood of related methods — select a node to explore.

Fontes

  1. 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
  2. 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.

Compare side by side

Referenciado por

ScholarGateFuzzing (Fuzzing (Fuzz Testing)). Recuperado em 2026-06-15 de https://scholargate.app/pt/cryptography/fuzzing · Conjunto de dados: https://doi.org/10.5281/zenodo.20539026