paper-with-me

홈 › Papers

A Review of Machine Learning Applications in Fuzzing

2019-06-13 · Gary J Saavedra, Kathryn N. Rodhouse, Daniel M. Dunlavy, Philip W Kegelmeyer

Fuzzing has played an important role in improving software development and testing over the course of several decades. Recent research in fuzzing has focused on applications of machine learning (ML), offering useful tools to overcome challenges in the fuzzing process. This review surveys the current research in applying ML to fuzzing. Specifically, this review discusses successful applications of ML to fuzzing, briefly explores challenges encountered, and motivates future research to address fuzzing bottlenecks.

📄 PDF Abstract BibTeX arXiv:1906.11133

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

A systematic review of fuzzing based on machine learning techniques

2019-08-04 · Yan Wang, Peng Jia, Luping Liu, Jiayong Liu

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 fuzzing techniques have m…

BIG-bench Machine Learning

Greybox fuzzing as a contextual bandits problem

2018-06-11 · Ketan Patil, Aditya Kanade

Greybox fuzzing is one of the most useful and effective techniques for the bug detection in large scale application programs. It uses minimal amount of instrumentation. American Fuzzy Lop (AFL) is a popular coverage base…

Multi-Armed Bandits

Learn&Fuzz: Machine Learning for Input Fuzzing

2017-01-25 · Patrice Godefroid, Hila Peleg, Rishabh Singh

Fuzzing consists of repeatedly testing an application with modified, or fuzzed, inputs with the goal of finding security vulnerabilities in input-parsing code. In this paper, we show how to automate the generation of an …

BIG-bench Machine Learning

MEUZZ: Smart Seed Scheduling for Hybrid Fuzzing

2020-02-20 · Yao-Hui Chen, Mansour Ahmadi, Reza Mirzazade farkhani, Boyu Wang 외

Seed scheduling is a prominent factor in determining the yields of hybrid fuzzing. Existing hybrid fuzzers schedule seeds based on fixed heuristics that aim to predict input utilities. However, such heuristics are not ge…

BIG-bench Machine LearningScheduling

NLP-based Cross-Layer 5G Vulnerabilities Detection via Fuzzing Generated Run-Time Profiling

2023-05-14 · Zhuzhu Wang, Ying Wang

The effectiveness and efficiency of 5G software stack vulnerability and unintended behavior detection are essential for 5G assurance, especially for its applications in critical infrastructures. Scalability and automatio…