DaDiDroid: An Obfuscation Resilient Tool for Detecting Android Malware via Weighted Directed Call Graph Modelling
Muhammad Ikram, Pierrick Beaume, Mohamed Ali Kaafar

TL;DR
DaDiDroid is a novel Android malware detection tool that uses weighted directed call graphs to identify malicious apps even when obfuscated, outperforming existing methods in accuracy and robustness.
Contribution
It introduces a graph-based approach leveraging API call structures to detect obfuscated malware, demonstrating improved accuracy over prior tools like MaMaDroid.
Findings
Achieves up to 96% malware detection accuracy.
Maintains 91% accuracy with only obfuscated training data.
Outperforms MaMaDroid in robustness and accuracy.
Abstract
With the number of new mobile malware instances increasing by over 50\% annually since 2012 [24], malware embedding in mobile apps is arguably one of the most serious security issues mobile platforms are exposed to. While obfuscation techniques are successfully used to protect the intellectual property of apps' developers, they are unfortunately also often used by cybercriminals to hide malicious content inside mobile apps and to deceive malware detection tools. As a consequence, most of mobile malware detection approaches fail in differentiating between benign and obfuscated malicious apps. We examine the graph features of mobile apps code by building weighted directed graphs of the API calls, and verify that malicious apps often share structural similarities that can be used to differentiate them from benign apps, even under a heavily "polluted" training set where a large majority of…
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
