基于SOAP消息变异的Web服务脆弱性测试方法研究

来源 :江苏大学 | 被引量 : 0次 | 上传用户:wangzhuo2009ny
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务互联互通的特点是Web服务集成和应用的基础,它支持开放、动态的互操作模式,可以大大降低系统集成的开销和复杂性,因此获得了学术界的高度重视和产业界的大力支持。Web服务以XML(Extensible Markup Language)、SOAP(Simpie Object Access Protocol)、WSDL(Web Services Description Language)和UDDI(Universal Description Discovery and Integration)为核心;以WSDL语言定义消息的格式和内容;以SOAP协议进行消息通信,具有良好的封装性和集成性。由于Web服务通常包含了应用系统的关键业务,若其安全性出现问题就有可能带来巨大的损失和严重的后果,故很多学者纷纷转向对Web服务测试的研究来保证其安全性。   Web服务的脆弱性本质是指Web服务中存在的安全漏洞,利用它可以危害Web服务的安全策略,导致信息的出错或丢失。目前针对其测试的研究还不多见,主要集中在Web服务的功能和可靠性研究方面,还有针对Web服务进行数值扰动和数据通信扰动的测试方法研究。本文在此基础上研究了Web服务测试基础,提出了基于SOAP消息变异的脆弱性测试方法,并设计实现了一个Web服务脆弱性测试原型系统。主要工作阐述如下:   1.调研了Web服务测试的基础知识。随着Web服务的广泛使用,对其安全性测试的研究受到广泛的重视,介绍了Web服务的基本知识,包括Web服务的体系结构、堆栈、SOAP协议、WSDL协议和UDDI规范;然后调研了组件安全性测试技术和Web服务测试的主要方法。   2.根据SOAP消息参数的类型,提出了两种基于SOAP消息变异的Web服务脆弱性测试方法,分别是最坏差异输入变异方法(The Worst-input Mutation Approach)和杂乱数据变异方法(FHZZ Data-input Mutation Approach)。最后将这两种方法融合在一起开发实现了一个Web服务脆弱性测试工具WSVTT(Web Service Vulnerability Testing Tool)来测试Web服务的脆弱性。相应地,提出了两种测试用例生成算法,分别是最远邻测试用例生成算法TCFN(Test Cases generationbased on Farthest Neighbor)和杂乱数据输入变异算法FDMA(Fuzz Data-input Mutation Algorithm)。其中,TCFN算法主要针对参数类型为连续型的情况;FDMA算法主要针对参数类型为离散型的情况。然后,将算法产生的测试用例作用于SOAP请求消息,从客户端观察应答消息,来分析Web服务的脆弱性;最后通过WSVTT工具进行试验,表明提出的基于SOAP消息变异的方法可以更有效的发现Web服务的脆弱性。   3.设计实现了一个Web服务脆弱性测试原型系统WSVTS(Web Service Vulnerability Testing System),主要有四部分组成:SOAP消息生成器模块、SOAP消息变异模块、测试用例生成器模块和安全分析模块。其主要功能是首先扫描Web服务描述文件(WSDL文件),通过动态解析接口的WSDL文件自动生成SOAP消息,然后,调用相应的测试用例生成算法产生测试用例来对SOAP消息的参数进行变异,对Web服务进行脆弱性测试,并由安全分析模块对Web服务进行安全性分析,最后给出测试报告。
其他文献
随着数据库应用及信息检索技术的广泛普及,越来越多的非专业用户需要一种易于掌握的界面去访问所需的信息。数据库自然语言接口(NLIDB)技术在这种需求中应运而生。它大大简化
随着社会的进步和经济的发展,我国信息行业飞速发展,信息的分析、处理和使用可以通过IT技术搭建起高效透明的处理平台来加以解决,因而能将各类资源进行整合、优化和配置的信
为了克服传统配色的诸多缺陷,提高配色速度和精度,本文将数据相关分析和多项式拟合的思想引入到织物配色过程中。以色彩混合原理及理论为基础,通过分析和处理大量的实验数据,
随着计算机网络技术和信息技术的迅猛发展,人类社会进入了全球信息化的时代,网络信息安全也突显出前所未有的重要性,远程身份认证作为信息安全必不可少的一方面成为了研究的
纸浆浓度是造纸过程中最重要的生产参数之一,对纸张的定量高低起着决定性的影响。通过数据监控系统检测控制纸浆浓度及相关数据,对生产过程的控制、运行的可靠性以及计量等方面
农业生产与人们的日常生活息息相关,随着人们生活水平的提高,引进高端技术的温室产业也越来越受到市场的青睐。无线传感器网络以其低成本、低功耗的特点在农业领域得到广泛的应
两个守卫(two-guard)问题是计算几何中的重要研究课题之一,由于很多实际问题都可以转化为平面内的几何模型进行求解,两个守卫的搜索区域以平面内的简单多边形为模型,在它的边
近年来,无线网络技术和应用发展迅猛,其中无线局域网(WLAN)最令人关注。人们使用无线手持设备通过WLAN的固定基础设施(AP)可随时访问互联网。手持设备普遍使用容量有限的电池
随着社会和科技的进步,门禁系统朝着智能化方向发展,门禁系统是确保人们财产是否安全的首要因素,一直以来门禁系统的安全性都是大家关注和研究的热点。目前各式各样的门禁系
近年来,无线局域网发展迅速并被广泛应用。介质访问控制(MAC)作为局域网的关键技术之一,对局域网的网络性能(如吞吐量与时延性能)起着决定性的作用。无线局域网由于其传输介