A New Framework for Visual Classification of Multi-Channel Malware Based on Transfer Learning

With the continuous development and popularization of the Internet, there has been an increasing number of network security problems appearing. Among them, the rapid growth in the number of malware and the emergence of variants have seriously affected the security of the Internet. Traditional malwar...

Full description

Bibliographic Details
Main Authors: Zilin Zhao, Shumian Yang, Dawei Zhao
Format: Article
Language:English
Published: MDPI AG 2023-02-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/4/2484
_version_ 1797622573409763328
author Zilin Zhao
Shumian Yang
Dawei Zhao
author_facet Zilin Zhao
Shumian Yang
Dawei Zhao
author_sort Zilin Zhao
collection DOAJ
description With the continuous development and popularization of the Internet, there has been an increasing number of network security problems appearing. Among them, the rapid growth in the number of malware and the emergence of variants have seriously affected the security of the Internet. Traditional malware detection methods require heavy feature engineering, which seriously affects the efficiency of detection. Existing deep-learning-based malware detection methods have problems such as poor generalization ability and long training time. Therefore, we propose a malware classification method based on transfer learning for multi-channel image vision features and ResNet convolutional neural networks. Firstly, the features of malware samples are extracted and converted into grayscale images of three different types. Then, the grayscale image sizes are processed using the bilinear interpolation algorithm to make them uniform in size. Finally, the three grayscale images are synthesized into three-dimensional RGB images, and the RGB images processed using data enhancement are used for training and classification. For the classification model, we used the previous ImageNet dataset (>10 million) and trained all the parameters of ResNet after loading the weights. For the evaluations, an experiment was conducted using the Microsoft BIG benchmark dataset. The experimental results showed that the accuracy on the Microsoft dataset reached 99.99%. We found that our proposed method can better extract the texture features of malware, effectively improve the accuracy and detection efficiency, and outperform the compared models on all performance metrics.
first_indexed 2024-03-11T09:12:12Z
format Article
id doaj.art-96934d574dbf4f3dbc6447c90af8044b
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-11T09:12:12Z
publishDate 2023-02-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-96934d574dbf4f3dbc6447c90af8044b2023-11-16T18:56:24ZengMDPI AGApplied Sciences2076-34172023-02-01134248410.3390/app13042484A New Framework for Visual Classification of Multi-Channel Malware Based on Transfer LearningZilin Zhao0Shumian Yang1Dawei Zhao2Shandong Provincial Key Laboratory of Computer Networks, Shandong Computer Science Center (National Supercomputer Center in Jinan), Qilu University of Technology (Shandong Academy of Sciences), Jinan 250014, ChinaShandong Provincial Key Laboratory of Computer Networks, Shandong Computer Science Center (National Supercomputer Center in Jinan), Qilu University of Technology (Shandong Academy of Sciences), Jinan 250014, ChinaShandong Provincial Key Laboratory of Computer Networks, Shandong Computer Science Center (National Supercomputer Center in Jinan), Qilu University of Technology (Shandong Academy of Sciences), Jinan 250014, ChinaWith the continuous development and popularization of the Internet, there has been an increasing number of network security problems appearing. Among them, the rapid growth in the number of malware and the emergence of variants have seriously affected the security of the Internet. Traditional malware detection methods require heavy feature engineering, which seriously affects the efficiency of detection. Existing deep-learning-based malware detection methods have problems such as poor generalization ability and long training time. Therefore, we propose a malware classification method based on transfer learning for multi-channel image vision features and ResNet convolutional neural networks. Firstly, the features of malware samples are extracted and converted into grayscale images of three different types. Then, the grayscale image sizes are processed using the bilinear interpolation algorithm to make them uniform in size. Finally, the three grayscale images are synthesized into three-dimensional RGB images, and the RGB images processed using data enhancement are used for training and classification. For the classification model, we used the previous ImageNet dataset (>10 million) and trained all the parameters of ResNet after loading the weights. For the evaluations, an experiment was conducted using the Microsoft BIG benchmark dataset. The experimental results showed that the accuracy on the Microsoft dataset reached 99.99%. We found that our proposed method can better extract the texture features of malware, effectively improve the accuracy and detection efficiency, and outperform the compared models on all performance metrics.https://www.mdpi.com/2076-3417/13/4/2484network securitydeep learningtransfer learningconvolutional neural networksmalware classification
spellingShingle Zilin Zhao
Shumian Yang
Dawei Zhao
A New Framework for Visual Classification of Multi-Channel Malware Based on Transfer Learning
Applied Sciences
network security
deep learning
transfer learning
convolutional neural networks
malware classification
title A New Framework for Visual Classification of Multi-Channel Malware Based on Transfer Learning
title_full A New Framework for Visual Classification of Multi-Channel Malware Based on Transfer Learning
title_fullStr A New Framework for Visual Classification of Multi-Channel Malware Based on Transfer Learning
title_full_unstemmed A New Framework for Visual Classification of Multi-Channel Malware Based on Transfer Learning
title_short A New Framework for Visual Classification of Multi-Channel Malware Based on Transfer Learning
title_sort new framework for visual classification of multi channel malware based on transfer learning
topic network security
deep learning
transfer learning
convolutional neural networks
malware classification
url https://www.mdpi.com/2076-3417/13/4/2484
work_keys_str_mv AT zilinzhao anewframeworkforvisualclassificationofmultichannelmalwarebasedontransferlearning
AT shumianyang anewframeworkforvisualclassificationofmultichannelmalwarebasedontransferlearning
AT daweizhao anewframeworkforvisualclassificationofmultichannelmalwarebasedontransferlearning
AT zilinzhao newframeworkforvisualclassificationofmultichannelmalwarebasedontransferlearning
AT shumianyang newframeworkforvisualclassificationofmultichannelmalwarebasedontransferlearning
AT daweizhao newframeworkforvisualclassificationofmultichannelmalwarebasedontransferlearning