Unknown

Dataset Information

A systematic review of fuzzing based on machine learning techniques.


ABSTRACT: Security vulnerabilities play a vital role in network security system. Fuzzing technology is widely used as a vulnerability discovery technology to reduce damage in advance. However, traditional fuzz testing faces many challenges, such as how to mutate input seed files, how to increase code coverage, and how to bypass the format verification effectively. Therefore machine learning techniques have been introduced as a new method into fuzz testing to alleviate these challenges. This paper reviews the research progress of using machine learning techniques for fuzz testing in recent years, analyzes how machine learning improves the fuzzing process and results, and sheds light on future work in fuzzing. Firstly, this paper discusses the reasons why machine learning techniques can be used for fu

SUBMITTER: Wang Y 

PROVIDER: S-EPMC7433880 | biostudies-literature | 2020

REPOSITORIES: biostudies-literature