首页> 外文会议>IEEE Conference on Computer Communications >Figment: Fine-grained Permission Management for Mobile Apps
【24h】

Figment: Fine-grained Permission Management for Mobile Apps

机译:杰图:移动应用程序的细粒度许可管理

获取原文

摘要

Today's Android systems do not allow users to manage the permissions granted to applications (apps) in a flexible and dynamic way. Recent studies show that apps often misuse these permissions to access private information, or have trapdoors via which other malicious apps can do the same. In this paper, we develop a framework Figment, which consists of set of libraries that developers can easily use to build in fine-grained dynamic permission management capabilities. The users of their apps can readily invoke these capabilities during execution. The apps would potentially run with reduced functionalities if the user does not wish to allow certain permissions. Figment also allows either the developer or a user to specify context aware permissions, which cause different permissions to be granted to the app in different functional modes (contexts). We believe that Figment reduces the attack surface exposed to potentially malicious apps and offers a significant step in preserving user privacy. While the rudimentary version of Figment uses aspect-oriented programming and does not need rooting of the phone or changes to the Android sub-system, we also provide an optional root-level fail safe implementation that facilitates the embedding of dynamic permission management functions in old applications not built by using Figment libraries. We show that Figment offers significant benefits over the Android Marshmallow permission management system with lower runtime overheads; the main penalty is a one time higher compilation overhead.
机译:今天的Android系统不允许用户以灵活和动态的方式管理授予应用程序(应用程序)的权限。最近的研究表明,应用程序经常滥用这些权限来访问私人信息,或者具有陷阱,其他恶意应用程序可以做到这一点。在本文中,我们开发了一个框架型,它包括一组库,开发人员可以轻松地建立在细粒度的动态许可管理能力中。他们的应用程序的用户可以在执行期间易于调用这些功能。如果用户不希望允许某些权限,则该应用程序可能会使用缩小功能运行。图还允许开发人员或用户指定上下文感知权限,这使得以不同的功能模式(上下文)向应用授予不同的许可。我们认为,图是缩短暴露于潜在恶意应用程序的攻击面,并提供了保留用户隐私的重要一步。虽然虚拟版本使用面向方面的编程,但不需要手机的根源或者对Android子系统的更改,但我们还提供了一种可选的根级别故障安全实现,便于嵌入旧的动态许可管理功能。使用雕像库未构建的应用程序。我们表明,据此,在具有较低运行时开销的Android棉花糖许可管理系统上提供了显着的好处;主要惩罚是一个更高的编译开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号