loading...
A Case Study in Detecting Software Security Vulnerabilities Using Constraint Optimization
Florence, Italy November 10-December 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SCAM.2001.972661First IEEE International Workshop on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Michael Weber, Cigital, Inc.
Viren Shah, Cigital, Inc.
Chris Ren, Cigital, Inc.
We present a case study in static analysis, with a focus on static methods for detecting buffer overflow vulnerabilities in software. We describe in detail a tool called Mjolnir that we have developed which improves upon existing static analysis techniques for detecting buffer overflow. The architecture and process flow of this tool are presented. We discuss some common static analysis obstacles in terms of where they were encountered in developing this tool and the steps that were taken to overcome them. A prototype of the tool has been implemented and used for detecting buffer overflow vulnerabilities in C programs and experimental results are presented that demonstrate the effectiveness of the tool.
Index Terms:
static analysis, buffer overflow, software security, software certification
Citation:
Michael Weber, Viren Shah, Chris Ren, "A Case Study in Detecting Software Security Vulnerabilities Using Constraint Optimization," scam, pp.0003, First IEEE International Workshop on Source Code Analysis and Manipulation, 2001
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions