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 条
  • [41] User-driven Path Control through Intent-Based Networking
    Meijer, Anne-Ruth
    Boldrini, Leonardo
    Koning, Ralph
    Grosso, Paola
    2022 IEEE/ACM INTERNATIONAL WORKSHOP ON INNOVATING THE NETWORK FOR DATA-INTENSIVE SCIENCE, INDIS, 2022, : 9 - 19
  • [42] Walking speed changes in response to novel user-driven treadmill control
    Ray, Nicole T.
    Knarr, Brian A.
    Higginson, Jill S.
    JOURNAL OF BIOMECHANICS, 2018, 78 : 143 - 149
  • [43] Network-driven Context in User-driven Innovation
    The University of Tokyo, Graduate School of Interdisciplinary Informatics, Japan
    IFIP Advances in Information and Communication Technology, 2008, 286 : 245 - 252
  • [44] Network-driven context in user-driven innovation
    Kinoshita, Yumiko
    Sudoh, Osamu
    TOWARDS SUSTAINABLE SOCIETY ON UBIQUITOUS NETWORKS, 2008, 286 : 245 - 252
  • [45] Discovery-Driven Prototyping for User-Driven Creativity
    Lim, Youn-kyung
    Kim, Daesung
    Jo, Jaesung
    Woo, Jong-bum
    IEEE PERVASIVE COMPUTING, 2013, 12 (03) : 74 - 80
  • [46] 5GMap: User-Driven Audit of Access Security Configurations in Cellular Networks
    Paci, Andrea
    Chiacchia, Matteo
    Bianchi, Giuseppe
    2024 19TH WIRELESS ON-DEMAND NETWORK SYSTEMS AND SERVICES CONFERENCE, WONS, 2024, : 97 - 104
  • [47] DOSE: Detecting User-Driven Operating States of Electronic Devices from a Single Sensing Point
    Chen, Ke-Yu
    Gupta, Sidhant
    Larson, Eric C.
    Patel, Shwetak
    2015 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM), 2015, : 46 - 54
  • [48] A Global User-Driven Model for Tile Prefetching in Web Geographical Information Systems
    Pan, Shaoming
    Chong, Yanwen
    Zhang, Hang
    Tan, Xicheng
    PLOS ONE, 2017, 12 (01):
  • [49] User-driven design of decision support systems for polycentric environmental resources management
    Zulkafli, Zed
    Perez, Katya
    Vitolo, Claudia
    Buytaert, Wouter
    Karpouzoglou, Timothy
    Dewulf, Art
    De Bievre, Bert
    Clark, Julian
    Hannah, David M.
    Shaheed, Simrita
    ENVIRONMENTAL MODELLING & SOFTWARE, 2017, 88 : 58 - 73
  • [50] Basic Design of a User-driven Service Creation Platform Assisted by Cellular Systems
    Umezawa, Takeshi
    Nakauchi, Kiyohide
    Kafle, Ved P.
    Inoue, Masugi
    Matsunaka, Takashi
    Warabino, Takayuki
    Kishi, Yoji
    2009 6TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1 AND 2, 2009, : 1343 - +