2021
DOI: 10.3390/info12050185
|View full text |Cite
|
Sign up to set email alerts
|

A Comprehensive Survey on Machine Learning Techniques for Android Malware Detection

Abstract: Year after year, mobile malware attacks grow in both sophistication and diffusion. As the open source Android platform continues to dominate the market, malware writers consider it as their preferred target. Almost strictly, state-of-the-art mobile malware detection solutions in the literature capitalize on machine learning to detect pieces of malware. Nevertheless, our findings clearly indicate that the majority of existing works utilize different metrics and models and employ diverse datasets and classificat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
29
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 73 publications
(36 citation statements)
references
References 32 publications
0
29
0
Order By: Relevance
“…Kouliaridis and Kambourakis [144] provided a comprehensive survey on Android malware detection using machine learning techniques. e authors gave a detailed overview of the research work done over the past seven years in malware detection using machine learning.…”
Section: Android Malware Classification and Identification Usingmentioning
confidence: 99%
See 1 more Smart Citation
“…Kouliaridis and Kambourakis [144] provided a comprehensive survey on Android malware detection using machine learning techniques. e authors gave a detailed overview of the research work done over the past seven years in malware detection using machine learning.…”
Section: Android Malware Classification and Identification Usingmentioning
confidence: 99%
“…Further, they combined the system functions to depict the application behaviors and created eigenvectors. Finally, using these eigenvectors, they compared the techniques of Naive Bayesian, J48 decision tree, and application function decision algorithm for efficient identification of malware apps.e proposed tool gives better detection results when compared with the related work of other similar studies, but it also generates sufficient number of false positives.Kouliaridis and Kambourakis[144] provided a comprehensive survey on Android malware detection using machine learning techniques. e authors gave a detailed overview of the research work done over the past seven years in malware detection using machine learning.…”
mentioning
confidence: 99%
“…The feature extraction methods available in the static analysis consist of two types: Manifest Analysis and Code Analysis [65]. Features such as package name, permissions, intents, activities, services, and providers can be identified in Manifest Analysis.…”
Section: Static Dynamic and Hybrid Analysismentioning
confidence: 99%
“…Over recent years, most studies on static feature extraction focused on extracting features, such as bytecode, sound, images, log records, code execution paths, control flow graphs, and data flow graphs. Such studies also focused on using machine learning algorithms, such as decision trees, logistic regression, Naive Bayes, support vector machines (SVM), and random forests (RF), or deep neural network (DNN)-based models, such as convolutional neural networks, generative adversarial networks, and recurrent neural networks, to detect malicious code [6]. On the other hand, current research on source code machine translation is extensive and accurate [7].…”
Section: Introductionmentioning
confidence: 99%