研究过时权限对安卓恶意软件检测模型性能的影响
Understanding Concept Drift with Deprecated Permissions in Android Malware Detection
- 分析过时与受限权限对模型的影响,发现剔除它们反而提升性能
- 在7万+应用数据上测试,部分模型准确率反而上升
- 适合关注模型稳定性与权限演进的安卓安全研究者
权限分析是安卓恶意软件检测的常用方法,通过分析应用请求的权限来判断其是否具有潜在恶意行为。近年来,多种机器学习算法利用权限特征和特征选择技术实现了高准确率检测。然而,现有研究普遍忽视了权限保护级别以及由于安卓系统更新导致的权限过时或受限等问题,这些因素可能引发概念漂移。本研究探讨了被弃用和受限权限对机器学习模型性能的影响。实验使用包含166个权限的大规模数据集,涵盖超过70,000个恶意与良性应用,采用多种机器学习与深度学习算法作为分类器,并结合不同概念漂移检测策略。结果表明,安卓权限仍是有效的检测特征;剔除过时与受限权限对模型性能影响微小,甚至在某些情况下(如CNN)准确率有所提升。此外,剔除这些权限有助于通过逐年分析策略更早发现概念漂移。数据集平衡进一步提升了模型表现,减少了低准确率实例,并增强了基于Kolmogorov-Smirnov检验的概念漂移检测能力。
原文摘要 · Abstract (English)
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 learning and deep learning algorithms were employed as classifiers, along with different concept drift detection strategies. The results suggest that Android permissions are highly effective features for malware detection, with the exclusion of deprecated and restricted permissions having only a marginal impact on model performance. In some cases, such as with CNN, accuracy improved. Excluding these permissions also enhanced the detection of concept drift using a year-to-year analysis strategy. Dataset balancing further improved model performance, reduced low-accuracy instances, and enhanced concept drift detection via the Kolmogorov-Smirnov test.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。