DocumentCode :
665713
Title :
Static analysis of machine code for supply-chain risk management
Author :
Anderson, Patrick ; Loginov, Alexey
Author_Institution :
GrammaTech, Inc., Ithaca, NY, USA
fYear :
2013
fDate :
12-14 Nov. 2013
Firstpage :
704
Lastpage :
709
Abstract :
This paper discusses the product-oriented approach to software supply-chain risk management: a determination of the trustworthiness of software applications, or the relative trustworthiness among a set of software applications, based on automated analysis and inspection of their actual binary machine codes. The system, named CodeSonar™ for binaries, is a static-analysis tool that can find security vulnerabilities in stripped and optimized executables. It is built as an extension to a successful product for analyzing source code, so it is also capable of analyzing source and machine code simultaneously. It can find defects such as buffer overruns, null pointer dereferences, resource leaks, and uninitialized variables.
Keywords :
program diagnostics; risk management; software development management; supply chain management; trusted computing; CodeSonar system; binary machine codes; buffer overruns; machine code; null pointer dereferences; product-oriented approach; relative trustworthiness; resource leaks; security vulnerabilities; software applications; software supply-chain risk management; source code analysis; static analysis tool; trustworthiness determination; uninitialized variables; Abstracts; Libraries; Optimizing compilers; Organizations; Risk management; Security; machine code; security vulnerabilities; static analysis; supply-chain risk management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technologies for Homeland Security (HST), 2013 IEEE International Conference on
Conference_Location :
Waltham, MA
Print_ISBN :
978-1-4799-3963-3
Type :
conf
DOI :
10.1109/THS.2013.6699090
Filename :
6699090
Link To Document :
بازگشت