Research for Practice: The Fun in Fuzzing.

The article presents information on software fuzzing, a process used for automated bug and vulnerability testing. Several papers are cited and discussed by Stefan Nagy, an assistant professor at the University of Utah. Software fuzzing uses new and unexpected inputs which are systematically generate...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 66; no. 5; pp. 48 - 51
Autor principal: NAGY, STEFAN
Formato: Artículo
Publicado: Association for Computing Machinery May2023
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article presents information on software fuzzing, a process used for automated bug and vulnerability testing. Several papers are cited and discussed by Stefan Nagy, an assistant professor at the University of Utah. Software fuzzing uses new and unexpected inputs which are systematically generated in order to test programs. The cited papers provide information on topics such as specific classes of bugs and finding bugs in compilers, demonstrating the advantage of combining traditional testing methods with innovative techniques and machine learning in order to identify bugs in complex software systems.