Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Multi-Node Program Fuzzing on High Performance Computing Resources

Technical Report ·
DOI:https://doi.org/10.2172/1650237· OSTI ID:1650237
 [1];  [1];  [1];  [1]
  1. Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)

Significant effort is placed on tuning the internal parameters of fuzzers to explore the state space, measured as coverage, of binaries. In this work, we investigate the effects of the external environment on the resulting coverage after fuzzing two binaries with AFL for 24 hours. Parameters such as scaling to multiple nodes, node saturation, and parallel file system type on HPC resources are controlled in order to maximize coverage. It will be shown that employing a parallel file system such as IBM's General Parallel File System offers an advantage for fuzzing operations, since it contains enhancements for performance optimization. When combined with scaling to two and four nodes, while simultaneously restricting the number of coordinated AFL tasks per node on the low end (10-50% of available physical cores), coverage may be enhanced within a shorter period of time. Thus, controlling the external environment is a useful effort.

Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); OGA
DOE Contract Number:
AC04-94AL85000; NA0003525
OSTI ID:
1650237
Report Number(s):
SAND--2020-8215; 690013
Country of Publication:
United States
Language:
English

Similar Records

StructuredFuzzer: Fuzzing Structured Text-Based Control Logic Applications
Journal Article · Tue Jun 25 00:00:00 EDT 2024 · Electronics · OSTI ID:2438034

Program Fuzzing on High Performance Computing Resources
Technical Report · Mon Dec 31 23:00:00 EST 2018 · OSTI ID:1492735

Related Subjects