DocumentCode
2755851
Title
On the Safety and Efficiency of Firewall Policy Deployment
Author
Zhang, Charles C. ; Winslett, Marianne ; Gunter, Carl A.
Author_Institution
Univ. of Illinois at Urbana-Champaign, Urbana, IL
fYear
2007
fDate
20-23 May 2007
Firstpage
33
Lastpage
50
Abstract
Firewall policy management is challenging and error-prone. While ample research has led to tools for policy specification, correctness analysis, and optimization, few researchers have paid attention to firewall policy deployment: the process where a management tool edits a firewall´s configuration to make it run the policies specified in the tool. In this paper, we provide the first formal definition and theoretical analysis of safety in firewall policy deployment. We show that naive deployment approaches can easily create a temporary security hole by permitting illegal traffic, or interrupt service by rejecting legal traffic during the deployment. We define safe and most-efficient deployments, and introduce the shuffling theorem as a formal basis for constructing deployment algorithms and proving their safety. We present efficient algorithms for constructing most-efficient deployments in popular policy editing languages. We show that in certain widely- installed policy editing languages, a safe deployment is not always possible. We also show how to leverage existing diff algorithms to guarantee a safe, most- efficient, and monotonic deployment in other editing languages.
Keywords
authorisation; computer networks; formal specification; correctness analysis; firewall policy deployment; formal basis; formal definition; policy editing languages; policy specification; Communication system traffic control; Graphical user interfaces; Internet; Law; Legal factors; Network topology; Protection; Safety; Security; Telecommunication traffic;
fLanguage
English
Publisher
ieee
Conference_Titel
Security and Privacy, 2007. SP '07. IEEE Symposium on
Conference_Location
Berkeley, CA
ISSN
1081-6011
Print_ISBN
0-7695-2848-1
Type
conf
DOI
10.1109/SP.2007.32
Filename
4223212
Link To Document