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 条
  • [31] MTHAEL: Cross-Architecture IoT Malware Detection Based on Neural Network Advanced Ensemble Learning
    Vasan, Danish
    Alazab, Mamoun
    Venkatraman, Sitalakshmi
    Akram, Junaid
    Qin, Zheng
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (11) : 1654 - 1667
  • [32] CodeExtract: Enhancing Binary Code Similarity Detection with Code Extraction Techniques
    Jia, Lichen
    Wu, Chenggang
    Zhang, Peihua
    Wang, Zhe
    PROCEEDINGS OF THE 25TH ACM SIGPLAN/SIGBED INTERNATIONAL CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, LCTES 2024, 2024, : 143 - 154
  • [33] Semantic aware-based instruction embedding for binary code similarity detection
    Jia, Yuhao
    Yu, Zhicheng
    Hong, Zhen
    PLOS ONE, 2024, 19 (06):
  • [34] Asteria: Deep Learning-based AST-Encoding for Cross-platform Binary Code Similarity Detection
    Yang, Shouguo
    Cheng, Long
    Zeng, Yicheng
    Lang, Zhe
    Zhu, Hongsong
    Shi, Zhiqiang
    51ST ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2021), 2021, : 224 - 236
  • [35] BERTDeep-Ware: A Cross-architecture Malware Detection Solution for IoT Systems
    Hamad, Salma Abdalla
    Dai Hoang Tran
    Sheng, Quan Z.
    Zhang, Wei Emma
    2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 927 - 934
  • [36] Unsupervised Binary Code Translation with Application to Code Similarity Detection and Vulnerability Discovery
    Ahmad, Iftakhar
    Luo, Lannan
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (EMNLP 2023), 2023, : 14581 - 14592
  • [37] Fast Cross-Platform Binary Code Similarity Detection Framework Based on CFGs Taking Advantage of NLP and Inductive GNN
    Jinxue PENG
    Yong WANG
    Jingfeng XUE
    Zhenyan LIU
    Chinese Journal of Electronics, 2024, 33 (01) : 128 - 138
  • [38] Fast Cross-Platform Binary Code Similarity Detection Framework Based on CFGs Taking Advantage of NLP and Inductive GNN
    Peng, Jinxue
    Wang, Yong
    Xue, Jingfeng
    Liu, Zhenyan
    CHINESE JOURNAL OF ELECTRONICS, 2024, 33 (01) : 128 - 138
  • [39] Flowchart-Based Cross-Language Source Code Similarity Detection
    Zhang, Feng
    Li, Guofan
    Liu, Cong
    Song, Qian
    SCIENTIFIC PROGRAMMING, 2020, 2020
  • [40] BinDeep: A deep learning approach to binary code similarity detection
    Tian, Donghai
    Jia, Xiaoqi
    Ma, Rui
    Liu, Shuke
    Liu, Wenjing
    Hu, Changzhen
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 168