PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 8, 2026Computers1 citationsOpen Access

The Seed Optimization Method for Fuzz Testing Based on Neural Network-Guided Genetic Algorithm

View Full Paper
YJYongbo JiangZLZhitao LiBDBaofeng Duan

Key Points

  • The research aims to enhance fuzz testing seed generation efficiency and coverage through a novel combination of neural networks and genetic algorithms.
  • Integrated neural networks with genetic algorithms for seed optimization in fuzz testing.
  • Utilized the AFL tool for generating seed coverage path data.
  • Trained a neural network model to assess each seed's potential using a fitness function.
  • Implemented genetic algorithm operations including crossover and mutation to produce new seeds.
  • Improved path coverage by 28% compared to AFL and 23% compared to AFL++.
  • Enhanced vulnerability discovery by over 200%.

Abstract

To address the issues of low initial seed efficiency and a large number of ineffective mutations, this paper proposes an innovative fuzz testing seed optimization method combining neural networks and genetic algorithms. Traditional fuzz testing seed generation typically relies on random selection and the number of covered paths. In contrast, our method significantly improves seed generation efficiency and coverage by incorporating neural network models and genetic algorithms. First, the AFL tool is used to generate seed coverage path data, which is then used to train the neural network model. This model is employed to construct a fitness function to assess the potential of each seed. Subsequently, new seeds are generated through genetic algorithm crossover and mutation operations, with fitness evaluations based on the predictions of the neural network. Ultimately, the genetic algorithm optimizes the seeds through multiple generations, progressively improving coverage and vulnerability discovery capabilities. The experimental results demonstrate that the proposed method achieves significant improvements in fuzz testing performance, with path coverage increased by 28% compared to AFL and 23% compared to AFL++, and vulnerability discovery enhanced by over 200%.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Jiang et al. (2026) studied this question.

synapsesocial.com/papers/69acc57d32b0ef16a404fc32https://doi.org/10.3390/computers15030170
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1A Novel Seed Generation Approach for Vulnerability Mining Based on Generative Adversarial Networks and Attention Mechanisms2024 · 2 citations
  2. 2Neuron Semantic-Guided Test Generation for Deep Neural Networks Fuzzing2024 · 1 citations
  3. 3Graphuzz: Data-driven Seed Scheduling for Coverage-guided Greybox Fuzzing2024
  4. 4Software Vulnerability Fuzz Testing: A Mutation-Selection Optimization Systematic Review2024
  5. 5Coverage-guided fuzz testing method based on reinforcement learning seed scheduling2024