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 条
  • [1] GENDroid - a graph-based ensemble classifier for detecting Android malware
    Badhani, Shikha
    Muttoo, Sunil Kumar
    [J]. INTERNATIONAL JOURNAL OF INFORMATION AND COMPUTER SECURITY, 2022, 18 (3-4) : 327 - 347
  • [2] Graph-based malware detection using dynamic analysis
    Anderson, Blake
    Quist, Daniel
    Neil, Joshua
    Storlie, Curtis
    Lane, Terran
    [J]. JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2011, 7 (04): : 247 - 258
  • [3] Dynamic Android Malware Classification Using Graph-Based Representations
    Xu, Lifan
    Zhang, Dongping
    Alvarez, Marco A.
    Morales, Jose Andre
    Ma, Xudong
    Cavazos, John
    [J]. 2016 IEEE 3RD INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD), 2016, : 220 - 231
  • [4] Graph-based Malware Distributors Detection
    Venzhega, Andrei
    Zhinalieva, Polina
    Suboch, Nikolay
    [J]. PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'13 COMPANION), 2013, : 1141 - 1144
  • [5] An Interpretable Graph-based Image Classifier
    Bianchi, Filippo M.
    Scardapane, Simone
    Livi, Lorenzo
    Uncini, Aurelio
    Rizzi, Antonello
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 2339 - 2346
  • [6] Learning a graph-based classifier for fault localization
    Hao ZHONG
    Hong MEI
    [J]. Science China(Information Sciences), 2020, 63 (06) : 195 - 216
  • [7] Learning a graph-based classifier for fault localization
    Hao Zhong
    Hong Mei
    [J]. Science China Information Sciences, 2020, 63
  • [8] Learning a graph-based classifier for fault localization
    Zhong, Hao
    Mei, Hong
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2020, 63 (06)
  • [9] Scalable Function Call Graph-based Malware Classification
    Hassen, Mehadi
    Chan, Philip K.
    [J]. PROCEEDINGS OF THE SEVENTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY (CODASPY'17), 2017, : 239 - 248
  • [10] Graph-Based Malware Detection Using Opcode Sequences
    Gulmez, Sibel
    Sogukpinar, Ibrahim
    [J]. 9TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSICS AND SECURITY (ISDFS'21), 2021,