论文标题

使分布式移动应用程序安全:使用安全的应用程序流执行对不受信任的应用程序执行用户隐私政策

Making Distributed Mobile Applications SAFE: Enforcing User Privacy Policies on Untrusted Applications with Secure Application Flow Enforcement

论文作者

Szekeres, Adriana, Zhang, Irene, Bailey, Katelin, Ackerman, Isaac, Shen, Haichen, Roesner, Franziska, Ports, Dan R. K., Krishnamurthy, Arvind, Levy, Henry M.

论文摘要

当今的移动设备感知,收集和存储大量的个人信息,用户通过广泛的应用与家人和朋友共享这些信息。一旦用户将应用程序访问其数据访问,他们就必须隐含地相信应用程序可以正确维护数据隐私。正如我们从经验和各种频繁的新闻文章中所知道的那样,这种信任常常放错了位置。尽管用户不信任应用程序,但他们确实信任其移动设备和操作系统。不幸的是,共享应用程序不仅限于移动客户端,而且还必须在云服务上运行才能在用户之间共享数据。在本文中,我们利用用户对移动OS的信任来审查云服务。为此,我们定义了一个新的安全应用程序流程执行(安全)框架,该框架需要云服务来证明系统堆栈,该系统将执行由移动OS提供的用户数据提供的策略。我们实施了一个移动操作系统,该操作系统在未修改的移动应用程序和两个系统上执行安全策略,以在不受信任的云服务上执行策略。使用这些原型,我们证明可以在未修改的应用程序上执行现有的用户隐私政策。

Today's mobile devices sense, collect, and store huge amounts of personal information, which users share with family and friends through a wide range of applications. Once users give applications access to their data, they must implicitly trust that the apps correctly maintain data privacy. As we know from both experience and all-too-frequent press articles, that trust is often misplaced. While users do not trust applications, they do trust their mobile devices and operating systems. Unfortunately, sharing applications are not limited to mobile clients but must also run on cloud services to share data between users. In this paper, we leverage the trust that users have in their mobile OSes to vet cloud services. To do so, we define a new Secure Application Flow Enforcement (SAFE) framework, which requires cloud services to attest to a system stack that will enforce policies provided by the mobile OS for user data. We implement a mobile OS that enforces SAFE policies on unmodified mobile apps and two systems for enforcing policies on untrusted cloud services. Using these prototypes, we demonstrate that it is possible to enforce existing user privacy policies on unmodified applications.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源