arrow
Return

Research and Implementation of Open Source Component Library Detection for Binary Programs

delete2024-01-01
delete0
delete
OA
AI
Y
Yanan Zhang
马超 cover
马超 (Chao Ma)
Y
Yuqiao Ning
Q
Qingyang Wu *
Z
Zhen Guo
DOI:10.1109/ACCESS.2024.3442191delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Open source component libraries are widely used in software development. However, vulnerabilities of these components can threaten software security as they spread. Therefore, the industry commonly uses Software Composition Analysis (SCA) technology to detect the security of open source components in software. However, due to the low effectiveness of feature selection and the difficulty of precise feature extraction from open source component libraries, the accuracy of component analysis is not high. In this paper, we propose a feature extraction method for open source component libraries of binary programs based on fingerprint analysis. The fingerprint library is constructed based on 30,000 open source projects on the GitHub platform. It is proposed to use exported function fingerprint analysis, binary compilation fingerprint analysis, source code strings, etc. to extract the component library. With the fingerprint, we achieved precise positioning of the open source component library of binary programs, and developed the prototype tool Csrcc Sca, which achieved remarkable results by testing and evaluating 164 firmware packages related to intelligent connected vehicle. In terms of component version identification of component software packages, an accuracy rate of up to 96.81% was achieved; in terms of component layout identification of firmware packages, the accuracy rate also reached 83.33%.
Keywords:
Feature extraction
Libraries
Source coding
Fingerprint recognition
Data mining
Vehicle dynamics
Software development management
Open source software
Software composition analysis
component identification
version identification
dynamic link library

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

No organization information available
Cited Papers

Cited Papers

Orthorhombic InFe0.33Ti0.67O3.33
err1999-11-15
err0
PREAI
errY. Michiue; F. Brown; N. Kimizuka; M. Watanabe; M. Orita; H. Ohta
errShare
errSave
Corepressor Recruitment by Agonist-Bound Nuclear Receptors
err2004-01-01
err0
PREAI
errJohn H White; Isabelle Fernandes; Sylvie Mader; Xiang-Jiao Yang
errShare
errSave
Is scrotal violation per se a risk factor for local relapse and metastases in stage I nonseminomatous testicular cancer?
err2000-09-01
err0
PREAI
errFazil Tuncay Aki; Cenk Yücel Bilen; Mehmet İlteriş Tekin; Haluk özen
errShare
errSave
Cytokine Receptors—Regulators of Antimycobacterial Immune Response
err2022-01-20
err0
errOAAI
errMagdalena Druszczyńska; Magdalena Godkowicz; Jakub Kulesza; Sebastian Wawrocki; Marek Fol
errShare
errSave
Empirical Study for Open Source Libraries in Automotive Software Systems
err2023-01-01
err2
errOAAI
errZhang, Yanan; Ning, Yuqiao; Ma, Chao; Yu, Longhai; Guo, Zhen
errShare
errSave
Structure of nitric oxide hemoglobin
err1979-11-01
err0
PREAI
errJames F. Deatherage; Keith Moffat
errShare
errSave
researcher View more