DocumentCode
2351624
Title
Towards Security Vulnerability Detection by Source Code Model Checking
Author
Li, Keqin
Author_Institution
SAP Res., Sophia Antipolis, France
fYear
2010
fDate
6-10 April 2010
Firstpage
381
Lastpage
387
Abstract
Security in code level is an important aspect to achieve high quality software. Various security programming guidelines are defined to improve the quality of software code. At the same time, enforcing mechanisms of these guidelines are needed. In this paper, we use source code model checking technique to check whether some security programming guidelines are followed, and correspondingly to detect related security vulnerabilities. Two SAP security programming guidelines related to logging sensitive information and Cross-Site Scripting attack are used as examples. In the case studies, Bandera Tool Set is used as source code model checker, and minimizing programmers´ additional effort is set as one of the goals.
Keywords
formal verification; security of data; software quality; Bandera tool set; SAP security programming guidelines; cross-site scripting attack; security vulnerability detection; software code quality; source code model checking; Application software; Electronic mail; Guidelines; Information security; Java; Programming profession; Software quality; Software testing; Specification languages; Time factors; model checking; security; source code analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
Conference_Location
Paris
Print_ISBN
978-1-4244-6773-0
Type
conf
DOI
10.1109/ICSTW.2010.23
Filename
5463672
Link To Document