通信学报 ›› 2017, Vol. 38 ›› Issue (Z2): 86-93.doi: 10.11959/j.issn.1000-436x.2017259

• 学术论文 • 上一篇    下一篇

基于图结构的恶意代码同源性分析

赵炳麟,孟曦,韩金,王婧,刘福东   

  1. 数学工程与先进计算国家重点实验室,河南 郑州 450002
  • 出版日期:2017-11-01 发布日期:2018-06-07
  • 作者简介:赵炳麟(1990-),男,河南洛阳人,数学工程与先进计算国家重点实验室博士生,主要研究方向为信息安全、代码安全性分析。|孟曦(1992-),女,山东济宁人,数学工程与先进计算国家重点实验室硕士生,主要研究方向为信息安全、恶意代码分析。|韩金(1993-),男,安徽蚌埠人,数学工程与先进计算国家重点实验室硕士生,主要研究方向为信息安全、恶意代码分析。|王婧(1985-),男,陕西杨凌人,数学工程与先进计算国家重点实验室讲师,主要研究方向为计算机应用与技术。|刘福东(1986-),男,辽宁沈阳人,博士,数学工程与先进计算国家重点实验室讲师,主要研究方向为并行与分布式系统。

Homology analysis of malware based on graph

Bing-lin ZHAO,Xi MENG,Jin HAN,Jing WANG,Fu-dong LIU   

  1. State Key Laboratory of Mathematical Engineering &Advanced Computing,Zhengzhou 450002,China
  • Online:2017-11-01 Published:2018-06-07

摘要:

恶意代码检测和同源性分析一直是恶意代码分析领域的研究热点。从恶意代码提取的API调用图,能够有效表示恶意代码的行为信息,但由于求解子图同构问题的算法复杂度较高,使基于图结构特征的恶意代码分析效率较低。为此,提出了利用卷积神经网络对恶意代码API调用图进行处理的方法。通过选择关键节点,以关键节点邻域构建感知野,使图结构数据转换为卷积神经网络能够处理的结构。通过对8个家族的恶意样本进行学习和测试,实验结果表明,恶意代码同源性分析的准确率达到93%,并且针对恶意代码检测的准确率达到96%。

关键词: 恶意代码, 同源性分析, API调用图, 卷积神经网络

Abstract:

Malware detection and homology analysis has been the hotspot of malware analysis.API call graph of malware can represent the behavior of it.Because of the subgraph isomorphism algorithm has high complexity,the analysis of malware based on the graph structure with low efficiency.Therefore,this studies a homology analysis method of API graph of malware that use convolutional neural network.By selecting the key nodes,and construct neighborhood receptive field,the convolution neural network can handle graph structure data.Experimental results on 8 real-world malware family,shows that the accuracy rate of homology malware analysis achieves 93%,and the accuracy rate of the detection of malicious code to 96%.

Key words: malware, homology analysis, API call graph, convolutional neural network

中图分类号: 

No Suggested Reading articles found!