Machine Learning-Based Malware Detection for Android Applications: History Matters!
Explore this paper's citation graph
Summary
This paper considers the relevance of history in the construction of datasets, to highlight its impact on the performance of the malware detection scheme, and shows that simply picking a random set of known malware to train a malware detector yields significantly biased results.
- Type
- article
- Published
- 2014-05-26
- Cited by
- 23
- References
- 44
- Access
- Open access
- OpenAlex
- https://openalex.org/W31472457
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:18156520
Keywords
Malware, Computer science, Android (operating system), Machine learning, Artificial intelligence
References
- Mal-ID: Automatic Malware Detection Using Common Segment Analysis and Meta-Features
- Polonium: Tera-Scale Graph Mining for Malware Detection
- A Study of Android Application Security
- Classification of malware using structured control flow
- N-grams-based File Signatures for Malware Detection
- A Survey of Malware Detection Techniques
- A New Android Malware Detection Approach Using Bayesian Classification
- A methodology for empirical analysis of permission-based security models and its application to android
- Reducing the window of opportunity for Android malware Gotta catch ’em all
- DroidMat: Android Malware Detection through Manifest and API Calls Tracing
- Android botnets on the rise: Trends and characteristics
- Using probabilistic generative models for ranking risks of Android apps
- Automatically securing permission-based software by reducing the attack surface: an application to Android
- A Classifier of Malicious Android Applications
- A Machine Learning Approach to Android Malware Detection
- MAST: triage for market-scale mobile malware analysis
- Smartphone Dual Defense Protection Framework: Detecting Malicious Applications in Android Markets
- Structural detection of android malware using embedded call graphs
- Empirical evaluation of the tarantula automatic fault-localization technique
- Applying machine learning classifiers to dynamic Android malware detection at scale
Cited by
- Permission-based Malware Detection Mechanisms on Android: Analysis and Perspectives
- Mystique: Evolving Android Malware for Auditing Anti-Malware Tools
- Semantic modelling of Android malware for effective malware comprehension, detection, and classification
- Toward Engineering a Secure Android Ecosystem
- Prescience: Probabilistic Guidance on the Retraining Conundrum for Malware Detection
- Evaluating Behavioral Biometrics for Continuous Authentication: Challenges and Metrics
- A multi-view context-aware approach to Android malware detection and malicious code localization
- Data Science for Software Maintenance
- A semantic-based analysis of Android malware for detection, generation, and trend analysis
- A pragmatic android malware detection procedure
- Revisiting Static Analysis of Android Malware
- Investigating Android permissions and intents for malware detection
- Permission-based Feature Selection for Android Malware Detection and Analysis
- Program analysis and machine learning techniques for mobile security
- Android Fragmentation in Malware Detection
- Malicious Code Detection Based on Code Semantic Features
- Problem-Space Evasion Attacks in the Android OS: a Survey
- DNN and Cryptography based Data Monitoring System for IoMT Environment
- Technical Report 2016-1 — Royal Holloway , University of London Misleading Metrics : On Evaluating Machine Learning for Malware with Confidence
- DMDAM: Data Mining Based Detection of Android Malware
Related papers
- Dissecting Android Malware: Characterization and Evolution
- DREBIN: Effective and Explainable Detection of Android Malware in Your Pocket
- A Comprehensive Survey on Machine Learning Techniques for Android Malware Detection
- Hybrid-Based Malware Analysis for Effective and Efficiency Android Malware Detection
- DeepFlow: Deep learning-based malware detection by mining Android application for abnormal usage of sensitive data
- Toward Never-Ending Learner for Malware Analysis (NELMA)