A Preliminary Study On the Sustainability of Android Malware Detection
Not on the map. Why?
Abstract (arXiv)
Machine learning-based malware detection dominates current security defense approaches for Android apps. However, due to the evolution of Android platforms and malware, existing such techniques are widely limited by their need for constant retraining that are costly, and reliance on new malware samples that may not be timely available. As a result, new and emerging malware slips through, as seen from the continued surging of malware in the wild. Thus, a more practical detector needs not only to be accurate but, more critically, to be able to sustain its capabilities over time without frequent retraining. In this paper, we study how Android apps evolve as a population over time, in terms of their behaviors related to accesses to sensitive information and operations. We first perform a longitudinal characterization of 6K benign and malicious apps developed across seven years, with focus on these sensitive accesses in app executions. Our study reveals, during the long evolution, a consistent, clear differentiation between malware and benign apps regarding such accesses, measured by relative statistics of relevant method calls. Following these findings, we developed DroidSpan, a novel classification system based on a new behavioral profile for Android apps. Through an extensive evaluation, we showed that DroidSpan can not only effectively detect malware but sustain high detection accuracy (93% F1 measure) for four years (with 81% F1 for five years). Through a dedicated study, we also showed its resiliency to sophisticated evasion schemes. By comparing to a state-of-the-art malware detector, we demonstrated the largely superior sustainability of our approach at reasonable costs.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2; 2024: 0; 2025: 2.
7 papers.
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Appscited by 8
- 2021Mate! Are You Really Aware? An Explainability-Guided Testing Framework for Robustness of Malware Detectorscited by 7
- 2022Fast & Furious: Modelling Malware Detection as Evolving Data Streamscited by 6
- 2021Dynamic detection of mobile malware using smartphone data and machine learningcited by 1
- 2023SourceP: Detecting Ponzi Schemes on Ethereum with Source Codecited by 1
- 2023On building machine learning pipelines for Android malware detection: a procedural survey of practices, challenges and opportunitiescited by 1
- 2025Android Malware Detection: A Machine Leaning Approachcited by 0
- 2025Android Malware Detection: A Machine Leaning Approach2 Nov 2025
- 2025LLM-Explorer: Towards Efficient and Affordable LLM-based Exploration for Mobile Apps15 May 2025
- 2023On building machine learning pipelines for Android malware detection: a procedural survey of practices, challenges and opportunities12 Jun 2023
- 2023SourceP: Detecting Ponzi Schemes on Ethereum with Source Code2 Jun 2023
- 2022Fast & Furious: Modelling Malware Detection as Evolving Data Streams24 May 2022
- 2021Mate! Are You Really Aware? An Explainability-Guided Testing Framework for Robustness of Malware Detectors19 Nov 2021
- 2021Dynamic detection of mobile malware using smartphone data and machine learning23 Jul 2021