MiniMon: Minimizing Android Applications with Intelligent Monitoring-Based Debloating
Abstract
The size of Android applications is getting larger to fulfill the requirements of various users. However, not all the features of the applications are needed and desired by a specific user. The unnecessary and non-desired features can increase the attack surface and consume system resources such as storage and memory. To address this issue, we propose a framework, MiniMon, to debloat unnecessary features from an Android app based on the logs of specific users' interactions with the app.
BibTeX
@inproceedings{Liu-al:ICSE24,
author = {Jiakun Liu and
Zicheng Zhang and
Xing Hu and
Ferdian Thung and
Shahar Maoz and
Debin Gao and
Eran Toch and
Zhipeng Zhao and
David Lo},
title = {{MiniMon:} Minimizing Android Applications with Intelligent {Monitoring-Based} Debloating},
booktitle = {ICSE},
pages = {206:1--206:13},
publisher = {{ACM}},
year = {2024},
}