Fuzz Testing of Vehicle CAN Bus Based on Sequence Generative Adversarial Network
With the rapid development of advanced technologies such as artificial intelligence, computer vision, and image processing, modern cars have evolved from traditional transportation into new intelligent terminals, but the demand for safety and reliability remains unchanged. As the basic network for internal communication in vehicles, the CAN bus is the key targets of malicious attacks. Once invaded, it will cause serious security issues. Fuzz testing is an essential method for assessing the security level of CAN bus, which identifies CAN bus weaknesses and vulnerabilities at an early stage. However, in practical scenarios, it will face problems such as data explosion and protocol reverse difficulty. This paper proposes a fuzz testing approach based on sequence generative adversarial network (SeqGAN), which employs the dynamic game between the generator and the discriminator to extract the global features of the protocol for bypassing reverse parsing. In this way, the proposal can generate high-quality test data without communication matrix, which improve test efficiency significantly. Experimental results show that our approach is superior to the current mainstream solutions in terms of testing input pass and vulnerability mining.
Authors
- Guoli Cheng (ORCID: https://orcid.org/0000-0001-7313-9490)
- Linfeng Du (ORCID: https://orcid.org/0009-0001-9717-1636)
- Jingwei Shang (ORCID: https://orcid.org/0000-0001-7972-9053)
- Yanjiao Ma
- Lei Yun (ORCID: https://orcid.org/0009-0007-1065-3522)
Institutions
- China Electronic Product Reliability and Environmental Test Institute (CN)
- Ministry of Industry and Information Technology (CN)
Publication Details
- Published
- 2024-12-06
- DOI
- https://doi.org/10.1109/iaecst64597.2024.11117791
- Primary Topic
- Advanced Measurement and Detection Methods
- Type
- article
- Field-Weighted Citation Impact
- 0.00