网络协议模糊测试.docVIP

  • 19
  • 0
  • 约3.15千字
  • 约 8页
  • 2020-04-17 发布于安徽
  • 举报
网络协议模糊测试 网络协议模糊测试 网络协议模糊器的测试对象主要是各类网络产 品中的网络协议解析模块 ,目的是测试其在组装、解 析网络协议过程中是否存在漏洞。其思想是模糊器通过 Socket 与被测目标之间进行通信, 向被测目标 应用发送变异或包含错误的模糊值, 并监视目标应 用以发现错误。使用网络协议模糊器进行模糊测试, 需要首先 研究各类协议的规范和标准 ,以便创建合理的测试 数据。 目前 ,最常见的网络协议模糊测试实施方案 有两种 :方案Ⅰ为客户端和服务端测试模式, 即模糊器和被测对象分别为测试过程的两个端点。此时, 模糊器可充当客户端的角色, 用来测试服务端程序的安全性, 例如 Web 服务程序。同 时 ,模糊器也可以充当服务端的角色 ,用来测试客户 端程序的安全性. 模糊器中的监控模块用来对被测对象的行为进行收集、分析以判断是否存在异常情况。 方案Ⅱ网络协议模糊测试的实施方案是为了测试防火墙、路由器、安全网关等等部署在网络中间的设备。模糊器构造的数据被发送至协议服务器的过程中, 位于模糊器和协议服务器之间的被测对象对其起到了重组和解析的作用 ,一旦重组和解析过程中出错,可能造成被测对象出现异常状态。模糊器中的监控模块用来对被测对象的异常状态进行收集、分析,最终定位漏洞所在。通过此方法可发现被测对象在网络协议处理过程中的安全漏洞。 测试对象 理论上,潜在测试目标包括任何能够

文档评论(0)

1亿VIP精品文档

相关文档