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 条
  • [41] Unveiling vulnerabilities in deep learning-based malware detection: Differential privacy driven adversarial attacks
    Taheri, Rahim
    Shojafar, Mohammad
    Arabikhan, Farzad
    Gegov, Alexander
    COMPUTERS & SECURITY, 2024, 146
  • [42] IDDLE: A Novel Deep Learning-Based Approach for Intrusion Detection Problem Using Feature Extraction
    Goktepe, Yunus Emre
    Uzun, Yusuf
    SECURITY AND PRIVACY, 2025, 8 (01):
  • [43] A NOVEL DEEP LEARNING-BASED CLASSIFICATION APPROACH FOR THE DETECTION OF HEART ARRHYTHMIAS FROM THE ELECTROCARDIOGRAPHY SIGNAL
    Qureshi, Abdul razzak khan
    Patil, Govinda
    Bhatt, Ruby
    Moghe, Chhaya
    Pal, Hemant
    Tatawat, Chandresh
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2025, 26 (01): : 371 - 387
  • [44] A novel method for improving the robustness of deep learning-based malware detectors against adversarial attacks
    Shaukat, Kamran
    Luo, Suhuai
    Varadharajan, Vijay
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 116
  • [45] A Novel Deep Learning-Based Approach for Defect Detection of Synthetic Leather Using Gaussian Filtering
    Mai, Christopher
    Penava, Pascal
    Buettner, Ricardo
    IEEE ACCESS, 2024, 12 : 196702 - 196714
  • [46] Automated machine learning for deep learning based malware detection
    Brown, Austin
    Gupta, Maanak
    Abdelsalam, Mahmoud
    COMPUTERS & SECURITY, 2024, 137
  • [47] Machine learning-based cyber threat detection: an approach to malware detection and security with explainable AI insights
    Farida Siddiqi Prity
    Md. Shahidul Islam
    Emran Hossain Fahim
    Md. Maruf Hossain
    Sazzad Hossain Bhuiyan
    Md. Ariful Islam
    Mirza Raquib
    Human-Intelligent Systems Integration, 2024, 6 (1) : 61 - 90
  • [48] A Method for Windows Malware Detection Based on Deep Learning
    Huang, Xiang
    Ma, Li
    Yang, Wenyin
    Zhong, Yong
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (2-3): : 265 - 273
  • [49] A Learning-based Static Malware Detection System with Integrated Feature
    Chen, Zhiguo
    Zhang, Xiaorui
    Kim, Sungryul
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2021, 27 (03): : 891 - 908
  • [50] A Method for Windows Malware Detection Based on Deep Learning
    Xiang Huang
    Li Ma
    Wenyin Yang
    Yong Zhong
    Journal of Signal Processing Systems, 2021, 93 : 265 - 273