计算机工程与应用 ›› 2025, Vol. 61 ›› Issue (23): 72-89.DOI: 10.3778/j.issn.1002-8331.2503-0296

• 热点与综述 • 上一篇    下一篇

嵌入式设备固件模糊测试技术综述

陈菁菁,王正武,兰文尉,张瑞宸,张亚东,崔展齐   

  1. 北京信息科技大学 计算机学院,北京 100192
  • 出版日期:2025-12-01 发布日期:2025-12-01

Survey of Fuzz Testing Embedded Device Firmwares

CHEN Jingjing, WANG Zhengwu, LAN Wenwei, ZHANG Ruichen, ZHANG Yadong, CUI Zhanqi   

  1. College of Computer Science, Beijing Information Science and Technology University, Beijing 100192, China
  • Online:2025-12-01 Published:2025-12-01

摘要: 为确保嵌入式设备的安全可靠,需要对嵌入式设备固件进行充分测试,以及时发现并修复其中的漏洞。近年来,有研究人员将模糊测试技术应用到嵌入式设备固件的测试中,有效提高了测试效率。总结了2014年至2024年关于嵌入式设备固件模糊测试的相关研究成果,将嵌入式设备固件模糊测试过程分为三个阶段:预处理、测试环境建立、模糊测试执行,并分别介绍了各阶段的研究成果。讨论了现有嵌入式设备固件模糊测试的数据集和评估指标,并对嵌入式设备固件模糊测试未来的研究方向进行展望,为研究人员提供参考。

关键词: 模糊测试, 嵌入式设备固件测试, 嵌入式安全, 固件仿真, 固件模糊测试

Abstract: To ensure the security of embedded devices, the firmware of embedded devices must be adequately tested to detect and fix the vulnerabilities in time. In recent years, researchers have applied fuzz testing to the testing of embedded device firmwares, effectively improving the efficiency of testing. This paper summarizes research results on fuzz testing of embedded device firmwares from 2014 to 2024, divides the fuzz testing process for embedded device firmwares into three stages: preprocessing, test environment establishment, and fuzz testing execution, then introduces the research results of each stage. In addition, the paper discusses the datasets and evaluation metrics for existing fuzz testing of embedded device firmwares, and looks forward to the future research direction of fuzz testing for embedded device firmwares.

Key words: fuzz testing, embedded device firmware testing, embedded security, firmware emulation, firmware fuzz testing