Fuzzers for stateful systems: Survey and Research Directions

01/06/2023
by   Cristian Daniele, et al.
0

Fuzzing is a security testing methodology effective in finding bugs. In a nutshell, a fuzzer sends multiple slightly malformed messages to the software under test, hoping for crashes or weird system behaviour. The methodology is relatively simple, although applications that keep internal states are challenging to fuzz. The research community has responded to this challenge by developing fuzzers tailored to stateful systems, but a clear understanding of the variety of strategies is still missing. In this paper, we present the first taxonomy of fuzzers for stateful systems and provide a systematic comparison and classification of these fuzzers.

READ FULL TEXT
research
01/18/2022

A Taxonomy of HTML5 Canvas Bugs

The HTML5 <canvas> is widely used to display high quality graphics in we...
research
09/12/2018

Action Representations in Robotics: A Taxonomy and Systematic Classification

Understanding and defining the meaning of "action" is substantial for ro...
research
05/25/2023

5G/6G-Enabled Metaverse Technologies: Taxonomy, Applications, and Open Security Challenges with Future Research Directions

Internet technology has proven to be a vital contributor to many cutting...
research
01/17/2019

The Security of Smart Buildings: a Systematic Literature Review

Smart Buildings are networks of connected devices and software in charge...
research
12/18/2018

LSM-based Storage Techniques: A Survey

In recent years, Log-Structured Merge-trees (LSM-trees) have been widely...
research
09/17/2021

Taxonomy and Survey on Remote Human Input Systems for Driving Automation Systems

Corner cases for driving automation systems can often be detected by the...

Please sign up or login with your details

Forgot password? Click here to reset