首页> 外文期刊>Cybersecurity >ICPFuzzer: proprietary communication protocol fuzzing by using machine learning and feedback strategies
【24h】

ICPFuzzer: proprietary communication protocol fuzzing by using machine learning and feedback strategies

机译:ICPFuzzer:采用机器学习和反馈策略模糊的专有通信协议

获取原文
           

摘要

The fuzzing test is able to discover various vulnerabilities and has more chances to hit the zero-day targets. And ICS(Industrial control system) is currently facing huge security threats and requires security standards, like ISO 62443, to ensure the quality of the device. However, some industrial proprietary communication protocols can be customized and have complicated structures, the fuzzing system cannot quickly generate test data that adapt to various protocols. It also struggles to define the mutation field without having prior knowledge of the protocols. Therefore, we propose a fuzzing system named ICPFuzzer that uses LSTM(Long short-term memory) to learn the features of a protocol and generates mutated test data automatically. We also use the responses of testing and adjust the weight strategies to further test the device under testing (DUT) to find more data that cause unusual connection status. We verified the effectiveness of the approach by comparing with the open-source and commercial fuzzers. Furthermore, in a real case, we experimented with the DLMS/COSEM for a smart meter and found that the test data can cause a unusual response. In summary, ICPFuzzer is a black-box fuzzing system that can automatically execute the testing process and reveal vulnerabilities that interrupt and crash industrial control communication. Not only improves the quality of ICS but also improves safety.
机译:模糊测试能够发现各种漏洞,并有更多机会达到零日目标。和ICS(工业控制系统)目前面临巨大的安全威胁,并要求安全标准,如ISO 62443,以确保设备的质量。然而,一些工业专有通信协议可以定制并具有复杂的结构,模糊系统不能快速生成适应各种协议的测试数据。它还努力定义突变领域而不先前了解协议。因此,我们提出了一个名为ICPFuzzer的模糊系统,该系统使用LSTM(长短期内存)来学习协议的功能并自动生成突变的测试数据。我们还使用测试的响应并调整重量策略,以进一步测试测试(DUT)下的设备,以查找导致不寻常连接状态的更多数据。我们通过与开源和商业模糊的比较来验证了这种方法的有效性。此外,在一个真实的情况下,我们尝试使用DLMS / COSEM进行智能仪表,并发现测试数据可能导致不寻常的响应。总之,ICPFuzzer是一个黑匣子模糊系统,可以自动执行测试过程并揭示中断和崩溃工业控制通信的漏洞。不仅提高了IC的质量,还可以提高安全性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号