Test fuzz

Che cos'è il test fuzz?

Il test fuzz è una tecnica di test del software che utilizza dati casuali come input per il sistema. Se l'applicazione non riesce, questi problemi / difetti devono essere risolti dal sistema. In breve, input inaspettati o casuali potrebbero portare a risultati inaspettati.

Fasi del test fuzz:

Di seguito sono riportate le fasi chiave per il fuzz test:

Tipi di attacco

  • Fuzzing di numeri / caratteri

  • Fuzzing dell'applicazione

  • Fuzzing del protocollo

  • Fuzzing formato file