EMULATOR vs REAL PHONE: Android Malware Detection Using Machine Learning

03/31/2017
by   Mohammed K. Alzaylaee, et al.
0

The Android operating system has become the most popular operating system for smartphones and tablets leading to a rapid rise in malware. Sophisticated Android malware employ detection avoidance techniques in order to hide their malicious activities from analysis tools. These include a wide range of anti-emulator techniques, where the malware programs attempt to hide their malicious activities by detecting the emulator. For this reason, countermeasures against antiemulation are becoming increasingly important in Android malware detection. Analysis and detection based on real devices can alleviate the problems of anti-emulation as well as improve the effectiveness of dynamic analysis. Hence, in this paper we present an investigation of machine learning based malware detection using dynamic analysis on real devices. A tool is implemented to automatically extract dynamic features from Android phones and through several experiments, a comparative analysis of emulator based vs. device based detection by means of several machine learning algorithms is undertaken. Our study shows that several features could be extracted more effectively from the on-device dynamic analysis compared to emulators. It was also found that approximately 24 analysed on the phone. Furthermore, all of the studied machine learning based detection performed better when applied to features extracted from the on-device dynamic analysis.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/22/2019

DL-Droid: Deep learning based android malware detection using real devices

The Android operating system has been the most popular for smartphones a...
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
05/27/2022

Machine Learning-based Ransomware Detection Using Low-level Memory Access Patterns Obtained From Live-forensic Hypervisor

Since modern anti-virus software mainly depends on a signature-based sta...
research
02/04/2018

IntelliAV: Building an Effective On-Device Android Malware Detector

The importance of employing machine learning for malware detection has b...
research
04/12/2022

Malceiver: Perceiver with Hierarchical and Multi-modal Features for Android Malware Detection

We propose the Malceiver, a hierarchical Perceiver model for Android mal...
research
08/13/2020

Can We Trust Your Explanations? Sanity Checks for Interpreters in Android Malware Analysis

With the rapid growth of Android malware, many machine learning-based ma...
research
12/10/2019

Deep Learning Based Android Malware Detection Framework

With the development in the field of smartphones and ever growing base o...

Please sign up or login with your details

Forgot password? Click here to reset