Revisiting Static Feature-Based Android Malware Detection
The increasing reliance on machine learning (ML) in computer security, particularly for malware classification, has driven significant advancements. However, the replicability and reproducibility of these results are often overlooked, leading to challenges in verifying research findings. This paper highlights critical pitfalls that undermine the validity of ML research in Android malware detection, focusing on dataset and methodological issues. We comprehensively analyze Android malware detection using two datasets and assess offline and continual learning settings with six widely used ML models. Our study reveals that when properly tuned, simpler baseline methods can often outperform more complex models. To address reproducibility challenges, we propose solutions for improving datasets and methodological practices, enabling fairer model comparisons. Additionally, we open-source our code to facilitate malware analysis, making it extensible for new models and datasets. Our paper aims to support future research in Android malware detection and other security domains, enhancing the reliability and reproducibility of published results.
Code (0)
등록된 구현이 없습니다.
Tasks
Android Malware DetectionComputer SecurityContinual LearningMalware AnalysisMalware ClassificationMalware DetectionSimilar Papers 제목 키워드 기반
Light up that Droid! On the Effectiveness of Static Analysis Features against App Obfuscation for Android Malware Detection
Malware authors have seen obfuscation as the mean to bypass malware detectors based on static analysis features. For Android, several studies have confirmed that many anti-malware products are easily evaded with simple p…
Android Malware DetectionMalware DetectionAndroid Malware Detection Based on RGB Images and Multi-feature Fusion
With the widespread adoption of smartphones, Android malware has become a significant challenge in the field of mobile device security. Current Android malware detection methods often rely on feature engineering to const…
Android Malware DetectionEdge DetectionFeature Engineeringimage-classification+2Analysis of Bayesian Classification based Approaches for Android Malware Detection
Mobile malware has been growing in scale and complexity spurred by the unabated uptake of smartphones worldwide. Android is fast becoming the most popular mobile platform resulting in sharp increase in malware targeting …
Android Malware DetectionClassificationGeneral ClassificationMalware DetectionActDroid: An active learning framework for Android malware detection
The growing popularity of Android requires malware detection systems that can keep up with the pace of new software being released. According to a recent study, a new piece of malware appears online every 12 seconds. To …
Active LearningAndroid Malware DetectionMalware DetectionHigh Accuracy Android Malware Detection Using Ensemble Learning
With over 50 billion downloads and more than 1.3 million apps in the Google official market, Android has continued to gain popularity amongst smartphone users worldwide. At the same time there has been a rise in malware …
Android Malware DetectionBIG-bench Machine LearningEnsemble LearningMalware Detection+1