A Performance-Sensitive Malware Detection System Using Deep Learning on Mobile Devices

05/11/2020
by   Ruitao Feng, et al.
0

Currently, Android malware detection is mostly performed on the server side against the increasing number of malware. Powerful computing resource provides more exhaustive protection for app markets than maintaining detection by a single user. However, apart from the applications (apps) provided by the official market, apps from third-party resources are always causing serious security threats to end-users. Meanwhile, it is a time-consuming task if the app is downloaded first and then uploaded to the server side for detection, because the network transmission has a lot of overhead. In addition, the uploading process also suffers from the threat of attackers. Consequently, a last line of defense on mobile devices is necessary and much-needed. In this paper, we propose an effective Android malware detection system, MobiTive, leveraging customized deep neural networks to provide a real-time and responsive detection environment on mobile devices. MobiTive is a pre-installed solution rather than an app scanning and monitoring engine using after installation, which is more practical and secure. Although a deep learning-based approach can be maintained on server side efficiently for malware detection, original deep learning models cannot be directly deployed and executed on mobile devices due to various performance limitations. Therefore, we evaluate and investigate the following key points: (1) the performance of different feature extraction methods; (2) the performance of different feature type selections for deep learning on mobile; (3) the detection accuracy of different deep neural networks on mobile; (4) the real-time detection performance and accuracy on mobile; (5) the potential based on the evolution trend of mobile devices' specifications; and finally we further propose a practical solution (MobiTive) to detect Android malware on mobile.

READ FULL TEXT

page 1

page 11

research
11/10/2020

SeqMobile: A Sequence Based Efficient Android Malware Detection System Using RNN on Mobile Devices

With the proliferation of Android malware, the demand for an effective a...
research
07/01/2020

Mobile Botnet Detection: A Deep Learning Approach Using Convolutional Neural Networks

Android, being the most widespread mobile operating systems is increasin...
research
02/23/2021

SpotCheck: On-Device Anomaly Detection for Android

In recent years the PC has been replaced by mobile devices for many secu...
research
11/19/2020

KeyGuard: Using Selective Encryption to Mitigate Keylogging in Third-Party IME

As mobile devices become ubiquitous, people around the world have enjoye...
research
11/27/2018

Undermining User Privacy on Mobile Devices Using AI

Over the past years, literature has shown that attacks exploiting the mi...
research
02/18/2020

Mind Your Weight(s): A Large-scale Study on Insufficient Machine Learning Model Protection in Mobile Apps

On-device machine learning (ML) is quickly gaining popularity among mobi...
research
11/02/2018

AiDroid: When Heterogeneous Information Network Marries Deep Neural Network for Real-time Android Malware Detection

The explosive growth and increasing sophistication of Android malware ca...

Please sign up or login with your details

Forgot password? Click here to reset