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 条
  • [41] SimCGE: Simple Contrastive Learning of Graph Embeddings for Cross-Version Binary Code Similarity Detection
    Xia, Fengliang
    Wu, Guixing
    Zhao, Guochao
    Li, Xiangyu
    INFORMATION AND COMMUNICATIONS SECURITY, ICICS 2022, 2022, 13407 : 458 - 471
  • [42] Similarity-Based Source Code Vulnerability Detection Leveraging Transformer Architecture: Harnessing Cross- Attention for Hierarchical Analysis
    Han, Sungmin
    Kim, Miju
    Kang, Jaesik
    Kim, Kwangsoo
    Lee, Seungwoon
    Lee, Sangkyun
    IEEE ACCESS, 2024, 12 : 150295 - 150307
  • [43] MDABP: A Novel Approach to Detect Cross-Architecture IoT Malware Based on PaaS
    Zhao, Yang
    Kuerban, Alifu
    SENSORS, 2023, 23 (06)
  • [44] Cross-Language Code Similarity and Applications in Clone Detection and Code Search
    Mathew, George Varghese
    ProQuest Dissertations and Theses Global, 2022,
  • [45] UniASM: Binary code similarity detection without fine-tuning
    Gu, Yeming
    Shu, Hui
    Kang, Fei
    Hu, Fan
    NEUROCOMPUTING, 2025, 630
  • [46] jTrans: Jump-Aware Transformer for Binary Code Similarity Detection
    Wang, Hao
    Qu, Wenjie
    Katz, Gilad
    Zhu, Wenyu
    Gao, Zeyu
    Qiu, Han
    Zhuge, Jianwei
    Zhang, Chao
    PROCEEDINGS OF THE 31ST ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2022, 2022, : 1 - 13
  • [47] Code Similarity Detection Based on Siamese Network
    Wu, Yi
    Wang, Wei
    2021 IEEE INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND SOFTWARE ENGINEERING (ICICSE 2021), 2021, : 47 - 51
  • [48] GraphBinMatch: Graph-based Similarity Learning for Cross-Language Binary and Source Code Matching
    TehraniJamsaz, Ali
    Chen, Hanze
    Jannesari, Ali
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 506 - 515
  • [49] Cross-Modality Binary Code Learning via Fusion Similarity Hashing
    Liu, Hong
    Ji, Rongrong
    Wu, Yongjian
    Huang, Feiyue
    Zhang, Baochang
    30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 6345 - 6353
  • [50] OneGraph: a cross-architecture framework for large-scale graph computing on GPUs based on oneAPI
    Shiyang Li
    Jingyu Zhu
    Jiaxun Han
    Yuting Peng
    Zhuoran Wang
    Xiaoli Gong
    Gang Wang
    Jin Zhang
    Xuqiang Wang
    CCF Transactions on High Performance Computing, 2024, 6 : 179 - 191