@Article{iasc.2021.017214, AUTHOR = {Ming Wan, Shiyan Zhang, Yan Song, Jiangyuan Yao, Hao Luo, Xingcan Cao}, TITLE = {Case Optimization Using Improved Genetic Algorithm for Industrial Fuzzing Test}, JOURNAL = {Intelligent Automation \& Soft Computing}, VOLUME = {28}, YEAR = {2021}, NUMBER = {3}, PAGES = {857--871}, URL = {http://www.techscience.com/iasc/v28n3/42252}, ISSN = {2326-005X}, ABSTRACT = {Due to the lack of security consideration in the original design of industrial communication protocols, industrial fuzzing test which can successfully exploit various potential security vulnerabilities has become one new research hotspot. However, one critical issue is how to improve its testing efficiency. From this point of view, this paper proposes a novel fuzzing test case optimization approach based on improved genetic algorithm for industrial communication protocols. Moreover, a new individual selection strategy is designed as the selection operator in this genetic algorithm, which can be actively engaged in the fuzzing test case optimization process. In this individual selection strategy, the selection operation based on high and low fitness populations is introduced to enhance the individual selection diversity, which can increase the average fitness value of individuals and further improve the efficiency of test cases. In practice, we construct industrial communication data which conforms to Siemens S7 communication protocol to evaluate the proposed approach, and the experimental results show that, the individual fitness value of output population in the improved genetic algorithm is obviously higher than the one in traditional genetic algorithm under the same iteration, and this approach can enhance the efficiency and accuracy of test cases in Siemens S7 fuzzing vulnerability exploiting.}, DOI = {10.32604/iasc.2021.017214} }