首页> 外文会议>International conference on information and communications security >Machine Learning for Black-Box Fuzzing of Network Protocols
【24h】

Machine Learning for Black-Box Fuzzing of Network Protocols

机译:用于网络协议黑匣子模糊化的机器学习

获取原文

摘要

As the network services are gradually complex and important, the security problems of their protocols become more and more serious. Vulnerabilities in network protocol implementations can expose sensitive user data to attackers or execute arbitrary malicious code deployed by attackers. Fuzzing is an effective way to find security vulnerabilities for network protocols. But it is difficult to fuzz network protocols if the specification and implementation code of the protocol are both unavailable. In this paper, we propose a method to automatically generate test cases for black-box fuzzing of proprietary network protocols. Our method uses neural-network-based machine learning techniques to learn a generative input model of proprietary network protocols by processing their traffic, and generating new messages using the learnt model. These new messages can be used as test cases to fuzz the implementations of corresponding protocols.
机译:随着网络服务的日益复杂和重要,其协议的安全问题变得越来越严重。网络协议实现中的漏洞可能会将敏感的用户数据暴露给攻击者,或者执行攻击者部署的任意恶意代码。模糊测试是查找网络协议安全漏洞的有效方法。但是,如果协议的规范和实现代码都不可用,则很难对网络协议进行模糊处理。在本文中,我们提出了一种为专有网络协议的黑盒模糊自动生成测试用例的方法。我们的方法使用基于神经网络的机器学习技术来处理专有网络协议的生成输入模型,方法是处理它们的流量,并使用学习的模型生成新消息。这些新消息可用作测试用例,以模糊相应协议的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号