paper-with-me

Papers

Understanding Concept Drift with Deprecated Permissions in Android Malware Detection

2025-07-29 · Ahmed Sabbah, Radi Jarrar, Samer Zein, David Mohaisen arxiv

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.

📄 PDF Abstract BibTeX arXiv:2507.22231

Code (0)

등록된 구현이 없습니다.

Tasks

Malware Detection

Similar Papers 제목 키워드 기반

A Comprehensive Analysis of Evolving Permission Usage in Android Apps: Trends, Threats, and Ecosystem Insights

2025-08-04 · Ali Alkinoon, Trung Cuong Dang, Ahod Alghuried, Abdulaziz Alghamdi 외 arxiv

The proper use of Android app permissions is crucial to the success and security of these apps. Users must agree to permission requests when installing or running their apps. Despite official Android platform documentati…

Android Botnet Detection using Convolutional Neural Networks

2019-11-27 · Sina Hojjatinia, Sajad Hamzenejadi, Hadis Mohseni

Today, Android devices are able to provide various services. They support applications for different purposes such as entertainment, business, health, education, and banking services. Because of the functionality and pop…

Temporal Concept Drift and Alignment: An empirical approach to comparing Knowledge Organization Systems over time

2022-08-16 · Sam Grabus, Peter Melville Logan, Jane Greenberg

This research explores temporal concept drift and temporal alignment in knowledge organization systems (KOS). A comparative analysis is pursued using the 1910 Library of Congress Subject Headings, 2020 FAST Topical, and …

named-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)

Android Malware Detection using Feature Ranking of Permissions

2022-01-20 · Muhammad Suleman Saleem, Jelena Mišić, Vojislav B. Mišić

We investigate the use of Android permissions as the vehicle to allow for quick and effective differentiation between benign and malware apps. To this end, we extract all Android permissions, eliminating those that have …

Android Malware DetectionMalware Detection

Empirical Evaluation of Concept Drift in ML-Based Android Malware Detection

2025-07-30 · Ahmed Sabbah, Radi Jarrar, Samer Zein, David Mohaisen arxiv

Despite outstanding results, machine learning-based Android malware detection models struggle with concept drift, where rapidly evolving malware characteristics degrade model effectiveness. This study examines the impact…

Few-Shot LearningMalware Detection