Metamorphic Detection of Repackaged Malware
Shirish Singh, Gail Kaiser

TL;DR
This paper introduces a metamorphic testing-based machine learning system for detecting repackaged malware in mobile apps, achieving high accuracy and robustness against evasion tactics.
Contribution
The paper presents a novel metamorphic testing approach applied to app features for detecting repackaged malware, simplifying training and improving detection performance.
Findings
Over 94% detection accuracy
0.98 precision in identifying malware
0.95 recall indicating high true positive rate
Abstract
Machine learning-based malware detection systems are often vulnerable to evasion attacks, in which a malware developer manipulates their malicious software such that it is misclassified as benign. Such software hides some properties of the real class or adopts some properties of a different class by applying small perturbations. A special case of evasive malware hides by repackaging a bonafide benign mobile app to contain malware in addition to the original functionality of the app, thus retaining most of the benign properties of the original app. We present a novel malware detection system based on metamorphic testing principles that can detect such benign-seeming malware apps. We apply metamorphic testing to the feature representation of the mobile app rather than to the app itself. That is, the source input is the original feature vector for the app and the derived input is that…
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.
