Skip to main navigation Skip to search Skip to main content

Modeling and Management of Firewall Policies

  • Ehab S. Al-Shaer
  • , Hazem H. Hamed

Research output: Contribution to journalArticlepeer-review

186 Scopus citations

Abstract

Firewalls are core elements in network security. However, managing firewall rules, especially for enterprise networks, has become complex and error-prone. Firewall filtering rules have to be carefully written and organized in order to correctly implement the security policy. In addition, inserting or modifying a filtering rule requires thorough analysis of the relationship between this rule and other rules in order to determine the proper order of this rule and commit the updates. In this paper we present a set of techniques and algorithms that provide automatic discovery of firewall policy anomalies to reveal rule conflicts and potential problems in legacy firewalls, and anomaly-free policy editing for rule insertion, removal, and modification. This is implemented in a user-friendly tool called “Firewall Policy Advisor.” The Firewall Policy Advisor significantly simplifies the management of any generic firewall policy written as filtering rules, while minimizing network vulnerability due to firewall rule misconfiguration.

Original languageEnglish
Pages (from-to)2-10
Number of pages9
JournalIEEE Transactions on Network and Service Management
Volume1
Issue number1
DOIs
StatePublished - Apr 2004
Externally publishedYes

Bibliographical note

Funding Information:
This research was supported in part by National Science Foundation under Grant No. DAS-0353168 and by Cisco Systems. Any opinions, findings, conclusions or recommendations stated in this material are those of the authors and do not necessarily reflect the views of the funding sources.

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Modeling and Management of Firewall Policies'. Together they form a unique fingerprint.

Cite this