DocumentCode :
1220599
Title :
Automated pseudo-live testing of firewall configuration enforcement
Author :
Al-Shaer, Ehab ; El-Atawy, Adel ; Samak, Taghrid
Author_Institution :
Sch. of Comput., DePaul Univ., Chicago, IL
Volume :
27
Issue :
3
fYear :
2009
fDate :
4/1/2009 12:00:00 AM
Firstpage :
302
Lastpage :
314
Abstract :
Network security devices such as firewalls and intrusion detection systems are constantly updated in their implementation to accommodate new features, performance standards and to utilize new hardware optimization. Reliable, yet practical, testing techniques for validating the configuration enforcement after every new software and firmware update become necessary to assure correct configuration realization. Generating random traffic to test the firewall configuration enforcement is not only inaccurate but also impractical as it requires an infeasible number of test cases for a reasonable testing coverage. In addition, in most cases the policies used during testing are manually generated or have limited configuration profiles. We present a framework for automatic testing of the firewall configuration enforcement using efficient and flexible policy and traffic generation. In a typical test session, a large set of different policies are generated based on the access-control list (ACL) grammar and according to custom profiles. Test packets are generated to particularly consider critical segments of the tested policies and to achieve high coverage of the testing space. We also describe our implementation of a fully-automated framework, which includes ACL grammar modeling, the policy generation, test cases generation, capturing and analyzing firewall output, and creating detailed test reports. Our evaluation results show that our security configuration testing is not only achievable but it also offers high coverage with significant degree of confidence.
Keywords :
authorisation; computer networks; firmware; optimisation; program testing; access-control list grammar; automated pseudo-live testing; firewall configuration enforcement; firmware; hardware optimization; intrusion detection systems; network security; policy generation; test cases generation; traffic generation; Access control; Automatic testing; Filtering; Hardware; Intrusion detection; Microprogramming; Protection; Random number generation; Security; Software testing; security configuration testing, firewall testing, policy enforcement validation, security evaluation, automated security analysis, policy generation, network security;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/JSAC.2009.090406
Filename :
4808474
Link To Document :
بازگشت