Design and Implementation of a Fine-grained Resource Usage Model for the Android Platform

被引:0
|
作者
Nauman, Mohammad [1 ]
Khan, Sohail [2 ]
机构
[1] Univ Peshawar, Dept Comp Sci, Peshawar, Pakistan
[2] NUST, Sch Elect Engn & Comp Sci, Islamabad, Pakistan
关键词
Security; mobile platforms; android; policy framework; constraints;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Android is among the new breed of smartphone software stacks. It is powerful yet friendly enough to be widely adopted by both the end users and the developer community. This adoption has led to the creation of a large number of third-party applications that run on top of the software stack accessing device resources and data. Users installing third party applications are provided information about which resources an application might use but have no way of restricting access to these resources if they wish to use the application. All permissions have to be granted or the application fails to install. In this paper, we present a fine-grained usage control model for Android that allows users to specify exactly what resources an application should be allowed access to. These decisions might be based on runtime constraints such as time of day or location of the device or on application attributes such as the number of SMSs already sent by the application. We give details of our implementation and describe an extended installer that provides an easy-to-use interface to the users for setting their policies. Our architecture only requires a minimal change to the existing code base and is thus compatible with the existing security mechanism. As a result, it has a high potential for adoption by the Android community at large.
引用
收藏
页码:440 / 448
页数:9
相关论文
共 50 条
  • [1] Design and implementation of a fine-grained software inspection tool
    Anderson, P
    Reps, T
    Teitelbaum, T
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (08) : 721 - 733
  • [2] Design and Implementation of a Fine-Grained NAND Flash programmer
    Zhang Li
    Wang Wenming
    Tan Yuan
    Sun Xunhu
    Sun Zhi
    Yang Yang
    [J]. 2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 257 - 261
  • [3] FgDetector: Fine-grained Android Malware Detection
    Li, Dongfang
    Wang, Zhaoguo
    Li, Lixin
    Wang, Zhihua
    Wang, Yucheng
    Xue, Yibo
    [J]. 2017 IEEE SECOND INTERNATIONAL CONFERENCE ON DATA SCIENCE IN CYBERSPACE (DSC), 2017, : 311 - 318
  • [4] FGFDect: A Fine-Grained Features Classification Model for Android Malware Detection
    Liu, Chao
    Li, Jianan
    Yu, Min
    Luo, Bo
    Li, Song
    Chen, Kai
    Huang, Weiqing
    Lv, Bin
    [J]. SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, SECURECOMM 2018, PT I, 2018, 254 : 281 - 293
  • [5] Design and implementation of enterprise systems in fine-grained concurrent computation
    Ohmori, Kenji
    [J]. 4TH CONFERENCE OF ENTERPRISE INFORMATION SYSTEMS - ALIGNING TECHNOLOGY, ORGANIZATIONS AND PEOPLE (CENTERIS 2012), 2012, 5 : 344 - 353
  • [6] Fine-grained authorization for job execution in the Grid: design and implementation
    Keahey, K
    Welch, V
    Lang, S
    Liu, B
    Meder, S
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (05): : 477 - 488
  • [7] Model-based Resource Management for Fine-grained Services
    Ul Gias A.
    [J]. Performance Evaluation Review, 2023, 50 (03): : 28 - 31
  • [8] A fine-grained version and configuration model in analysis and design
    Ohst, D
    Kelter, U
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, : 521 - 527
  • [9] Design and Application of Fine-Grained Access Control Model
    Xie, Xuelian
    Yang, Haibo
    Li, Lanyou
    [J]. NETWORK COMPUTING AND INFORMATION SECURITY, 2012, 345 : 23 - +
  • [10] Call Graph and Model Checking for Fine-Grained Android Malicious Behaviour Detection
    Iadarola, Giacomo
    Martinelli, Fabio
    Mercaldo, Francesco
    Santone, Antonella
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (22): : 1 - 20