With the development of mobile technology, the popularity and usage of smartphones have increased exponentially, and attackers are constantly seeking to obtain sensitive, confidential information from smartphones. To protect smartphones from malicious applications, researchers are continuously working on effective Android malware detection approaches. Machine learning-based techniques proved to be effective for Android malware detection. This study reviews popular machine learning approaches widely used in static analysis of Android malware detection. The paper’s goal is to find the machine learning approaches that give the best results when used for the classification of benign and malware applications. After a detailed literature review, an experimental setup was designed to test the six most popular Machine Learning (ML) approaches over three datasets of Android malware and benign applications. The observations from the previous studies are also verified by experiment and the results are compared using various performance metrics. Results reveal that the Random Forest (RF) classification algorithm achieved better performance over nine selected metrics when used to classify Android malware and benign applications using static features.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Empirical Analysis of Machine Learning Models for Android Malware Detection

  • Atul Chambyal,
  • Aman Kumar Sharma

摘要

With the development of mobile technology, the popularity and usage of smartphones have increased exponentially, and attackers are constantly seeking to obtain sensitive, confidential information from smartphones. To protect smartphones from malicious applications, researchers are continuously working on effective Android malware detection approaches. Machine learning-based techniques proved to be effective for Android malware detection. This study reviews popular machine learning approaches widely used in static analysis of Android malware detection. The paper’s goal is to find the machine learning approaches that give the best results when used for the classification of benign and malware applications. After a detailed literature review, an experimental setup was designed to test the six most popular Machine Learning (ML) approaches over three datasets of Android malware and benign applications. The observations from the previous studies are also verified by experiment and the results are compared using various performance metrics. Results reveal that the Random Forest (RF) classification algorithm achieved better performance over nine selected metrics when used to classify Android malware and benign applications using static features.