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...
Main Authors: | , , |
---|---|
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 |