跳到主要导航 跳到搜索 跳到主要内容

SeqFuzzer: An industrial protocol fuzzing framework from a deep learning perspective

  • East China Normal University
  • Hardware/software Co-Design Technology and Application Engineering Research Center

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Industrial networks are the cornerstone of modern industrial control systems. Performing security checks of industrial communication processes helps detect unknown risks and vulnerabilities. Fuzz testing is a widely used method for performing security checks that takes advantage of automation. However, there is a big challenge to carry out security checks on industrial network due to the increasing variety and complexity of industrial communication protocols. In this case, existing approaches usually take a long time to model the protocol for generating test cases, which is labor-intensive and time-consuming. This becomes even worse when the target protocol is stateful. To help in addressing this problem, we employed a deep learning model to learn the structures of protocol frames and deal with the temporal features of stateful protocols. We propose a fuzzing framework named SeqFuzzer which automatically learns the protocol frame structures from communication traffic and generates fake but plausible messages as test cases. For proving the usability of our approach, we applied SeqFuzzer to widely-used Ethernet for Control Automation Technology (EtherCAT) devices and successfully detected several security vulnerabilities.

源语言英语
主期刊名Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation, ICST 2019
出版商Institute of Electrical and Electronics Engineers Inc.
59-67
页数9
ISBN(电子版)9781728117355
DOI
出版状态已出版 - 4月 2019
活动12th IEEE International Conference on Software Testing, Verification and Validation, ICST 2019 - Xi'an, 中国
期限: 22 4月 201927 4月 2019

出版系列

姓名Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation, ICST 2019

会议

会议12th IEEE International Conference on Software Testing, Verification and Validation, ICST 2019
国家/地区中国
Xi'an
时期22/04/1927/04/19

指纹

探究 'SeqFuzzer: An industrial protocol fuzzing framework from a deep learning perspective' 的科研主题。它们共同构成独一无二的指纹。

引用此