2011 · 62 citations · 9 references
ComputingInformation TechnologyGeographic Information SystemsMobile ComputingMobile SystemsAccess ControlLocation AnalysisMobile Human-computer InteractionLocation PermissionsLocation-based InteractionLocation-based ServicesMobile Device Location DataOperating System Architecture
Many smartphone operating systems implement strong sandboxing for 3rd party application software. As part of this sandboxing, they feature a permission system, which conveys to users what sensitive resources an application will access and allows users to grant or deny permission to access those resources. In this paper we survey the permission systems of several popular smartphone operating systems and taxonomize them by the amount of control they give users, the amount of information they convey to users and the level of interactivity they require from users. We discuss the problem of permission overdeclaration and devise a set of goals that security researchers should aim for, as well as propose directions through which we hope the research community can attain those goals.
9
Proceedings of the 11th USENIX Security Symposium
Dan Boneh · 2002 · 2.5K citations
Android permissions demystified
Adrienne Porter Felt, Erika Chin, Steve Hanna et al. · 2011 · 1.3K citations
Raja Vallée-Rai, Phong Co, Étienne Gagnon et al. · 2010 · 939 citations
On lightweight mobile phone application certification
William Enck, Machigar Ongtang, Patrick McDaniel · 2009 · 923 citations
These aren't the droids you're looking for
Peter Hornyack, Seungyeop Han, Jaeyeon Jung et al. · 2011 · 574 citations