Dynamic Graph-Based Malware Classifier

被引:0
|
作者
Jazi, Hossein Hadian [1 ]
Ghorbani, Ali A. [1 ]
机构
[1] Univ New Brunswick, Fac Comp Sci, Fredericton, NB, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Due to the vast majority of obfuscation techniques employed by the malware authors, extraction of a high-level representation of malware structure is an efficient way in this regard. High-level graph representations are able to represent the main functionality of a given sample in more abstract way. The graph-based approaches have mostly revolved around static analysis of the binary and share the common drawbacks of any static based approaches. In addition to the type of analysis, the scalability of these approaches is also affected by the employed graph comparison algorithm. Full graph comparison is by itself a NP-hard problem. Approximated graph comparison algorithms such as Graph Edit Distance have been commonly studied in the field of graph classification. To address the two major weaknesses involved with the current graph-based approaches, we propose a dynamic graph-based malware classifier. At the time of this proposal, this is the first attempt to generate and classify dynamic graphs. In spite of providing more accurate graphs, dynamic analysis leads to the generating larger graphs, and aggravating the problem of comparison measurement. To address this problem we modify an existing algorithm called Simulated Annealing to reduce computational complexity. Our comparative experimental results with two other malware classifiers confirm the effectiveness of our framework.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Building graph-based classifier ensembles by random node selection
    Schenker, A
    Bunke, H
    Last, M
    Kandel, A
    [J]. MULTIPLE CLASSIFIER SYSTEMS, PROCEEDINGS, 2004, 3077 : 214 - 222
  • [22] A Knowledge Graph-based Sensitive Feature Selection for Android Malware Classification
    Ma, Duoyuan
    Bai, Yude
    Xing, Zhenchang
    Sun, Lintan
    Li, Xiaohong
    [J]. 2020 27TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2020), 2020, : 188 - 197
  • [23] Adversarial Learning Attacks on Graph-based IoT Malware Detection Systems
    Abusnaina, Ahmed
    Khormali, Aminollah
    Alasmary, Hisham
    Park, Jeman
    Anwar, Afsah
    Mohaisen, Aziz
    [J]. 2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 1296 - 1305
  • [24] Analyzing and Detecting Emerging Internet of Things Malware: A Graph-Based Approach
    Alasmary, Hisham
    Khormali, Aminollah
    Anwar, Afsah
    Park, Jeman
    Choi, Jinchun
    Abusnaina, Ahmed
    Awad, Amro
    Nyang, Daehun
    Mohaisen, Aziz
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) : 8977 - 8988
  • [25] Learning classifier competence based on graph for dynamic classifier selection
    Hou, Cuiqin
    Xia, Yingju
    Xu, Zhuoran
    Sun, Jun
    [J]. 2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 1164 - 1168
  • [26] Graph-based Dynamic Analysis of Elastic Systems
    Semenov, Alexander S.
    [J]. 2020 7TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT'20), VOL 1, 2020, : 65 - 70
  • [27] GDTM: Graph-based Dynamic Topic Models
    Kambiz Ghoorchian
    Magnus Sahlgren
    [J]. Progress in Artificial Intelligence, 2020, 9 : 195 - 207
  • [28] GDTM: Graph-based Dynamic Topic Models
    Ghoorchian, Kambiz
    Sahlgren, Magnus
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE, 2020, 9 (03) : 195 - 207
  • [29] Graph-Based Algorithm for Dynamic Airspace Configuration
    Li, Jinhua
    Wang, Tong
    Savai, Mehernaz
    Hwang, Inseok
    [J]. JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2010, 33 (04) : 1082 - 1094
  • [30] Dynamic graph-based search in unknown environments
    Haynes, Paul S.
    Alboul, Lyuba
    Penders, Jacques
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2012, 12 : 2 - 13