Metamorphic Malware Detection Using Linear Discriminant Analysis and Graph Similarity
Reza Mirzazadeh, Mohammad Hossein Moattar, Majid Vafaei Jahan

TL;DR
This paper introduces a novel metamorphic malware detection method using opcode graph similarity combined with Linear Discriminant Analysis to improve detection accuracy and reduce false alarms.
Contribution
It proposes a new approach that prunes opcode graph edges with LDA to enhance metamorphic malware detection accuracy.
Findings
High detection accuracy for NGVCK and MWOR malware families.
Effective reduction of false alarms in metamorphic malware detection.
Successful classification of metamorphic malware variants.
Abstract
The most common malware detection approaches which are based on signature matching and are not sufficient for metamorphic malware detection, since virus kits and metamorphic engines can produce variants with no resemblance to one another. Metamorphism provides an efficient way for eluding malware detection software kits. Code obfuscation methods like dead-code insertion are also widely used in metamorphic malware. In order to address the problem of detecting mutated generations, we propose a method based on Opcode Graph Similarity (OGS). OGS tries to detect metamorphic malware using the similarity of opcode graphs. In this method, all nodes and edges have a respective effect on classification, but in the proposed method, edges of graphs are pruned using Linear Discriminant Analysis (LDA). LDA is based on the concept of searching for a linear combination of predictors that best separates…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Network Security and Intrusion Detection · Software Testing and Debugging Techniques
