3.8 Proceedings Paper

Classifying Malware Represented as Control Flow Graphs using Deep Graph Convolutional Neural Network

出版社

IEEE COMPUTER SOC
DOI: 10.1109/DSN.2019.00020

关键词

malware classification; control flow graph; deep learning; graph convolution

资金

  1. Air Force Office of Scientific Research (AFOSR) [YIP FA9550-17-1-0240]
  2. National Science Foundation (NSF) [CNS-1618631]
  3. Maryland Procurement Office [H98230 -18-D-0007]

向作者/读者索取更多资源

Malware have been one of the biggest cyber threats in the digital world for a long time. Existing machine learning-based malware classification methods rely on handcrafted features extracted from raw binary files or disassembled code. The diversity of such features created has made it hard to build generic malware classification systems that work effectively across different operational environments. To strike a balance between generality and performance, we explore new machine learning techniques to classify malware programs represented as their control flow graphs (CFGs). To overcome the drawbacks of existing malware analysis methods using inefficient and non-adaptive graph matching techniques, in this work, we build a new system that uses deep graph convolutional neural network to embed structural information inherent in CFGs for effective yet efficient malware classification. We use two large independent datasets that contain more than 20K malware samples to evaluate our proposed system and the experimental results show that it can classify CFG-represented malware programs with performance comparable to those of the state-of-the-art methods applied on handcrafted malware features.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

3.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据