Research on Fuzz Testing Framework for Power Internet of Things Protocol

Donglan Liu,Fangzhe Zhang,Yingxian Chang,Hao Zhang,Rui Wang,Lili Sun,Xin Liu,Fuhui Zhao,Mengqian Sun,Jianfei Chen
DOI: https://doi.org/10.1109/ICEIEC58029.2023.10200004
2023-01-01
Abstract:In this paper, we study the fuzz testing framework for electric Internet of things protocol and analyze the characteristics of different electric Internet of thing protocols. By making full use of the existing information, a new seed scheduling and change algorithm was designed based on the feature and combined with the protocol state, the protocol multi-party collaborative interaction mode and the seed grouping, and the fuzz testing process was redesigned. A fuzz testing framework based on the protocol characteristics of electric Internet of Things is proposed by combining the tools of symbol execution, Markov chain, genetic algorithm and machine learning. It can solve the problems of too much preparation and low testing efficiency in the fuzz testing of the existing electric Internet of Things protocols. Finally, the fuzz test framework for power system terminal is studied. The basic process of fuzz testing is introduced in detail from the aspects of target identification, input vector determination, test case generation, program execution, anomaly monitoring, vulnerability analysis and evaluation. A fuzz testing framework for power system terminal is proposed, which includes test case generator, target program execution engine, monitor, vulnerability detector and vulnerability filter. It can provide a unified testing environment for all business terminals, realize efficient and rapid vulnerability mining, form the active defense capability of terminals, and avoid the operation of Internet of Things terminals with diseases.
What problem does this paper attempt to address?