首页> 外文会议>IFIP WG 6.1 International Conference >Detecting Communication Protocol Security Flaws by Formal Fuzz Testing and Machine Learning
【24h】

Detecting Communication Protocol Security Flaws by Formal Fuzz Testing and Machine Learning

机译:通过正式的模糊测试和机器学习检测通信协议安全漏洞

获取原文

摘要

Network-based fuzz testing has become an effective mechanism to ensure the security and reliability of communication protocol systems. However, fuzz testing is still conducted in an ad-hoc manner with considerable manual effort, which is mainly due to the unavailability of protocol model. In this paper we present our on-going work of developing an automated and measurable protocol fuzz testing approach that uses a formally synthesized approximate formal protocol specification to guide the testing process. We adopt the Finite State Machine protocol model and study two formal methods for protocol synthesis: an active black-box checking algorithm that has provable optimality and a passive trace minimization algorithm that is less accurate but much more efficient. We also present our preliminary results of using this method to implementations of the MSN instant messaging protocol: MSN clients Gaim (pidgin) and aMSN. Our testing reveals some serious reliability and security flaws by automatically crashing both of them.
机译:基于网络的模糊测试已成为确保通信协议系统的安全性和可靠性的有效机制。然而,伪装测试仍以广泛的方式进行,具有相当大的手动努力,这主要是由于协议模型的不可用。在本文中,我们介绍了开发自动和可衡量的协议模糊测试方法的持续工作,该方法使用正式合成的近似正式协议规范来指导测试过程。我们采用有限状态机协议模型,研究两种形式的协议合成方法:一种有源黑盒式检查算法,具有可提供的最优性和无源迹线最小化算法,这些算法不太准确,但更高效。我们还展示了使用此方法对MSN Instant Messaging协议的实现的初步结果:MSN客户端Gaim(Pidgin)和AMSN。我们的测试通过自动崩溃它们,揭示了一些严重的可靠性和安全缺陷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号