DocumentCode
708965
Title
Tool support for secure programming by security testing
Author
Keqin Li ; Hebert, Cedric ; Lindemann, Jan ; Sauter, Michael ; Mack, Holger ; Schroer, Tom ; Tiple, Abhay
Author_Institution
SAP Product Security Res., France
fYear
2015
fDate
13-17 April 2015
Firstpage
1
Lastpage
4
Abstract
Secure Programming Guidelines help to prevent developers from introducing vulnerabilities. But being just static text to be consulted now and then, the Guidelines are difficult to integrate in the implementation phase of software development, especially when developers are under pressure of delivering software for a deadline. In this paper, we present an IDE integration of security testing and static code analysis to detect vulnerabilities and known insecure coding patterns according to Secure Programming Guidelines. While security testing tools and static analyzers exist for security professionals, similar tools to be used by software engineers who are normally non security experts are missing. This automated tool support is non-intrusive during implementation by being fully integrated in the IDE developers use, efficient to not slow down the overall implementation effort, and extensible to consider different vulnerabilities. We implement this IDE integration as an extension to SAP HANA Web-based Development Workbench. While not proposing new security testing nor static code analysis techniques, we integrate multiple security analysis to make them usable for developers during implementation, as they are relevant threats to SAP HANA applications and thus concerned in the Secure Programming Guidelines.
Keywords
Internet; program diagnostics; program testing; security of data; software tools; IDE developers; IDE integration; SAP HANA Web-based development workbench; insecure coding patterns; nonsecurity experts; secure programming guidelines; security professionals; security testing; static analyzers; static code analysis; static text; tool support; Databases; Guidelines; Programming; Security; Servers; Software; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on
Conference_Location
Graz
Type
conf
DOI
10.1109/ICSTW.2015.7107462
Filename
7107462
Link To Document