DocumentCode :
1720659
Title :
A Model-based Approach to the Security Testing of Network Protocol Implementations
Author :
Allen, William H. ; Dou, Chin ; Marin, Gerald A.
Author_Institution :
Dept. of Comput. Sci., Florida Inst. of Technol., Melbourne, FL
fYear :
2006
Firstpage :
1008
Lastpage :
1015
Abstract :
Software is inherently buggy and those defects can lead to security breaches in applications. For more than a decade, buffer overflows have been the most common bugs found "in the wild" and they often lead to critical security issues. Several techniques have been developed to defend against these types of security flaws, all with different rates of success. In this paper, we present a systematic approach for the automated testing of network protocol server implementations. The technique is based on established black-box testing methods (such as finite-state model-based testing and fault-injection) enhanced by the generation of intelligent, semantic-aware test cases that provide a more complete coverage of the code space. We also demonstrate the use of a model-based testing tool that can reliably detect vulnerabilities in server applications
Keywords :
network servers; program testing; protocols; software fault tolerance; black-box testing; buffer overflow; fault-injection; finite-state model-based testing; model-based testing tool; network protocol server; security flaw; security testing; Application software; Automatic testing; Buffer overflow; Computer security; Network servers; Protocols; Software testing; System testing; Test pattern generators; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Local Computer Networks, Proceedings 2006 31st IEEE Conference on
Conference_Location :
Tampa, FL
ISSN :
0742-1303
Print_ISBN :
1-4244-0418-5
Electronic_ISBN :
0742-1303
Type :
conf
DOI :
10.1109/LCN.2006.322216
Filename :
4116693
Link To Document :
بازگشت