DocumentCode
594624
Title
Verification and synthesis of firewalls using SAT and QBF
Author
Shuyuan Zhang ; Mahmoud, Ali ; Malik, S. ; Narain, Sanjai
fYear
2012
fDate
Oct. 30 2012-Nov. 2 2012
Firstpage
1
Lastpage
6
Abstract
Firewalls are widely deployed to safeguard the security of networks and it is critical for enterprise networks to have firewalls to prevent malicious attacks and to guarantee the normal functioning of the network. Firewalls prevent dangerous packets from entering the inner network by looking up the Access Control List (ACL) to permit or drop certain packets. However, ACLs often suffer from redundancy problems, which can degrade the performance of firewalls and the network. The contribution of this paper is threefold: 1) we present a Boolean Satisfiability (SAT) based technique that can compare the equivalence and inclusion relationship between two firewalls, which is very valuable for the testing between a given firewall and an optimized one, 2) we present a technique to discover redundancies within a firewall, and 3) we formulate the ACL optimization problem as a Quantified Boolean Formula problem (QBF) and explore its practical application using a QBF solver.
Keywords
Boolean functions; authorisation; computability; firewalls; ACL; Boolean satisfiability; QBF; SAT; access control list; enterprise networks; equivalence relationship; firewall synthesis; firewall verification; inclusion relationship; network security; quantified Boolean formula problem; Benchmark testing; Encoding; Optimization; Protocols; Reactive power; Redundancy; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols (ICNP), 2012 20th IEEE International Conference on
Conference_Location
Austin, TX
Print_ISBN
978-1-4673-2445-8
Electronic_ISBN
978-1-4673-2446-5
Type
conf
DOI
10.1109/ICNP.2012.6459944
Filename
6459944
Link To Document