A Preliminary Study On the Sustainability of Android Malware Detection

07/22/2018
by   Haipeng Cai, et al.
0

Machine learning-based malware detection dominates current security defense approaches for Android apps. However, due to the evolution of Android platforms and malware, existing such techniques are widely limited by their need for constant retraining that are costly, and reliance on new malware samples that may not be timely available. As a result, new and emerging malware slips through, as seen from the continued surging of malware in the wild. Thus, a more practical detector needs not only to be accurate but, more critically, to be able to sustain its capabilities over time without frequent retraining. In this paper, we study how Android apps evolve as a population over time, in terms of their behaviors related to accesses to sensitive information and operations. We first perform a longitudinal characterization of 6K benign and malicious apps developed across seven years, with focus on these sensitive accesses in app executions. Our study reveals, during the long evolution, a consistent, clear differentiation between malware and benign apps regarding such accesses, measured by relative statistics of relevant method calls. Following these findings, we developed DroidSpan, a novel classification system based on a new behavioral profile for Android apps. Through an extensive evaluation, we showed that DroidSpan can not only effectively detect malware but sustain high detection accuracy (93 F1 for five years). Through a dedicated study, we also showed its resiliency to sophisticated evasion schemes. By comparing to a state-of-the-art malware detector, we demonstrated the largely superior sustainability of our approach at reasonable costs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/22/2018

Longitudinal Characterization and Sustainable Classification of Android Apps via SAD Profiles

Machine learning-based malware detection dominates current security defe...
research
05/24/2022

Fast Furious: Modelling Malware Detection as Evolving Data Streams

Malware is a major threat to computer systems and imposes many challenge...
research
09/05/2021

DexRay: A Simple, yet Effective Deep Learning Approach to Android Malware Detection based on Image Representation of Bytecode

Computer vision has witnessed several advances in recent years, with unp...
research
05/17/2022

A two-steps approach to improve the performance of Android malware detectors

The popularity of Android OS has made it an appealing target to malware ...
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
07/17/2023

Metadata-based Malware Detection on Android using Machine Learning

In the digitized world, smartphones and their apps play an important rol...
research
04/06/2017

A Multi-view Context-aware Approach to Android Malware Detection and Malicious Code Localization

Existing Android malware detection approaches use a variety of features ...

Please sign up or login with your details

Forgot password? Click here to reset