首页> 外文会议>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.
机译:随着网络服务逐渐复杂并且重要的,其协议的安全问题变得越来越严重。网络协议实现中的漏洞可以将敏感的用户数据暴露给攻击者或执行由攻击者部署的任意恶意代码。 Fuzzing是一种有效的方法,可以找到网络协议的安全漏洞。但如果协议的规范和实现代码都不可用,则难以模糊网络协议。在本文中,我们提出了一种方法来自动生成专有网络协议的黑匣子模糊测试案例。我们的方法采用基于神经网络的机器学习技术来通过处理流量来学习专有网络协议的生成输入模型,并使用学习模型生成新消息。这些新消息可以用作测试用例,以模糊相应协议的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号