Detection of Exceptional Malware Variants Using Deep Boosted Feature Spaces and Machine Learning
Open Access
- 8 November 2021
- journal article
- research article
- Published by MDPI AG in Applied Sciences
- Vol. 11 (21) , 10464
Abstract
Malware is a key component of cyber-crime, and its analysis is the first line of defence against cyber-attack. This study proposes two new malware classification frameworks: Deep Feature Space-based Malware classification (DFS-MC) and Deep Boosted Feature Space-based Malware classification (DBFS-MC). In the proposed DFS-MC framework, deep features are generated from the customized CNN architectures and are fed to a support vector machine (SVM) algorithm for malware classification, while, in the DBFS-MC framework, the discrimination power is enhanced by first combining deep feature spaces of two customized CNN architectures to achieve boosted feature spaces. Further, the detection of exceptional malware is performed by providing the deep boosted feature space to SVM. The performance of the proposed malware classification frameworks is evaluated on the MalImg malware dataset using the hold-out cross-validation technique. Malware variants like Autorun.K, Swizzor.gen!I, Wintrim.BX and Yuner.A is hard to be correctly classified due to their minor inter-class differences in their features. The proposed DBFS-MC improved performance for these difficult to discriminate malware classes using the idea of feature boosting generated through customized CNNs. The proposed classification framework DBFS-MC showed good results in term of accuracy: 98.61%, F-score: 0.96, precision: 0.96, and recall: 0.96 on stringent test data, using 40% unseen data.Keywords
This publication has 31 references indexed in Scilit:
- A state-of-the-art survey of malware detection approaches using data mining techniquesHuman-centric Computing and Information Sciences, 2018
- Densely Connected Convolutional Networks2017
- A multi-verse optimizer approach for feature selection and optimizing SVM parameters based on a robust system architectureNeural Computing and Applications, 2017
- Deep Residual Learning for Image Recognition2016
- Rethinking the Inception Architecture for Computer Vision2016
- A comparison of static, dynamic, and hybrid analysis for malware detectionJournal of Computer Virology and Hacking Techniques, 2015
- Going deeper with convolutions2015
- A survey on heuristic malware detection techniques2013
- Malware images2011
- Malware Obfuscation Techniques: A Brief Survey2010