...
首页> 外文期刊>Service Oriented Computing and Applications >A Web services vulnerability testing approach based on combinatorial mutation and SOAP message mutation
【24h】

A Web services vulnerability testing approach based on combinatorial mutation and SOAP message mutation

机译:基于组合变异和SOAP消息变异的Web服务漏洞测试方法

获取原文
获取原文并翻译 | 示例
           

摘要

The testing of Web services is an essential aspect of their quality assurance, however, because this testing often involves injecting only one mutant at one time, some vulnerability faults cannot be detected. To address this, the current paper presents a set of mutation operators that can be combined and defines the corresponding combinatorial strategies based on data perturbation and combinatorial testing. Based on this, multiple mutants can be injected at one time to help uncover interactive faults. To improve testing efficiency and effectiveness, a combinatorial testing approach focusing on Web service vulnerability is proposed: Firstly, initial test data are generated with perturbation techniques based on Web Services Description Language documents and Simple Object Access Protocol messages. Then, a combinatorial testing cases generation (CTCG) algorithm is used to generate the final combinatorial test data according to the proposed strategies. Furthermore, for some special Web services in which there is only one parameter or one method in service interface, a fuzzy mutation approach algorithm, as a complementary approach to CTCG, is also proposed. Finally, some testing experiments are conducted to verify the effectiveness of the proposed approaches in an integrated testing platform. The experiments show that proposed approaches are both feasible and effective: They can find more vulnerability faults than the traditional approaches.
机译:Web服务的测试是其质量保证的重要方面,但是,由于该测试通常涉及一次仅注入一个突变体,因此无法检测到某些漏洞。为了解决这个问题,本论文提出了一组可以组合的变异算子,并基于数据扰动和组合测试定义了相应的组合策略。基于此,可以一次注入多个突变体,以帮助发现交互式故障。为了提高测试效率和有效性,提出了一种针对Web服务漏洞的组合测试方法:首先,使用基于Web服务描述语言文档和简单对象访问协议消息的扰动技术生成初始测试数据。然后,根据提出的策略,使用组合测试案例生成(CTCG)算法生成最终的组合测试数据。此外,对于一些服务接口中只有一个参数或一种方法的特殊Web服务,还提出了一种模糊变异方法算法作为CTCG的一种补充方法。最后,进行了一些测试实验,以验证所提出的方法在集成测试平台中的有效性。实验表明,所提出的方法既可行又有效:与传统方法相比,它们可以发现更多的漏洞故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号