DocumentCode :
2822908
Title :
ITS4: a static vulnerability scanner for C and C++ code
Author :
Viega, John ; Bloch, J.T. ; Kohno, Yoshi ; McGraw, Gary
Author_Institution :
Reliable Software Technol., Dulles, VA, USA
fYear :
2000
fDate :
36861
Firstpage :
257
Lastpage :
267
Abstract :
We describe ITS4, a tool for statically scanning security-critical C source code for vulnerabilities. Compared to other approaches, our scanning technique stakes out a new middle ground between accuracy and efficiency. This method is efficient enough to offer real-time feedback to developers during coding while producing few false negatives. Unlike other techniques, our method is also simple enough to scan C++ code despite the complexities inherent in the language. Using ITS4 we found new remotely-exploitable vulnerabilities in a widely distributed software package as well as in a major piece of e-commerce software. The ITS4 source distribution is available at http://www.rstcorp.com/its4
Keywords :
C language; C++ language; security of data; software packages; software tools; C code; C++ code; ITS4; e-commerce software; real-time feedback; security-critical source code; software package; software vulnerabilities; static vulnerability scanner; Buffer overflow; Computer languages; Data security; Feedback; Information security; Libraries; Programming profession; Software packages; Software tools; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Security Applications, 2000. ACSAC '00. 16th Annual Conference
Conference_Location :
New Orleans, LA
Print_ISBN :
0-7695-0859-6
Type :
conf
DOI :
10.1109/ACSAC.2000.898880
Filename :
898880
Link To Document :
بازگشت