首页> 外文期刊>Journal in computer virology >Graph-based malware detection using dynamic analysis
【24h】

Graph-based malware detection using dynamic analysis

机译:使用动态分析的基于图的恶意软件检测

获取原文
获取原文并翻译 | 示例
           

摘要

We introduce a novel malware detection algorithm based on the analysis of graphs constructed from dynamically collected instruction traces of the target executable. These graphs represent Markov chains, where the vertices are the instructions and the transition probabilities are estimated by the data contained in the trace. We use a combination of graph kernels to create a similarity matrix between the instruction trace graphs. The resulting graph kernel measures similarity between graphs on both local and global levels. Finally, the similarity matrix is sent to a support vector machine to perform classification. Our method is particularly appealing because we do not base our classifications on the raw n-gram data, but rather use our data representation to perform classification in graph space. We demonstrate the performance of our algorithm on two classification problems: benign software versus malware, and the Netbull virus with different packers versus other classes of viruses. Our results show a statistically significant improvement over signature-based and other machine learning-based detection methods.
机译:我们介绍了一种新的恶意软件检测算法,该算法基于对从目标可执行文件的动态收集的指令跟踪中构建的图的分析。这些图表示马尔可夫链,其中顶点是指令,过渡概率由轨迹中包含的数据估计。我们使用图内核的组合来创建指令跟踪图之间的相似度矩阵。生成的图内核在局部和全局级别上测量图之间的相似性。最后,将相似度矩阵发送到支持向量机以进行分类。我们的方法特别吸引人,因为我们没有将分类基于原始n-gram数据,而是使用数据表示在图空间中执行分类。我们演示了我们的算法在两个分类问题上的性能:良性软件与恶意软件,以及具有不同打包程序的Netbull病毒与其他类别的病毒。我们的结果表明,与基于签名的检测方法和其他基于机器学习的检测方法相比,统计意义上的重大改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号