LeakMiner: Detect Information Leakage on Android with Static Taint Analysis

LeakMiner: Detect Information Leakage on Android with Static Taint Analysis
复制标题

DOI:
10.1109/wcse.2012.26
复制
发表时间:
2012-11
期刊:
2012 Third World Congress on Software Engineering
影响因子:
--
通讯作者:
Zhemin Yang;Min Yang
Zhemin Yang;Min Yang
中科院分区:
其他
文献类型:
--
作者:
Zhemin Yang;Min Yang

文献摘要

被引文献

相似文献

随着Android平台的日益普及,Android应用市场成为Android用户下载应用的主要集散地。与大多数PC应用程序不同,Android应用程序会操纵合同和短信等个人信息,这些信息的泄露可能会给Android用户造成巨大损失。因此,检测Android上的信息泄露是迫切需要的。然而,到目前为止,仍然没有适用于Android市场的完整审查过程。现有的Android信息泄漏检测方法都是对用户站点进行动态分析,因此会给Android应用程序带来很大的运行开销。本文提出了一种名为Leak Miner的新方法,该方法通过静态污点分析来检测Android上的敏感信息泄漏。与动态方法不同,Leak Miner在市场网站上分析Android应用程序。因此,它不会将运行时开销引入目标应用的正常执行。此外,Leak Miner可以在应用程序分发给用户之前检测到信息泄漏,因此恶意应用程序可以在用户下载之前从市场上删除。我们的评估结果显示,Leak Miner可以在1750个应用程序集内检测到145个真实信息泄漏。
With the growing popularity of Android platform, Android application market becomes a major distribution center where Android users download apps. Unlike most of the PC apps, Android apps manipulates personal information such as contract and SMS messages, and leakage of such information may cause great loss to the Android users. Thus, detecting information leakage on Android is in urgent need. However, till now, there is still no complete vetting process applied to Android markets. State-of-the-art approaches for detecting Android information leakage apply dynamic analysis on user site, thus they introduce large runtime overhead to the Android apps. This paper proposes a new approach called Leak Miner, which detects leakage of sensitive information on Android with static taint analysis. Unlike dynamic approaches, Leak Miner analyzes Android apps on market site. Thus, it does not introduce runtime overhead to normal execution of target apps. Besides, Leak Miner can detect information leakage before apps are distributed to users, so malicious apps can be removed from market before users download them. Our evaluation result shows that Leak Miner can detect 145 true information leakages inside a 1750 app set.