Identification of Significant Permissions for Efficient Android Malware Detection

02/28/2021
by   Hemant Rathore, et al.
0

Since Google unveiled Android OS for smartphones, malware are thriving with 3Vs, i.e. volume, velocity, and variety. A recent report indicates that one out of every five business/industry mobile application leaks sensitive personal data. Traditional signature/heuristic-based malware detection systems are unable to cope up with current malware challenges and thus threaten the Android ecosystem. Therefore recently researchers have started exploring machine learning and deep learning based malware detection systems. In this paper, we performed a comprehensive feature analysis to identify the significant Android permissions and propose an efficient Android malware detection system using machine learning and deep neural network. We constructed a set of 16 permissions (8% of the total set) derived from variance threshold, auto-encoders, and principal component analysis to build a malware detection engine that consumes less train and test time without significant compromise on the model accuracy. Our experimental results show that the Android malware detection model based on the random forest classifier is most balanced and achieves the highest area under curve score of 97.7%, which is better than the current state-of-art systems. We also observed that deep neural networks attain comparable accuracy to the baseline results but with a massive computational penalty.

READ FULL TEXT
research
02/28/2021

Detection of Malicious Android Applications: Classical Machine Learning vs. Deep Neural Network Integrated with Clustering

Today anti-malware community is facing challenges due to the ever-increa...
research
04/04/2019

Malware Detection using Machine Learning and Deep Learning

Research shows that over the last decade, malware has been growing expon...
research
01/15/2023

A Review on the effectiveness of Dimensional Reduction with Computational Forensics: An Application on Malware Analysis

The Android operating system is pervasively adopted as the operating sys...
research
01/14/2019

Android Malware Detection Using Autoencoder

Smartphones have become an intrinsic part of human's life. The smartphon...
research
10/16/2020

DeepIntent: ImplicitIntent based Android IDS with E2E Deep Learning architecture

The Intent in Android plays an important role in inter-process and intra...
research
04/21/2019

Android Malicious Application Classification Using Clustering

Android malware have been growing at an exponential pace and becomes a s...
research
11/25/2020

Function Identification in Android Binaries with Deep Learning

Application security support has become a preference for the enterprise ...

Please sign up or login with your details

Forgot password? Click here to reset