Back to Search
Start Over
Fuzzing: Progress, Challenges, and Perspectives.
- Source :
- Computers, Materials & Continua; 2024, Vol. 78 Issue 1, p1-29, 29p
- Publication Year :
- 2024
-
Abstract
- As one of the most effective techniques for finding software vulnerabilities, fuzzing has become a hot topic in software security. It feeds potentially syntactically or semantically malformed test data to a target program to mine vulnerabilities and crash the system. In recent years, considerable efforts have been dedicated by researchers and practitioners towards improving fuzzing, so there aremore and more methods and forms, whichmake it difficult to have a comprehensive understanding of the technique. This paper conducts a thorough survey of fuzzing, focusing on its general process, classification, common application scenarios, and some state-of-the-art techniques that have been introduced to improve its performance. Finally, this paper puts forward key research challenges and proposes possible future research directions that may provide new insights for researchers. [ABSTRACT FROM AUTHOR]
- Subjects :
- COMPUTER software security
RESEARCH personnel
COMPUTER software testing
Subjects
Details
- Language :
- English
- ISSN :
- 15462218
- Volume :
- 78
- Issue :
- 1
- Database :
- Complementary Index
- Journal :
- Computers, Materials & Continua
- Publication Type :
- Academic Journal
- Accession number :
- 175291522
- Full Text :
- https://doi.org/10.32604/cmc.2023.042361