Metamorphic malware detection based on support vector machine classification of malware sub-signatures

Achieving accurate and efficient metamorphic malware detection remains a challenge. Metamorphic malware is able to mutate and alter its code structure in each infection that can circumvent signature matching detection. However, some vital functionalities and code segments remain unchanged between mu...

Full description

Bibliographic Details
Main Authors: Khammas, Ban Mohammed, Monemi, Alireza, Ismail, Ismahani, Mohd. Nor, Sulaiman, Marsono, Muhammad Nadzir
Format: Article
Language:English
Published: Universitas Ahmad Dahlan 2016
Subjects:
Online Access:http://eprints.utm.my/71495/1/IsmahaniIsmail2016_Metamorphicmalwaredetectionbasedon.pdf
Description
Summary:Achieving accurate and efficient metamorphic malware detection remains a challenge. Metamorphic malware is able to mutate and alter its code structure in each infection that can circumvent signature matching detection. However, some vital functionalities and code segments remain unchanged between mutations. We exploit these unchanged features by the mean of classification using Support Vector Machine (SVM). N-gram features are extracted directly from malware binaries to avoid disassembly, which these features are then masked with the extracted known malware signature n-grams. These masked features reduce the number of selected n-gram features considerably. Our method is capable to accurately detect metamorphic malware with ~99 accuracy and low false positive rate. The proposed method is also superior to commercially available anti-viruses for detecting metamorphic malware.