DocumentCode
2803044
Title
An Attack Simulator for Systematically Testing Program-based Security Mechanisms
Author
Breech, B. ; Tegtmeyer, Mike ; Pollock, Lori
Author_Institution
Comput. & Info Sci., Delaware Univ., Newark, DE
fYear
2006
fDate
7-10 Nov. 2006
Firstpage
136
Lastpage
145
Abstract
The use of insecure programming practices has led to a large number of vulnerable programs that can be exploited for malicious purposes. These vulnerabilities are often difficult to find during traditional software testing. In response to these difficulties, various program-based security mechanisms have been proposed to help protect potentially vulnerable programs. Testing these security mechanisms, however, also can be difficult and is currently rather ad hoc. In this paper, we describe the design, implementation, and evaluation of an attack simulator that enables the systematic and semi-automatic testing and evaluation of the effectiveness of current and future security mechanisms by automatically providing numerous contexts for testing the reliability of the mechanisms. Capable of automatically creating attacks on running programs by dynamically adding code (but not modifying existing code), the attack simulator can run in different modes and simulate attacks at various program points systematically. Through a case study, we demonstrate how our tool can be used to test two well-known security mechanisms for stack smashing attacks in several different testing modes
Keywords
program testing; security of data; software reliability; attack simulator; program vulnerability; program-based security testing; semiautomatic testing; software reliability; software testing; stack smashing attacks; systematic testing; Automatic testing; Computational modeling; Computer security; Computer simulation; Context modeling; Military computing; Performance evaluation; Protection; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 2006. ISSRE '06. 17th International Symposium on
Conference_Location
Raleigh, NC
ISSN
1071-9458
Print_ISBN
0-7695-2684-5
Type
conf
DOI
10.1109/ISSRE.2006.12
Filename
4021979
Link To Document