A Streamlined Framework of Metamorphic Malware Classification via Sampling and Parallel Processing

Jian Lyu, Jingfeng Xue, Weijie Han, Qian Zhang*, Yufen Zhu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

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.

Original languageEnglish
Article number4427
JournalElectronics (Switzerland)
Volume12
Issue number21
DOIs
Publication statusPublished - Nov 2023

Keywords

  • malware classification
  • malware family
  • microsoft kaggle malware dataset
  • parallel processing

Fingerprint

Dive into the research topics of 'A Streamlined Framework of Metamorphic Malware Classification via Sampling and Parallel Processing'. Together they form a unique fingerprint.

Cite this