arrow
Return

On machine learning effectiveness for malware detection in Android OS using static analysis data

delete2021-06-01
delete26
delete
OA
AI
V
Vasileios Syrris
D
Dimitris Geneiatakis *
DOI:10.1016/j.jisa.2021.102794delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Although various security mechanisms have been introduced in Android operating system in order to enhance its robustness, sheer protection remains an open issue: malicious applications (named as malware) usually find ways to bypass the security processes, whereas users are not aware a priori whether an application can operate as malware. To eliminate this problem, several approaches leverage machine learning for detecting malware using static analysis data. In this direction, we study the effectiveness of supervised machine learning algorithms using static analysis data extracted from the Drebin data set and we provide a short survey of other related works in the domain. We evaluate six well-known classification techniques under different configurations in terms of i) capacity of detecting Android malware and ii) feature selection. Our experimental results demonstrate that classification can reach a high level of accuracy by using only a small subset of features.
Keywords:
Machine learning
Supervised learning
Classification
Feature importance
Malware detection
Goodware
Android operating system
Security
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Information Security and Applications cover
Journal of Information Security and Applications
IF:
3.7
Papers:
1.9K
Citations:
4.9K

Organization

E
European Commission Joint Research Centre
Scholars:
6.7K
Papers: 5.9K
Citations: 8