loading...
An Attack Simulator for Systematically Testing Program-based Security Mechanisms
Raleigh, North Carolina November 07-November 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISSRE.2006.1217th International Symposium on Softw ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ben Breech, University of Delaware
Mike Tegtmeyer, Army Research Lab, Maryland
Lori Pollock, University of Delaware
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 adhoc. 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 wellknown security mechanisms for stack smashing attacks in several different testing modes.
Citation:
Ben Breech, Mike Tegtmeyer, Lori Pollock, "An Attack Simulator for Systematically Testing Program-based Security Mechanisms," issre, pp.136-145, 17th International Symposium on Software Reliability Engineering (ISSRE'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.