首页> 美国卫生研究院文献>PLoS Clinical Trials >A model-guided symbolic execution approach for network protocol implementations and vulnerability detection
【2h】

A model-guided symbolic execution approach for network protocol implementations and vulnerability detection

机译:用于网络协议实现和漏洞检测的模型指导的符号执行方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Formal techniques have been devoted to analyzing whether network protocol specifications violate security policies; however, these methods cannot detect vulnerabilities in the implementations of the network protocols themselves. Symbolic execution can be used to analyze the paths of the network protocol implementations, but for stateful network protocols, it is difficult to reach the deep states of the protocol. This paper proposes a novel model-guided approach to detect vulnerabilities in network protocol implementations. Our method first abstracts a finite state machine (FSM) model, then utilizes the model to guide the symbolic execution. This approach achieves high coverage of both the code and the protocol states. The proposed method is implemented and applied to test numerous real-world network protocol implementations. The experimental results indicate that the proposed method is more effective than traditional fuzzing methods such as SPIKE at detecting vulnerabilities in the deep states of network protocol implementations.
机译:正式技术致力于分析网络协议规范是否违反安全策略;但是,这些方法无法检测网络协议本身的实现中的漏洞。符号执行可以用来分析网络协议实现的路径,但是对于有状态的网络协议,很难达到协议的深层状态。本文提出了一种新颖的模型指导方法来检测网络协议实现中的漏洞。我们的方法首先抽象一个有限状态机(FSM)模型,然后利用该模型指导符号执行。这种方法实现了代码和协议状态的高度覆盖。所提出的方法已实现并应用于测试众多现实世界的网络协议实现。实验结果表明,该方法在检测网络协议实现深层状态中的漏洞方面比传统的模糊方法(如SPIKE)更有效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号