• 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