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 :
بازگشت