AUDACIOUS: User-Driven Access Control with Unmodified Operating Systems

被引:16
|
作者
Ringer, Talia [1 ]
Grossman, Dan [1 ]
Roesner, Franziska [1 ]
机构
[1] Univ Washington, Seattle, WA 98195 USA
关键词
D O I
10.1145/2976749.2978344
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
User-driven access control improves the coarse-grained access control of current operating systems (particularly in the mobile space) that provide only all-or-nothing access to a resource such as the camera or the current location. By granting appropriate permissions only in response to explicit user actions (for example, pressing a camera button), user driven access control better aligns application actions with user expectations. Prior work on user-driven access control has relied in essential ways on operating system (OS) modifications to provide applications with uncompromisable access control gadgets, distinguished user interface (UI) elements that can grant access permissions. This work presents a design, implementation, and evaluation of user-driven access control that works with no OS modifications, thus making deployability and incremental adoption of the model more feasible. We develop (1) a user level trusted library for access control gadgets, (2) static analyses to prevent malicious creation of UI events, illegal flows of sensitive information, and circumvention of our library, and (3) dynamic analyses to ensure users are not tricked into granting permissions. In addition to providing the original user-driven access control guarantees, we use static information flow to limit where results derived from sensitive sources may flow in an application. Our implementation targets Android applications. We port open-source applications that need interesting resource permissions to use our system. We determine in what ways user-driven access control in general and our implementation in particular are good matches for real applications. We demonstrate that our system is secure against a variety of attacks that malware on Android could otherwise mount.
引用
收藏
页码:204 / 216
页数:13
相关论文
共 50 条
  • [21] User-driven development of VSOP technology
    Gustafsson, B
    Widfeldt, M
    CHANGING THE WAYS WE WORK: SHAPING THE ICT-SOLUTIONS FOR THE NEXT CENTURY, 1998, 8 : 632 - 642
  • [22] A scenario model advocating user-driven adaptive document recognition systems
    Bapst, F
    Zramdini, A
    Ingold, R
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION, VOLS 1 AND 2, 1997, : 745 - 748
  • [23] User-driven RFID applications and challenges
    Mitrokotsa, Aikaterini
    Sheng, Quan Z.
    Maamar, Zakaria
    PERSONAL AND UBIQUITOUS COMPUTING, 2012, 16 (03) : 223 - 224
  • [24] A Continuous Toolchain for User-Driven Customization
    Roth, M.
    Mayr, L.
    Ploetner, M.
    Lindemann, U.
    2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2016, : 597 - 601
  • [25] User-driven Feature Space Transformation
    Mamani, G. M. H.
    Fatore, F. M.
    Nonato, L. G.
    Paulovich, F. V.
    COMPUTER GRAPHICS FORUM, 2013, 32 (03) : 291 - 299
  • [26] MICROABACUS IMPLEMENTATION - A USER-DRIVEN APPROACH
    FARKAS, SF
    JOURNAL OF SYSTEMS MANAGEMENT, 1985, 36 (02): : 36 - 39
  • [27] User-driven RFID applications and challenges
    Aikaterini Mitrokotsa
    Quan Z. Sheng
    Zakaria Maamar
    Personal and Ubiquitous Computing, 2012, 16 : 223 - 224
  • [28] User-Driven Adaptation: Tailoring Autonomous Driving Systems with Dynamic Preferences
    Zhang, Mingyue
    Li, Jialong
    Li, Nianyu
    Kang, Eunsuk
    Tei, Kenji
    EXTENDED ABSTRACTS OF THE 2024 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2024, 2024,
  • [29] USER-DRIVEN APPROACH TO BETTER USER MANUALS.
    Maynard, John
    IEEE Transactions on Professional Communications, 1982, PC-25 (01): : 16 - 19
  • [30] Re-ranking in user-driven reputation systems with splay tree
    Jayashree, R.
    Christy, A.
    INTERNATIONAL JOURNAL OF MATERIALS & PRODUCT TECHNOLOGY, 2018, 56 (1-2): : 3 - 22