A network protocol fuzz testing method and device based on state guidance and seed mutation
By building basic seeds and real-time monitoring mapped to states, and combining state guidance and seed mutation algorithms, high-quality test cases are generated, which solves the problem of insufficient utilization of protocol state information in traditional fuzz testing and improves the efficiency and coverage of network protocol vulnerability detection.
Patent Information
- Application Number
- CN202411548590.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-11-01
AI Technical Summary
Traditional fuzz testing technology fails to effectively utilize protocol state information in network protocol vulnerability detection, resulting in low test coverage and vulnerability discovery rate. It also lacks an intelligent feedback mechanism and is unable to cope with the complex and changing network protocol environment.
By constructing a basic seed and mapping it to the protocol state, monitoring state transitions and coverage in real time, selecting high-coverage seeds for mutation, generating state-guided message sequences, and optimizing the test strategy using protocol state code feedback, we use mutation algorithms such as bit flipping, field replacement, random insertion, and deletion to generate test cases.
It improves test efficiency and coverage, reduces invalid test cases, increases the speed and number of vulnerability discovery, and achieves more efficient network protocol vulnerability detection.