DocumentCode
3321962
Title
Towards Optimal Firewall Rule Ordering Utilizing Directed Acyclical Graphs
Author
Tapdiya, Ashish ; Fulp, Errin W.
Author_Institution
Dept. of Comput. Sci., Wake Forest Univ., Winston Salem, NC, USA
fYear
2009
fDate
3-6 Aug. 2009
Firstpage
1
Lastpage
6
Abstract
Firewalls enforce a security policy by inspecting packets arriving or departing a network. This is often accomplished by sequentially comparing the policy rules with the header of an arriving packet until the first match is found. This process becomes time consuming as policies become larger and more complex. Therefore determining the appropriate action for arriving packets must be done as quickly as possible. The process of packet header matching can be improved if more popular rules appear earlier in the policy. Unfortunately, a simple sorting algorithm is not possible since the relative order of certain rules must be maintained in order to preserve the original policy intent. Utilizing directed acyclical graphs (DAGs) to represent firewall policy, this paper will introduce a novel rule sorting technique. The technique is capable of considering sub-graphs of rules (inter-related by precedence constraints) and compare the advantage of placing and merging the rules that comprise them. Experimental results using a variety of policies will show that the proposed algorithm is able to find the optimal order in 98% of the example policies, which is substantially higher than other methods.
Keywords
computer networks; directed graphs; telecommunication security; directed acyclical graph; optimal firewall rule; packet header matching; rule sorting technique; security policy; Computational modeling; Computer science; Computer security; Delay; Filtering; Inspection; Merging; Sorting; Traffic control; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Communications and Networks, 2009. ICCCN 2009. Proceedings of 18th Internatonal Conference on
Conference_Location
San Francisco, CA
ISSN
1095-2055
Print_ISBN
978-1-4244-4581-3
Electronic_ISBN
1095-2055
Type
conf
DOI
10.1109/ICCCN.2009.5235232
Filename
5235232
Link To Document