检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:Jinxue PENG Yong WANG Jingfeng XUE Zhenyan LIU
机构地区:[1]School of Computer Science and Technology,Beijing Institute of Technology,Beijing 100081,China
出 处:《Chinese Journal of Electronics》2024年第1期128-138,共11页电子学报(英文版)
基 金:supported by the National Natural Science Foundation of China(Grant.No.62172042);the Major Scientific and Technological Innovation Projects of Shandong Province(Grant No.2020CXGC010116)。
摘 要:Cross-platform binary code similarity detection aims at detecting whether two or more pieces of binary code are similar or not.Existing approaches that combine control flow graphs(CFGs)-based function representation and graph convolutional network(GCN)-based similarity analysis are the best-performing ones.Due to a large amount of convolutional computation and the loss of structural information,the use of convolution networks will inevitably bring problems such as high overhead and sometimes inaccuracy.To address these issues,we propose a fast cross-platform binary code similarity detection framework that takes advantage of natural language processing(NLP)and inductive graph neural network(GNN)for basic blocks embedding and function representation respectively by simulating extracting structural features and temporal features.GNN’s node-centric and small batch is a suitable training way for large CFGs,it can greatly reduce computational overhead.Various NLP basic block embedding models and GNNs are evaluated.Experimental results show that the scheme with long short term memory(LSTM)for basic blocks embedding and inductive learning-based Graph SAGE(GAE)for function representation outperforms the state-of-the-art works.In our framework,we can take only 45%overhead.Improve efficiency significantly with a small performance trade-off.
关 键 词:Control flow graph Natural language processing Inductive graph neural network Binary code similarity detection
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222