DL-FHMC: Deep Learning-Based Fine-Grained Hierarchical Learning Approach for Robust Malware Classification

被引:0
|
作者
Abusnaina, Ahmed [1 ]
Abuhamad, Mohammed [2 ]
Alasmary, Hisham [3 ]
Anwar, Afsah [1 ]
Jang, Rhongho [4 ]
Salem, Saeed [5 ]
Nyang, Daehun [6 ]
Mohaisen, David [1 ]
机构
[1] Univ Cent Florida, Dept Comp Sci, Orlando, FL 32816 USA
[2] Loyola Univ, Dept Comp Sci, Chicago, IL 60660 USA
[3] King Khalid Univ, Dept Comp Sci, Abha 61421, Saudi Arabia
[4] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
[5] North Dakota State Univ, Dept Comp Sci, Fargo, ND 58105 USA
[6] Ewha Women Univ, Dept Cyber Secur, Seoul 03760, South Korea
基金
新加坡国家研究基金会;
关键词
Malware; Deep learning; Static analysis; Robustness; Machine learning; Internet of Things; Machine learning algorithms; Adversarial machine learning; deep learning; malware detection; adversarial attacks;
D O I
10.1109/TDSC.2021.3097296
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The acceptance of the Internet of Things (IoT) for both household and industrial applications is accompanied by the rapid growth of IoT malware. With the increase of their attack surface, analyzing, understanding, and detecting IoT malicious behavior are crucial. Traditionally, machine and deep learning-based approaches are used for malware detection and behavioral understanding. However, recent research has shown the susceptibility of those approaches to adversarial attacks by introducing noise to the feature space. In this work, we introduce DL-FHMC, a fine-grained hierarchical learning approach for robust IoT malware detection. DL-FHMC utilizes Control Flow Graph (CFG)-based behavioral patterns for adversarial IoT malicious software detection. In particular, we extract a comprehensive list of behavioral patterns from a large dataset of malicious IoT binaries, represented by the shared execution flows, and use them as a modality for malicious behavior detection. Leveraging machine learning and subgraph isomorphism matching algorithms, DL-FHMC provides state-of-the-art performance in detecting malware samples and adversarial examples (AEs). We first highlight the caveats of CFG-based IoT malware detection systems, showing the adversarial capabilities in generating practical functionality-preserving AEs with reduced overhead using Graph Embedding and Augmentation (GEA) techniques. We then introduce Suspicious Behavior Detector, a component that extracts comprehensive behavioral patterns from three popular IoT malicious families, Gafgyt, Mirai, and Tsunami, for AEs detection with high accuracy. The proposed detector operates as a model-independent standalone module, with no prior assumptions of the adversarial attacks nor their configurations.
引用
收藏
页码:3432 / 3447
页数:16
相关论文
共 50 条
  • [1] Fine-grained Android Malware Detection based on Deep Learning
    Li, Dongfang
    Wang, Zhaoguo
    Xue, Yibo
    [J]. 2018 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2018,
  • [2] A Survey on Deep Learning-based Fine-grained Object Classification and Semantic Segmentation
    Bo Zhao
    Jiashi Feng
    Xiao Wu
    Shuicheng Yan
    [J]. Machine Intelligence Research, 2017, 14 (02) : 119 - 135
  • [3] A survey on deep learning-based fine-grained object classification and semantic segmentation
    Zhao B.
    Feng J.
    Wu X.
    Yan S.
    [J]. International Journal of Automation and Computing, 2017, 14 (2) : 119 - 135
  • [4] Deep learning-based fine-grained car make/model classification for visual surveillance
    Gundogdu, Erhan
    Parildi, Enes Sinan
    Solmaz, Berkan
    Yucesoy, Veysel
    Koc, Aykut
    [J]. COUNTERTERRORISM, CRIME FIGHTING, FORENSICS, AND SURVEILLANCE TECHNOLOGIES, 2017, 10441
  • [5] VulDeeLocator: A Deep Learning-Based Fine-Grained Vulnerability Detector
    Li, Zhen
    Zou, Deqing
    Xu, Shouhuai
    Chen, Zhaoxuan
    Zhu, Yawei
    Jin, Hai
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (04) : 2821 - 2837
  • [6] Fine-Grained Classification of Hyperspectral Imagery Based on Deep Learning
    Chen, Yushi
    Huang, Lingbo
    Zhu, Lin
    Yokoya, Naoto
    Jia, Xiuping
    [J]. REMOTE SENSING, 2019, 11 (22)
  • [7] A model for fine-grained vehicle classification based on deep learning
    Yu, Shaoyong
    Wu, Yun
    Li, Wei
    Song, Zhijun
    Zeng, Wenhua
    [J]. NEUROCOMPUTING, 2017, 257 : 97 - 103
  • [8] ZLCC: Vehicle Detection and Fine-Grained Classification Based on Deep Network Responses and Hierarchical Learning
    Joya, Chen
    Li, Shunxi
    [J]. INFORMATION TECHNOLOGY AND INTELLIGENT TRANSPORTATION SYSTEMS (ITITS 2017), 2017, 296 : 350 - 360
  • [9] Deep learning-based effective fine-grained weather forecasting model
    Pradeep Hewage
    Marcello Trovati
    Ella Pereira
    Ardhendu Behera
    [J]. Pattern Analysis and Applications, 2021, 24 : 343 - 366
  • [10] Deep Learning-Based Object Detection Improvement for Fine-Grained Birds
    Yang, Kuihe
    Song, Ziying
    [J]. IEEE ACCESS, 2021, 9 : 67901 - 67915