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

Figment: Fine-grained Permission Management for Mobile Apps

机译:Figment:移动应用程序的细粒度权限管理

获取原文

摘要

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系统不允许用户以灵活,动态的方式管理授予应用程序(应用程序)的权限。最近的研究表明,应用程序经常滥用这些权限来访问私人信息,或者具有陷阱门,其他恶意应用程序也可以通过此方法来做同样的事情。在本文中,我们开发了一个框架Figment,它由一组库组成,开发人员可以轻松地使用它们来构建细粒度的动态权限管理功能。他们的应用程序的用户可以在执行期间随时调用这些功能。如果用户不希望允许某些权限,则这些应用程序可能会以减少的功能运行。 Figment还允许开发人员或用户指定上下文感知权限,这会导致在不同功能模式(上下文)下向应用程序授予不同权限。我们认为,Figment可以减少暴露于潜在恶意应用程序的攻击面,并在保护用户隐私方面迈出了重要一步。虽然Figment的基本版本使用面向方面的编程,并且不需要生根电话或更改Android子系统,但我们还提供了可选的根级故障安全实现,以方便将动态权限管理功能嵌入旧版本。不是使用Figment库构建的应用程序。我们证明,Figment与Android Marshmallow权限管理系统相比具有显着的优势,并且运行时开销较低;主要的代价是编译开销增加一倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号