CBSDI: Cross-Architecture Binary Code Similarity Detection based on Index Table

被引:1
|
作者
Deng, Longmin [1 ]
Zhao, Dongdong [1 ,2 ]
Zhou, Junwei [1 ]
Xia, Zhe [1 ]
Xiang, Jianwen [1 ,2 ]
机构
[1] Wuhan Univ Technol, Sch Comp Sci & Artif Intelligence, Hubei Key Lab Transportat Internet Things, Wuhan, Hubei, Peoples R China
[2] Wuhan Univ Technol, Chongqing Res Inst, Chongqing, Peoples R China
基金
中国国家自然科学基金;
关键词
Binary code; similarity detection; cross-architecture; SEARCH;
D O I
10.1109/QRS57517.2022.00060
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Binary code similarity detection for cross-platform is widely used in plagiarism detection, malware detection and vulnerability search, aiming to detect whether two binary functions over different platforms are similar. Existing cross-architecture approaches mainly rely on the approximate matching calculation of complex high-dimensional features, such as graph, which are inevitably slow and unsuitable for large-scale applications. To solve this problem, we propose a novel approach based on index table called CBSDI, improving efficiency by screening a batch of mismatched functions before similarity detection. We select three features and compare them across architectures to select the most appropriate one to construct the index table, and this table can be embedded in other tools. The evaluation shows that the index table can roughly cut the computational costs in half when there are few errors. Moreover, compared with the related works in the literature, our proposed approach can improve not only the efficiency but also the accuracy.
引用
收藏
页码:527 / 536
页数:10
相关论文
共 50 条
  • [1] CRABS-former: CRoss-Architecture Binary Code Similarity Detection based on Transformer
    Feng, Yuhong
    Li, Haoran
    Cao, Yixuan
    Wang, Yufeng
    Feng, Haiyue
    PROCEEDINGS OF THE 15TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, INTERNETWARE 2024, 2024, : 11 - 20
  • [2] Optir-SBERT: Cross-Architecture Binary Code Similarity Detection Based on Optimized LLVM IR
    Yan, Yintong
    Yu, Lu
    Wang, Taiyan
    Li, Yuwei
    Pan, Zulie
    DIGITAL FORENSICS AND CYBER CRIME, PT 2, ICDF2C 2023, 2024, 571 : 95 - 113
  • [3] Multi-Level Cross-Architecture Binary Code Similarity Metric
    Meng Qiao
    Xiaochuan Zhang
    Huihui Sun
    Zheng Shan
    Fudong Liu
    Wenjie Sun
    Xingwei Li
    Arabian Journal for Science and Engineering, 2021, 46 : 8603 - 8615
  • [4] Multi-Level Cross-Architecture Binary Code Similarity Metric
    Qiao, Meng
    Zhang, Xiaochuan
    Sun, Huihui
    Shan, Zheng
    Liu, Fudong
    Sun, Wenjie
    Li, Xingwei
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (09) : 8603 - 8615
  • [5] Cross-architecture Binary Function Similarity Detection based on Composite Feature Model
    Li, Xiaonan
    Zhang, Guimin
    Li, Qingbao
    Zhang, Ping
    Chen, Zhifeng
    Liu, Jinjin
    Yue, Shudan
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2023, 17 (08): : 2101 - 2123
  • [6] discovRE: Efficient Cross-Architecture Identification of Bugs in Binary Code
    Eschweiler, Sebastian
    Yakdan, Khaled
    Gerhards-Padilla, Elmar
    23RD ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2016), 2016,
  • [7] HAformer: Semantic fusion of hex machine code and assembly code for cross-architecture binary vulnerability detection
    Jiang, Xunzhi
    Wang, Shen
    Gong, Yuxin
    Yu, Tingyue
    Liu, Li
    Yu, Xiangzhan
    COMPUTERS & SECURITY, 2024, 145
  • [8] DVul-WLG: Graph Embedding Network Based on Code Similarity for Cross-Architecture Firmware Vulnerability Detection
    Sun, Hao
    Tong, Yanjun
    Zhao, Jing
    Gu, Zhaoquan
    INFORMATION SECURITY (ISC 2021), 2021, 13118 : 320 - 337
  • [9] Cross-Architecture Binary Semantics Understanding via Similar Code Comparison
    Hu, Yikun
    Zhang, Yuanyuan
    Li, Juanru
    Gu, Dawu
    2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 1, 2016, : 57 - 67
  • [10] Inter-BIN: Interaction-Based Cross-Architecture IoT Binary Similarity Comparison
    Song, Qige
    Zhang, Yongzheng
    Wang, Binglai
    Chen, Yige
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (20): : 20018 - 20033