DocumentCode
3635670
Title
Verified Firewall Policy Transformations for Test Case Generation
Author
Achim D. Brucker;Lukas Brügger;Paul Kearney;Burkhart Wolff
Author_Institution
SAP Res., Karlsruhe, Germany
fYear
2010
Firstpage
345
Lastpage
354
Abstract
We present an optimization technique for model-based generation of test cases for firewalls. Starting from a formal model for firewall policies in higher-order logic, we derive a collection of semantics-preserving policy transformation rules and an algorithm that optimizes the specification with respect of the number of test cases required for path coverage. The correctness of the rules and the algorithm is established by formal proofs in Isabelle/HOL. Finally, we use the normalized policies to generate test cases with the domain-specific firewall testing tool HOL-TestGen/FW. The resulting procedure is characterized by a gain in efficiency of two orders of magnitude. It can handle configurations with hundreds of rules such as frequently occur in practice. Our approach can be seen as an instance of a methodology to tame inherent state-space explosions in test case generation for security policies.
Keywords
"Software testing","Web and internet services","System testing","Information security","Logic testing","Design optimization","Explosions","Inspection","Error correction","IP networks"
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2010 Third International Conference on
Print_ISBN
978-1-4244-6435-7
Type
conf
DOI
10.1109/ICST.2010.50
Filename
5477066
Link To Document