A novel deep learning-based approach for malware detection

被引:76
|
作者
Shaukat, Kamran [1 ,2 ]
Luo, Suhuai [1 ]
Varadharajan, Vijay [3 ]
机构
[1] Univ Newcastle, Sch Informat & Phys Sci, Callaghan, Australia
[2] Univ Punjab, Dept Data Sci, Lahore 54890, Pakistan
[3] Univ Newcastle, Adv Cyber Secur Engn Res Ctr ACSRC, Callaghan, Australia
关键词
Malware detection; Cybersecurity; Machine learning; Deep learning; Transfer learning; Ensembling; Support vector machine; Modelling; Malware; Image-based malware detection; Convolutional neural network; Classification; Cyberattack; FRAMEWORK;
D O I
10.1016/j.engappai.2023.106030
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Malware detection approaches can be classified into two classes, including static analysis and dynamic analysis. Conventional approaches of the two classes have their respective advantages and disadvantages. For example, static analysis is faster but cannot detect the malware variants generated through code obfuscation, whereas dynamic analysis can effectively detect variants generated through code obfuscation but is slower and requires intensive resources. This paper proposes a novel deep learning-based approach for malware detection. It delivers better performance than conventional approaches by combining static and dynamic analysis advantages. First, it visualises a portable executable (PE) file as a coloured image. Second, it extracts deep features from the colour image using fine-tuned deep learning model. Third, it detects malware based on the deep features using support vector machines (SVM). The proposed method combines deep learning with machine learning and eliminates the need for intensive feature engineering tasks and domain knowledge. The proposed approach is scalable, cost-effective, and efficient. The detection effectiveness of the proposed method is validated through 12 machine learning models and 15 deep learning models. The generalisability of the proposed framework is validated on various benchmark datasets. The proposed approach outperformed with an accuracy of 99.06% on the Malimg dataset. The Wilcoxon signed-rank test is used to show the statistical significance of the proposed framework. The detailed experimental results demonstrate the superiority of the proposed method over the other state-of-the-art approaches, with an average increase in accuracy of 16.56%. Finally, to tackle the problems of imbalanced data and the shortage of publicly available datasets for malware detection, various data augmentation techniques are proposed, which lead to improved performance. It is evident from the results that the proposed framework can be useful to the defence industry, which will be helpful in devising more efficient malware detection solutions.
引用
收藏
页数:24
相关论文
共 50 条
  • [31] Deep transfer learning-based approach for detection of cracks on eggs
    Botta, Bhavya
    Datta, Ashis Kumar
    JOURNAL OF FOOD PROCESS ENGINEERING, 2023, 46 (11)
  • [32] Deep Learning-Based Community Detection Approach on Bitcoin Network
    Essaid, Meryam
    Ju, Hongteak
    SYSTEMS, 2022, 10 (06):
  • [33] A Deep Learning-Based Approach for the Detection of Infested Soybean Leaves
    Farah, Niklas
    Drack, Nicolas
    Dawel, Hannah
    Buettner, Ricardo
    IEEE ACCESS, 2023, 11 : 99670 - 99679
  • [34] A Deep Learning-based Approach for Vision-based Weeds Detection
    Wang, Yan
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (12) : 75 - 82
  • [35] A novel deep learning-based approach for video quality enhancement
    Moghaddam, Parham Zilouchian
    Modarressi, Mehdi
    Sadeghi, Mohammad Amin
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2025, 144
  • [36] ACAMA: Deep Learning-Based Detection and Classification of Android Malware Using API-Based Features
    Ko, Eunbyeol
    Kim, Jinsung
    Ban, Younghoon
    Cho, Haehyun
    Yi, Jeong Hyun
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [37] A Deep Learning-Based Novel Approach for Weed Growth Estimation
    Mishra, Anand Muni
    Harnal, Shilpi
    Mohiuddin, Khalid
    Gautam, Vinay
    Nasr, Osman A.
    Goyal, Nitin
    Alwetaishi, Mamdooh
    Singh, Aman
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 31 (02): : 1157 - 1172
  • [38] FEDetect: A Federated Learning-Based Malware Detection and Classification Using Deep Neural Network Algorithms
    Ciplak, Zeki
    Yildiz, Kazim
    Altinkaya, Sahsene
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2025,
  • [39] Intelligent Hyperparameter-Tuned Deep Learning-Based Android Malware Detection and Classification Model
    Raphael, Rincy
    Mathiyalagan, P.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (11)
  • [40] Deep learning-based improved transformer model on android malware detection and classification in internet of vehicles
    Almakayeel, Naif
    SCIENTIFIC REPORTS, 2024, 14 (01):