Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/121786
Title: Machine learning for fuzzing: State of art
Author: Barranca Fenollar, Pablo
Tutor: Hernández Jiménez, Enric
Abstract: Machine learning has become more and more popular in recent years. This popularization has been stimulated by multiple factors: large and affordable computational power, new powerful algorithms, new tools that make it easy to use machine learning algorithms, availability of big data to train the models, etc. Many disciplines have experienced significant changes thanks to its adoption. The fuzzing field has not been an exception. Many researchers have proposed applying machine learning algorithms to the various stages of the fuzzing process. Most studies seem to have brought improvements to the task, however it is not always clear at what cost. Moreover, the reasons behind the selection of one algorithm instead of another are not clear in much of the published literature. This master thesis not only presents the benefits and disadvantages of using various machine learning algorithms in each fuzzing stage, but also identifies new promising paths that researchers should take.
Keywords: coverage
machine learning
fuzzing
big data
AFL
Document type: info:eu-repo/semantics/masterThesis
Issue Date: 2-Jun-2020
Publication license: http://creativecommons.org/licenses/by-nc-sa/3.0/es/  
Appears in Collections:Trabajos finales de carrera, trabajos de investigación, etc.

Files in This Item:
File Description SizeFormat 
pbarrancaTFM0620memory.pdfTFM memory1,05 MBAdobe PDFThumbnail
View/Open