Privilege Leakage and Information Stealing Through the Android Task Mechanism.

Yinhao Xiao,Guangdong Bai,Jian Mao,Zhenkai Liang,Wei Cheng
DOI: https://doi.org/10.1109/pac.2017.29
2017-01-01
Abstract:To facilitate apps to collaborate in finish complex jobs, Android allows isolated apps to communicate through explicit interfaces. However, the communication mechanisms often give additional privilege to apps, which can be exploited by attackers. The Android Task Structure is a widely-used mechanism to facilitate apps' collaboration. Recent research has identified attacks to the mechanism, allowing attackers to spoof UIs in Android. In this paper, we present an analysis on the security of Android task structure. In particular, we analyze the system/app conditions that can cause the task mechanism to leak privilege. Furthermore, we identify new end-to-end attacks that enable attackers to actively interfere with victim apps to steal sensitive information. Based on our findings, we also develop atask interference checking app for exploits to the Android task structure.
What problem does this paper attempt to address?