...
首页> 外文期刊>Journal of internet services and applications >A robustness testing approach for SOAP Web services
【24h】

A robustness testing approach for SOAP Web services

机译:SOAP Web服务的健壮性测试方法

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

摘要

The use of Web services in enterprise applications is quickly increasing. In a Web services environment, providers supply a set of services for consumers. However, although Web services are being used in business-critical environments, there are no practical means to test or compare their robustness to invalid and malicious inputs. In fact, client applications are typically developed with the assumption that the services being used are robust, which is not always the case. Robustness failures in such environments are particularly dangerous, as they may originate vulnerabilities that can be maliciously exploited, with severe consequences for the systems under attack. This paper addresses the problem of robustness testing in Web services environments. The proposed approach is based on a set of robustness tests (including both malicious and non-malicious invalid call parameters) that is used to discover programming and design errors. This approach, useful for both service providers and consumers, is demonstrated by two sets of experiments, showing, respectively, the use of Web services Robustness testing from the consumer and the provider points of view. The experiments comprise the robustness testing of 1,204 Web service operations publicly available in the Internet and of 29 home-implemented services, including two different implementations of the Web services specified by the standard TPC-App performance benchmark. Results show that many Web services are deployed with critical robustness problems and that robustness testing is an effective approach to improve services quality.
机译:Web服务在企业应用程序中的使用正在迅速增加。在Web服务环境中,提供者为消费者提供了一组服务。但是,尽管在关键业务环境中使用了Web服务,但是没有实际的方法来测试或比较它们对无效和恶意输入的健壮性。实际上,客户端应用程序通常是在假设所使用的服务可靠的前提下开发的,并非总是如此。在此类环境中,鲁棒性故障尤其危险,因为它们可能会引发可被恶意利用的漏洞,从而对遭受攻击的系统造成严重后果。本文解决了Web服务环境中的健壮性测试问题。所提出的方法基于一组鲁棒性测试(包括恶意和非恶意的无效调用参数),用于发现编程和设计错误。通过两组实验证明了这种方法对服务提供者和使用者都有用,分别从使用者和提供者的角度展示了Web服务健壮性测试的使用。实验包括对Internet上公开可用的1,204个Web服务操作和29个家庭实现的服务的健壮性测试,其中包括标准TPC-App性能基准所指定的Web服务的两种不同实现。结果表明,许多Web服务都部署了严重的健壮性问题,而健壮性测试是提高服务质量的有效方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号