IMCLNet: A lightweight deep neural network for Image-based Malware Classification

被引:8
|
作者
Zou, Binghui
Cao, Chunjie [1 ]
Tao, Fangjian
Wang, Longjuan
机构
[1] Hainan Univ, Sch Cyberspace Secur, Haikou, Hainan, Peoples R China
基金
中国国家自然科学基金;
关键词
Cyberspace security; Malware classification; Lightweight model; Image processing; VISUALIZATION;
D O I
10.1016/j.jisa.2022.103313
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the increasing number of malware and advanced evasion technology, it is more and more difficult to detect malware accurately and efficiently. To solve this challenge, a feasible method is to convert malware into images, and then classify them by using the model based on a convolutional neural network. However, due to the highly imbalanced datasets, image-based methods generally rely on data enhancement or pre-training parameters, which makes the classification process not lightweight enough. Meanwhile, most of these methods lack a detailed study of the image size during the process of conversion. To achieve an accurate and efficient classification, we propose a lightweight malware classification model, IMCLNet, which is driven by malware images and does not need feature engineering and domain knowledge. When designing the model, we comprehensively weighed accuracy, the calculation cost, and the number of parameters, and integrated Coordinate Attention, Depthwise Separable Convolution, and Global Context Embedding. We evaluated IMCLNet on two large datasets, MalImg and BIG2015, and without data enhancement and pre-training parameters, our proposed method still achieved 99.785% and 98.942% classification accuracy. IMCLNet predicts that a malware image of size 32 x 32 takes only 0.95 ms and 0.84 ms, respectively. In addition, we also compare IMCLNet with the mainstream lightweight models such as MobileNetV3, ShuffleNetV2, and MixNet. The experimental results show that IMCLNet has obvious advantages in training time, accuracy, the number of parameters, model size, and prediction time on GPU.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Image-Based Malware Classification Using Convolutional Neural Network
    Kim, Hae-Jung
    ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2018, 474 : 1352 - 1357
  • [2] Deep Convolution Neural Networks for Image-Based Android Malware Classification
    Ksibi, Amel
    Zakariah, Mohammed
    Almuqren, Latifah
    Alluhaidan, Ala Saleh
    CMC-COMPUTERS MATERIALS & CONTINUA, 2025, 82 (03): : 4093 - 4116
  • [3] Neural Network Innovations in Image-Based Malware Classification: A Comparative Study
    Al-Qadasi, Hamzah
    Benchadi, Djafer Yahia M.
    Chehida, Salim
    Fukui, Kazuhiro
    Bensalem, Saddek
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 4, AINA 2024, 2024, 202 : 252 - 265
  • [4] A novel framework for image-based malware detection with a deep neural network
    Jian, Yifei
    Kuang, Hongbo
    Ren, Chenglong
    Ma, Zicheng
    Wang, Haizhou
    COMPUTERS & SECURITY, 2021, 109
  • [5] Enhanced Image-Based Malware Classification Using Snake Optimization Algorithm With Deep Convolutional Neural Network
    Duraibi, Salahaldeen
    IEEE ACCESS, 2024, 12 : 95047 - 95057
  • [6] Image-Based Malware Classification Method with the AlexNet Convolutional Neural Network Model
    Zhao Z.
    Zhao D.
    Yang S.
    Xu L.
    Security and Communication Networks, 2023, 2023
  • [7] IMCMK-CNN: A lightweight convolutional neural network with Multi-scale Kernels for Image-based Malware Classification
    Zhang, Dandan
    Song, Yafei
    Xiang, Qian
    Wang, Yang
    ALEXANDRIA ENGINEERING JOURNAL, 2025, 111 : 203 - 220
  • [8] Deep Image: An Efficient Image-Based Deep Conventional Neural Network Method for Android Malware Detection
    Marzouk, Marwa A.
    Elkholy, Mohamed
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2023, 14 (04) : 838 - 845
  • [9] Dual Convolutional Malware Network (DCMN): An Image-Based Malware Classification Using Dual Convolutional Neural Networks
    Al-Masri, Bassam
    Bakir, Nader
    El-Zaart, Ali
    Samrouth, Khouloud
    ELECTRONICS, 2024, 13 (18)
  • [10] Designing Deep Convolutional Neural Networks using a Genetic Algorithm for Image-based Malware Classification
    Paardekooper, Cornelius
    Noman, Nasimul
    Chiong, Raymond
    Varadharajan, Vijay
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,