Evaluation of the IPO-Family Algorithms for Test Case Generation in Web Security Testing

Josip Bozic, Bernhard Garn, Dimitris E. Simos, Franz Wotawa

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

Security testing of web applications remains a major problem of software engineering. In order to reveal vulnerabilities, testing approaches use different strategies for detection of certain kinds of inputs that might lead to a security breach. Such approaches depend on the corresponding test case generation technique that are executed against the system under test. In this work we examine how two of the most popular algorithms for combinatorial test case generation, namely the IPOG and IPOG-F algorithms, perform in web security testing. For generating comprehensive and sophisticated testing inputs we have used input parameter modelling which includes also constraints between the different parameter values. To handle the test execution, we make use of a recently introduced methodology which is based on model-based testing. Our evaluation indicates that both algorithms generate test inputs that succeed in revealing security leaks in web applications with IPOG-F giving overall slightly better results w.r.t. the test quality of the generated inputs. In addition, using constraints during the modelling of the attack grammars results in an increase on the number of test inputs that cause security breaches. Last but not least, a detailed analysis of our evaluation results confirms that combinatorial testing is an efficient test case generation method for web security testing as the security leaks are mainly due to the interaction of a few parameters. This statement is further supported by some combinatorial coverage measurement experiments on the successful test inputs.
Originalspracheenglisch
Titel2015 IEEE Eighth International Conference on Software Testing, Verification and Validation Workshops (ICSTW
Herausgeber (Verlag)IEEE Publications
Seitenumfang10
ISBN (Print)978-1-4799-1885-0
DOIs
PublikationsstatusVeröffentlicht - 2015
Veranstaltung8th International Conference on Software Testing, Verification and Validation Workshops: ICSTW 2015 - Graz, Österreich
Dauer: 13 Apr. 201513 Apr. 2015

Konferenz

Konferenz8th International Conference on Software Testing, Verification and Validation Workshops
KurztitelICSTW 2015
Land/GebietÖsterreich
OrtGraz
Zeitraum13/04/1513/04/15

Fields of Expertise

  • Information, Communication & Computing

Fingerprint

Untersuchen Sie die Forschungsthemen von „Evaluation of the IPO-Family Algorithms for Test Case Generation in Web Security Testing“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren