期刊文献+

基于消息变异的Web服务脆弱性测试系统的设计与实现 被引量:1

Design and Implementation of Web Service Vulnerability Testing System Based on SOAP Messages Mutation
在线阅读 下载PDF
导出
摘要 研制自动化的Web服务脆弱性测试工具对基于Web服务的软件工程有重大影响,并能提高软件的安全性和可靠性,是当前软件行业一个有意义的研究课题。针对广泛使用的Web服务,设计和实现了一个测试Web服务脆弱性的原型系统WSVTS(Web Service Vulnerability Testing System)。根据SOAP消息参数的个数和类型,实现了两种基于SOAP消息变异的Web服务脆弱性测试方法,分别是最坏差异输入变异方法(The Worst-input MutationApproach)和杂乱数据变异方法(Fuzz Data-input Mutation Approach)。测试系统融合这两种测试方法,实现了两种测试用例生成算法,分别是最远邻测试用例生成算法TCFN(Test Cases generation based on Farthest Neighbor)和杂乱数据输入变异算法FDMA(Fuzz Data-input Mutation Algorithm),然后,将算法产生的测试用例作用于SOAP请求消息,从客户端观察应答消息,来分析Web服务的脆弱性。 The automatic tool of testing Web service vulnerability brings great effect on Web service-based software en- gineering,and they can effectively ensure the security and reliability of Web service-based software. According to Web service which is used widely, a prototype system WSVTS(Web Service Vulnerability Testing System) was designed and implemented. Two mutation approaches of testing Web service vulnerability based on the input domain of SOAP mes- sage, namely the worst-input mutation approach and fuzz data-input mutation approach, were implemented. Based on the two approaches, two test cases generation algorithms which are Test Cases generation based on Farthest Neighbor (TCFN) and Fuzz Data-input Mutation Algorithm (FDMA) were also implemented. Then, the test cases generated by the algorithms were executed in the SOAP requesting message. The vulnerability of the Web services can be detected by the response message of the client.
出处 《计算机科学》 CSCD 北大核心 2013年第7期143-146,186,共5页 Computer Science
基金 国家自然科学基金项目(61202110 61063013) 教育部博士点专项基金项目(20103227120005) 江苏省自然科学基金项目(BK2012284)资助
关键词 WEB服务 SOAP消息 脆弱性测试 测试用例 变异算子 原型系统 Web service, SOAP messages, Vulnerability testing, Test cases, Mutation operators, Prototype system
  • 相关文献

参考文献11

  • 1陈锦富,卢炎生,谢晓东,游亮,温贤鑫.一个组件安全自动化测试平台的设计与实现[J].计算机科学,2008,35(12):229-233. 被引量:9
  • 2Lourival F, de Almeida J, Vergilio S tL Exploring Perturbation Based Testing for Web Services[C]//lCWS 2006. IEEE Com- puter Society, Los Alamitos, 2006 : 717-726.
  • 3TheEviwareSOAPUI官方网站[EB/OL].http://www.SO-APULorg/2007.
  • 4Sourceforge Org[EB/OL]. http://sourceforge, net/forum/.
  • 5罗作民,朱燕,程明.Web服务测试工具SOAPUI及其分析[J].计算机应用和软件,2010,27(5):155-157.
  • 6Chen T Y, Eddy G, et al. Adaptive Random Testing Through Dynamic Partitioning[C]// Proeeedings of the Fourth Interna- tional Conference on Quality Software 2004:79-86.
  • 7Chen T Y, Leung H, Mak I K. Adaptive Random Testing[J]. LNCS, 2004,3321 : 320-329.
  • 8李博涵,郝忠孝.反向最远邻的有效过滤和查询算法[J].小型微型计算机系统,2009,30(10):1948-1951. 被引量:9
  • 9Kim H C,Choi Y H ,Lee D H. Efficient File Fuzz Testing U- sing Automated Analysis of Binary File Format[J]. Journal of Systems Arehitecture, 2011,57 (3) : 259-268.
  • 10Chan K P,Chen T Y ,Towey D. Normalized Restricted Random Testing [C]//Springer-Verlag 2003,2655 : 368-381.

二级参考文献34

  • 1姜瑛,辛国茂,单锦辉,张路,谢冰,杨芙清.一种Web服务的测试数据自动生成方法[J].计算机学报,2005,28(4):568-577. 被引量:50
  • 2毛澄映,卢炎生.构件软件测试技术研究进展[J].计算机研究与发展,2006,43(8):1375-1382. 被引量:32
  • 3毛澄映,卢炎生,谢晓东,江胜,顾海波.一个C/C++程序集成测试平台的设计与实现[J].小型微型计算机系统,2007,28(6):1037-1043. 被引量:3
  • 4Chen Jin-fu, Lu Yan-sheng, Xie Xiao-dong.Testing Approach of Component Security Based on Fault Injection//2007 International Conference on Computational Intelligence and Security (CIS'2007). IEEE Computer Society, Harbin, China, 2007:763- 767
  • 5Chen Jin-fu, Lu Yan-sheng, Xie Xiao-dong, et al. Testing Approach of Component Security Based on Dynamic Monitoring//Second International Multi-Symposiums on Computer and Computational Seienees(IMSCCS 2007). IEEE Computer Society, I- owa City, IA, USA, 2007 : 381-386
  • 6Hsueh M - C, Tsai T K, Lyer R K. Fault Injection Techniques and Tools. IEEE Compute, 1997,30 : 75-82
  • 7Jeffrey V . Fault Injection for the Masses . IEEE Computer , 1997,30:129-130
  • 8Du Wenliang , Mathur A P. Vulnerability Testing of Software System Using Fault Injection. Coast TR 98-02. 1998:1-20
  • 9VoasJ , Mcgraw G. Software Fault Injection : Inoculating Pro - grams Against Errors. John Wiley and Sons, 1997
  • 10Looker N , Munro M , Xu J. A Comparison of Network Level Fault Injection with Code Insertion//the 29th IEEE International Computer Software and Applications Conference. Scotland, 2005 : 479-484

共引文献19

同被引文献6

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部