The Android Platform Security Model

被引:17
|
作者
Mayrhofer, Rene [1 ,2 ]
Vander Stoep, Jeffrey [1 ]
Brubaker, Chad [1 ]
Kralevich, Nick [1 ]
机构
[1] Google, Mountain View, CA 94043 USA
[2] Johannes Kepler Univ Linz, Linz, Austria
关键词
Android; security; operating system; informal model;
D O I
10.1145/3448609
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Android is the most widely deployed end-user focused operating system. With its growing set of use cases encompassing communication, navigation, media consumption, entertainment, finance, health, and access to sensors, actuators, cameras, or microphones, its underlying security model needs to address a host of practical threats in a wide variety of scenarios while being useful to non-security experts. The model needs to strike a difficult balance between security, privacy, and usability for end users, assurances for app developers, and system performance under tight hardware constraints. While many of the underlying design principles have implicitly informed the overall system architecture, access control mechanisms, and mitigation techniques, the Android security model has previously not been formally published. This article aims to both document the abstract model and discuss its implications. Based on a definition of the threat model and Android ecosystem context in which it operates, we analyze how the different security measures in past and current Android implementations work together to mitigate these threats. There are some special cases in applying the security model, and we discuss such deliberate deviations from the abstract model.
引用
收藏
页数:35
相关论文
共 50 条
  • [1] Enhancing Security of the Android Platform via Multi-level Security Model
    Oh, Ji-Soo
    Park, Min-Woo
    Chung, Tai-Myoung
    [J]. APPLICATIONS AND TECHNIQUES IN INFORMATION SECURITY, ATIS 2014, 2014, 490 : 13 - 24
  • [2] Lightweight Security Enforcement on Android Platform
    Park, Jiyeon
    Kim, Bongjae
    Min, Hong
    Cho, Yookun
    Jang, Minwoo
    Chung, Yoojin
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (07): : 2823 - 2832
  • [3] A survey of android mobile platform security
    Zou, Futai
    Zhang, Siyu
    Wan, Tianqi
    Pan, Li
    [J]. IET Seminar Digest, 2014, 2014 (03): : 520 - 527
  • [4] Design on Terminal Security Platform for Android System
    Li, Chunqiang
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 1689 - 1694
  • [5] Smart Security System Based on Android Platform
    Zubr, Pavel
    Dvorak, Jan
    Selamat, Ali
    Krejcar, Ondrej
    [J]. MOBILE WEB AND INTELLIGENT INFORMATION SYSTEMS, MOBIWIS 2017, 2017, 10486 : 115 - 128
  • [6] A security framework for mHealth apps on Android platform
    Hussain, Muzammil
    Al-Haiqi, Ahmed
    Zaidan, A. A.
    Zaidan, B. B.
    Kiah, M.
    Iqbal, Salman
    Iqbal, S.
    Abdulnabi, Mohamed
    [J]. COMPUTERS & SECURITY, 2018, 75 : 191 - 217
  • [7] VM based Malware Security Protection on Android Platform
    Avella, Anthony
    Rizvi, Syed
    Gibson, Andrew
    Ryan, Marcus
    Strimple, Ryan
    Menovich, Ian
    [J]. 2020 INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND ASSURANCE (ICSSA 2020), 2020, : 38 - 45
  • [8] AndroSSL: A Platform to Test Android Applications Connection Security
    Gagnon, Francois
    Ferland, Marc-Antoine
    Fortier, Marc-Antoine
    Desloges, Simon
    Ouellet, Jonathan
    Boileau, Catherine
    [J]. FOUNDATIONS AND PRACTICE OF SECURITY (FPS 2015), 2016, 9482 : 294 - 302
  • [9] Analysis of Security Trends and Control Methods in Android Platform
    Mittal, Payal
    Dhruv, Bhawna
    Kumar, Praveen
    Rawat, Seema
    [J]. 2014 INNOVATIVE APPLICATIONS OF COMPUTATIONAL INTELLIGENCE ON POWER, ENERGY AND CONTROLS WITH THEIR IMPACT ON HUMANITY (CIPECH), 2014, : 75 - 79
  • [10] Play It Safe A Personal Security Application on Android Platform
    Inso, Kanchaporn
    Noicharoen, Phanam
    Meathatanunchai, Nattaya
    Khurat, Assadarat
    [J]. 2016 FIFTH ICT INTERNATIONAL STUDENT PROJECT CONFERENCE (ICT-ISPC), 2016, : 133 - 136