Fuzzing Frameworks for Server-side Web Applications: A Survey
I Putu Arya Dharmaadi, Elias Athanasopoulos, Fatih Turkmen

TL;DR
This survey reviews current fuzzing frameworks for server-side web applications, highlighting challenges and future directions to improve automated testing of web APIs for security vulnerabilities.
Contribution
It provides a comprehensive overview of existing web fuzzing frameworks, focusing on request generation, feedback utilization, and input space expansion, and identifies open challenges and future research areas.
Findings
Several challenges like ineffective web instrumentation and microservice complexity.
Existing frameworks vary in request generation and feedback strategies.
Future directions include fuzzing web client programming.
Abstract
There are around 5.3 billion Internet users, amounting to 65.7% of the global population, and web technology is the backbone of the services delivered via the Internet. To ensure web applications are free from security-related bugs, web developers test the server-side web applications before deploying them to production. The tests are commonly conducted through the interfaces (i.e., Web API) that the applications expose since they are the entry points to the application. Fuzzing is one of the most promising automated software testing techniques suitable for this task; however, the research on (server-side) web application fuzzing has been rather limited compared to binary fuzzing which is researched extensively. This study reviews the state-of-the-art fuzzing frameworks for testing web applications through web API, identifies open challenges, and gives potential future research. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMobile and Web Applications · Web Data Mining and Analysis
