• DocumentCode
    2554546
  • Title

    User-Driven Access Control: Rethinking Permission Granting in Modern Operating Systems

  • Author

    Roesner, F. ; Kohno, Tohru ; Moshchuk, Alexander ; Parno, Bryan ; Wang, Harry Jiannan ; Cowan, C.

  • Author_Institution
    Univ. of Washington, Seattle, WA, USA
  • fYear
    2012
  • fDate
    20-23 May 2012
  • Firstpage
    224
  • Lastpage
    238
  • Abstract
    Modern client platforms, such as iOS, Android, Windows Phone, Windows 8, and web browsers, run each application in an isolated environment with limited privileges. A pressing open problem in such systems is how to allow users to grant applications access to user-owned resources, e.g., to privacy- and cost-sensitive devices like the camera or to user data residing in other applications. A key challenge is to enable such access in a way that is non-disruptive to users while still maintaining least-privilege restrictions on applications. In this paper, we take the approach of user-driven access control, whereby permission granting is built into existing user actions in the context of an application, rather than added as an afterthought via manifests or system prompts. To allow the system to precisely capture permission-granting intent in an application´s context, we introduce access control gadgets (ACGs). Each user-owned resource exposes ACGs for applications to embed. The user´s authentic UI interactions with an ACG grant the application permission to access the corresponding resource. Our prototyping and evaluation experience indicates that user-driven access control is a promising direction for enabling in-context, non-disruptive, and least-privilege permission granting on modern client platforms.
  • Keywords
    authorisation; mobile computing; operating systems (computers); ACG; Android; Web browsers; Windows 8; Windows Phone; access control gadgets; iOS; isolated environment; modern operating systems; open problem; rethinking permission granting; user driven access control; user owned resources; Access control; Androids; Browsers; Cameras; Context; Kernel; ACGs; access control; access control gadgets; least-privilege; operating systems; permission granting; permissions; user intent; user-driven access control; user-owned resources;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy (SP), 2012 IEEE Symposium on
  • Conference_Location
    San Francisco, CA
  • ISSN
    1081-6011
  • Print_ISBN
    978-1-4673-1244-8
  • Electronic_ISBN
    1081-6011
  • Type

    conf

  • DOI
    10.1109/SP.2012.24
  • Filename
    6234415