• Title of article

    Worst-Input Mutation Approach toWeb Services Vulnerability Testing Based on SOAP Messages

  • Author/Authors

    Chen, Jinfu Jiangsu University - School of Computer Science and Communication Engineering, China , Wang, Huanhuan Jiangsu University - School of Computer Science and Communication Engineering, China , Towey, Dave University of Nottingham Ningbo China - School of Computer Science, China , Mao, Chengying Jiangxi University of Finance and Economics - School of Software and Communication Engineering, China , Huang, Rubing Jiangsu University - School of Computer Science and Communication Engineering, China , Zhan, Yongzhao Jiangsu University - School of Computer Science and Communication Engineering, China

  • From page
    429
  • To page
    441
  • Abstract
    The growing popularity and application of Web services have led to increased attention regarding the vulnerability of software based on these services. Vulnerability testing examines the trustworthiness and reduces the security risks of software systems. This paper proposes a worst-input mutation approach for testing Web service vulnerability based on Simple Object Access Protocol (SOAP) messages. Based on characteristics of SOAP messages, the proposed approach uses the farthest neighbor concept to guide generation of the test suite. The corresponding automatic test case generation algorithm, namely, the Test Case generation based on the Farthest Neighbor (TCFN), is also presented. The method involves partitioning the input domain into sub-domains according to the number and type of SOAP message parameters in the TCFN, selecting the candidate test case whose distance is the farthest from all executed test cases, and applying it to test the Web service. We also implement and describe a prototype Web service vulnerability testing tool. The tool was applied to the testing of Web services on the Internet. The experimental results show that the proposed approach can find more vulnerability faults than other related approaches.
  • Keywords
    security testing , Web service vulnerability , SOAP message , test case generation , mutation operator
  • Journal title
    Tsinghua Science and Technology
  • Journal title
    Tsinghua Science and Technology
  • Record number

    2535641