Understanding Concept Drift with Deprecated Permissions in Android Malware Detection
Ahmed Sabbah, Radi Jarrar, Samer Zein, David Mohaisen

TL;DR
This paper examines how deprecated and restricted Android permissions affect malware detection models, finding that excluding them can marginally improve accuracy and enhance concept drift detection over time.
Contribution
It investigates the impact of deprecated permissions on Android malware detection models and demonstrates that excluding them can improve concept drift detection and model robustness.
Findings
Excluding deprecated permissions marginally improves detection accuracy.
Removing restricted permissions enhances concept drift detection.
Dataset balancing reduces low-accuracy instances and improves drift detection.
Abstract
Permission analysis is a widely used method for Android malware detection. It involves examining the permissions requested by an application to access sensitive data or perform potentially malicious actions. In recent years, various machine learning (ML) algorithms have been applied to Android malware detection using permission-based features and feature selection techniques, often achieving high accuracy. However, these studies have largely overlooked important factors such as protection levels and the deprecation or restriction of permissions due to updates in the Android OS -- factors that can contribute to concept drift. In this study, we investigate the impact of deprecated and restricted permissions on the performance of machine learning models. A large dataset containing 166 permissions was used, encompassing more than 70,000 malware and benign applications. Various machine…
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.
