首页> 外文会议>International Conference on System Reliability and Safety >Applications of Graph Integration to Function Comparison and Malware Classification
【24h】

Applications of Graph Integration to Function Comparison and Malware Classification

机译:图集成在功能比较和恶意软件分类中的应用

获取原文

摘要

We classify .NET files as either benign or malicious by examining directed graphs derived from the set of functions comprising the given file. Each graph is viewed probabilistically as a Markov chain where each node represents a code block of the corresponding function, and by computing the PageRank vector (Perron vector with transport), a probability measure can be defined over the nodes of the given graph. Each graph is vectorized by computing Lebesgue antiderivatives of hand-engineered functions defined on the vertex set of the given graph against the PageRank measure. Files are subsequently vectorized by aggregating the set of vectors corresponding to the set of graphs resulting from decompiling the given file. The result is a fast, intuitive, and easy-to-compute glass-box vectorization scheme, which can be leveraged for training a standalone classifier or to augment an existing feature space. We refer to this vectorization technique as PageRank Measure Integration Vectorization (PMIV). We demonstrate the efficacy of PMIV by training a vanilla random forest on 2.5 million samples of decompiled. NET, evenly split between benign and malicious, from our in-house corpus and compare this model to a baseline model which leverages a text-only feature space. The median time needed for decompilation and scoring was 24ms. 11Code available at https://github.com/gtownrocks/grafuple.
机译:通过检查从包含给定文件的功能集衍生的有向图,我们将.NET文件分类为良性或恶意。每个图被概率性地视为马尔可夫链,其中每个节点代表相应功能的代码块,并且通过计算PageRank向量(带有传输的Perron向量),可以在给定图的节点上定义概率测度。通过计算针对PageRank度量在给定图的顶点集上定义的手工工程函数的Lebesgue反导数,可以对每个图进行矢量化处理。随后,通过聚合与反汇编给定文件而得到的一组图形相对应的一组矢量,对文件进行矢量化。结果是一种快速,直观且易于计算的玻璃盒矢量化方案,可用于训练独立分类器或扩大现有特征空间。我们将这种矢量化技术称为PageRank度量积分矢量化(PMIV)。我们通过在250万个反编译样本上训练香草随机森林来证明PMIV的功效。 NET,从我们的内部语料库中平均分为良性和恶意两类,并将此模型与利用纯文本功能空间的基准模型进行比较。反编译和评分所需的平均时间为24毫秒。 11 可以在https://github.com/gtownrocks/grafuple上找到代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号