arrow
Return

VirtualPatch: Distributing Android security patches through Android virtualization

delete2025-08-09
delete0
delete
OA
AI
S
Simeone Pizzi
S
Samuele Doria
N
Nicholas Miazzo *
E
Eleonora Losiouk
DOI:10.1016/j.cose.2025.104615delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The Android Operating System (OS) is a complex system that might contain vulnerabilities and allow malicious apps to damage the legitimate ones on the same device or steal sensitive user data. Vulnerabilities in the Android OS are fixed through security patches that can only be distributed through an update of the whole OS. Google is responsible for the development of security patches for the official Android platform i.e., the Android Open Source Project (AOSP). However, several other mobile vendors (e.g., Samsung, Xiaomi) sell smartphones running a customized version of AOSP and are responsible for integrating the AOSP security patches into their custom OS. This integration should occur before Google makes a vulnerability and the associated security patch public. Unfortunately, this is not always the case: we have found that the median time that Samsung requires to integrate a security patch is 35 days. This is astonishing and confirms the urgent need for a solution.
Keywords:
Android security
Application-level virtualization
Security patch deployment
Android hooking techniques
Android user protection

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

No organization information available
Cited Papers

Cited Papers

Reference hijacking
err2016-05-14
err0
PREAI
errWei You; Bin Liang; Wenchang Shi; Shuyang Zhu; Peng Wang; Sikefu Xie; Xiangyu Zhang
errShare
errSave
Repack Me If You Can: An Anti-Repackaging Solution Based on Android Virtualization
err2021-12-06
err0
errOAAI
errAntonio Ruggia; Eleonora Losiouk; Luca Verderame; Mauro Conti; Alessio Merlo
errShare
errSave
Towards Understanding Android System Vulnerabilities
err2019-07-02
err0
errOAAI
errDaoyuan Wu; Debin Gao; Eric K. T. Cheng; Yichen Cao; Jintao Jiang; Robert H. Deng
errShare
errSave
PatchDroid
err2013-12-09
err0
PREAI
errCollin Mulliner; Jon Oberheide; William Robertson; Engin Kirda
errShare
errSave
FireDroid
err2013-12-09
err0
PREAI
errGiovanni Russello; Arturo Blas Jimenez; Habib Naderi; Wannes van der Mark
errShare
errSave
NJAS
err2015-10-12
err0
PREAI
errAntonio Bianchi; Yanick Fratantonio; Christopher Kruegel; Giovanni Vigna
errShare
errSave
researcher View more