A Streamlined Framework of Metamorphic Malware Classification via Sampling and Parallel Processing
-
Published:2023-10-27
Issue:21
Volume:12
Page:4427
-
ISSN:2079-9292
-
Container-title:Electronics
-
language:en
-
Short-container-title:Electronics
Author:
Lyu Jian1,
Xue Jingfeng1,
Han Weijie2,
Zhang Qian1,
Zhu Yufen2
Affiliation:
1. School of Computer Science and Technology, Beijing Institute of Technology, Beijing 100081, China
2. School of Space Information, Space Engineering University, Beijing 101416, China
Abstract
Nowadays, malware remains a significant threat to the current cyberspace. More seriously, malware authors frequently use metamorphic techniques to create numerous variants, which throws malware researchers a heavy burden. Being able to classify these metamorphic malware samples into their corresponding families could accelerate the malware analysis task efficiently. Based on our comprehensive analysis, these variants are usually implemented by making changes to their assembly instruction sequences to a certain extent. Motivated by this finding, we present a streamlined and efficient framework of malware family classification named MalSEF, which leverages sampling and parallel processing to efficiently and effectively classify the vast number of metamorphic malware variants. At first, it attenuates the complexity of feature engineering by extracting a small portion of representative samples from the entire dataset and establishing a simple feature vector based on the Opcode sequences; then, it generates the feature matrix and conducts the classification task in parallel with collaboration utilizing multiple cores and a proactive recommendation scheme. At last, its practicality is strengthened to cope with the large volume of diversified malware variants based on common computing platforms. Our comprehensive experiments conducted on the Kaggle malware dataset demonstrate that MalSEF achieves a classification accuracy of up to 98.53% and reduces time overhead by 37.60% compared to the serial processing procedure.
Funder
National Key Research & Development Program of China
National Natural Science Foundation of China
Major Scientific and Technological Innovation Projects of Shandong Province
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference41 articles.
1. A PE header-based method for malware detection using clustering and deep embedding techniques;Rezaei;J. Inf. Secur. Appl.,2021
2. Visualization and deep-learning-based malware variant detection using OpCode-level features;Darem;Future Gener. Comput. Syst.,2021
3. Malware (2021, July 07). Available online: https://www.av-test.org/en/statistics/malware/.
4. A survey on machine learning-based malware detection in executable files;Singh;J. Syst. Archit.,2021
5. Challenges and pitfalls in malware research;Botacin;Comput. Secur.,2021