arrow
Return

Efficient concept drift handling for batch android malware detection models

delete2023-12-01
delete4
delete
OA
AI
B
Borja Molina-Coronado *
U
Usue Mori
A
Alexander Mendiburu
J
José Miguel-Alonso
DOI:10.1016/j.pmcj.2023.101849delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
The rapidly evolving nature of Android apps poses a significant challenge to static batch machine learning algorithms employed in malware detection systems, as they quickly become obsolete. Despite this challenge, the existing literature pays limited attention to addressing this issue, with many advanced Android malware detection approaches, such as Drebin, DroidDet and MaMaDroid, relying on static models. In this work, we show how retraining techniques are able to maintain detector capabilities over time. Particularly, we analyze the effect of two aspects in the efficiency and performance of the detectors: (1) the frequency with which the models are retrained, and (2) the data used for retraining. In the first experiment, we compare periodic retraining with a more advanced concept drift detection method that triggers retraining only when necessary. In the second experiment, we analyze sampling methods to reduce the amount of data used to retrain models. Specifically, we compare fixed sized windows of recent data and state-of-the-art active learning methods that select those apps that help keep the training dataset small but diverse. Our experiments show that concept drift detection and sample selection mechanisms result in very efficient retraining strategies which can be successfully used to maintain the performance of the static Android malware state-of-the-art detectors in changing environments.
Keywords:
Android malware detection
Machine learning
Mobile security
Concept drift
Static analysis
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Pervasive and Mobile Computing cover
Pervasive and Mobile Computing
IF:
3.5
Papers:
1.5K
Citations:
2.2K

Organization

U
university of basque country
Scholars:
1.9W
Papers: 1.6W
Citations: 17
Cited Papers

Cited Papers

A Review of Android Malware Detection Approaches Based on Machine Learning
err2020-01-01
err167
errOAAI
errLiu, Kaijun; Xu, Shengwei; Xu, Guoai; Zhang, Miao; Sun, Dawei; Liu, Haifeng
errShare
errSave
A comparative study on concept drift detectors
err2014-12-01
err115
PREAI
errGoncalves, Paulo M., Jr.; de Carvalho Santos, Silas G. T.; Barros, Roberto S. M.; Vieira, Davi C. L.
errShare
errSave
FFT-LB Modeling of Thermal Liquid-Vapor System
err2012-04-19
err0
errOAAI
errYan-Biao Gan; Ai-Guo Xu; Guang-Cai Zhang; Ying-Jun Li
errShare
errSave
A Survey on Concept Drift Adaptation
err2014-03-01
err2.0K
errOAAI
errGama, Joao; Zliobaite, Indre; Bifet, Albert; Pechenizkiy, Mykola; Bouchachia, Abdelhamid
errShare
errSave
errShare
errSave
MaMaDroid: Detecting Android Malware by Building Markov Chains of Behavioral Models (Extended Version)
err2019-04-09
err206
PREAI
errOnwuzurike, Lucky; Mariconti, Enrico; Andriotis, Panagiotis; De Cristofaro, Emiliano; Ross, Gordon; Stringhini, Gianluca
errShare
errSave
DroidDet: Effective and robust detection of android malware using static analysis along with rotation forest model
err2018-01-01
err126
PREAI
errZhu, Hui-Juan; You, Zhu-Hong; Zhu, Ze-Xuan; Shi, Wei-Lei; Chen, Xing; Cheng, Li
errShare
errSave
researcher View more