arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1305.4045cs.CR
收藏

Android应用程序中敏感信息泄漏的签名生成

Signature Generation for Sensitive Information Leakage in Android Applications

Hiroki Kuzuno, Satoshi Tonami

摘要:

近年来,诸如智能手机的移动设备快速增长,并且专门针对智能手机市场开发了许多应用。特别是,有许多应用程序对用户是“免费”的,但它们的收入依赖于广告服务。这些应用程序包括一个广告模块--广告服务提供的库--它可以收集用户的敏感信息并通过网络传输。用户接受这种业务模型,但在大多数情况下,应用程序不需要用户的确认就可以传输敏感信息。因此,这种应用程序的行为成为侵犯隐私。在我们对1,188个Android应用程序的网络流量和权限的分析中,我们分析的应用程序中有93%在使用网络时连接到多个目的地。61%的受访者需要权限组合,包括访问敏感信息和使用网络服务。这些应用程序有可能泄漏用户的敏感信息。为了使用户能够控制他们的私人信息的传输,我们提出了一个系统,使用一种新的聚类方法的基础上的HTTP数据包的目的地和内容的距离,生成的聚类结果的签名,并使用它们来检测敏感信息泄漏Android应用程序。我们的系统不需要修改Android框架或任何特殊权限。因此,用户可以很容易地将我们的系统引入他们的设备,并以细粒度的方式管理可疑应用程序的网络行为。我们的系统准确地检测到94%的敏感信息泄漏的应用程序评估,并产生只有5%的假阴性结果,假阳性结果不到3%。

英文摘要:

In recent years, there has been rapid growth in mobile devices such as smartphones, and a number of applications are developed specifically for the smartphone market. In particular, there are many applications that are ``free'' to the user, but depend on advertisement services for their revenue. Such applications include an advertisement module - a library provided by the advertisement service - that can collect a user's sensitive information and transmit it across the network. Users accept this business model, but in most cases the applications do not require the user's acknowledgment in order to transmit sensitive information. Therefore, such applications' behavior becomes an invasion of privacy. In our analysis of 1,188 Android applications' network traffic and permissions, 93% of the applications we analyzed connected to multiple destinations when using the network. 61% required a permission combination that included both access to sensitive information and use of networking services. These applications have the potential to leak the user's sensitive information. In an effort to enable users to control the transmission of their private information, we propose a system which, using a novel clustering method based on the HTTP packet destination and content distances, generates signatures from the clustering result and uses them to detect sensitive information leakage from Android applications. Our system does not require an Android framework modification or any special privileges. Thus users can easily introduce our system to their devices, and manage suspicious applications' network behavior in a fine grained manner. Our system accurately detected 94% of the sensitive information leakage from the applications evaluated and produced only 5% false negative results, and less than 3% false positive results.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑