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