ScholarGate
Assistente
Machine learningVulnerability detection and testing

Fuzzing

Il fuzzing è una tecnica di test del software che immette un gran numero di casi di test casuali o semi-casuali in un programma per trovare bug, crash e vulnerabilità di sicurezza. Pioniere Barton Miller nel 1990, il fuzzing è diventato un metodo primario per scoprire vulnerabilità zero-day in software complessi. Strumenti di fuzzing moderni come libFuzzer, AFL e HoneyPot combinano la mutazione guidata dalla copertura con la strumentazione per esplorare efficientemente i percorsi del programma e innescare vulnerabilità. Il fuzzing ha scoperto migliaia di vulnerabilità critiche in software importanti, inclusi browser, compilatori e librerie crittografiche.

Apri in MethodMindIn arrivoVideoIn arrivoScarica le diapositive

Leggi il metodo completo

Riservato ai membri

Accedi con un account gratuito per leggere questa sezione.

Accedi

Mappa dei metodi

Il vicinato dei metodi correlati — seleziona un nodo per esplorare.

Fonti

  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

Come citare questa pagina

ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/it/cryptography/fuzzing

Quale metodo?

Affianca questo metodo ai suoi parenti più prossimi e leggili fianco a fianco — la biblioteca dispone i libri sul tavolo; la scelta è tua.

Confronta affiancati

Citato da

ScholarGateFuzzing (Fuzzing (Fuzz Testing)). Consultato il 2026-06-15 da https://scholargate.app/it/cryptography/fuzzing · Insieme di dati: https://doi.org/10.5281/zenodo.20539026