Modeling and Analyzing the Android Permission Framework using High Level Petri Nets

被引:2
|
作者
He, Xudong [1 ]
机构
[1] Florida Int Univ, Sch Comp & Informat Sci, Miami, FL 33199 USA
来源
2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS) | 2017年
关键词
Android permission; security; formal methods; high level Petri nets; modeling; verification and validation;
D O I
10.1109/QRS.2017.34
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Android permission framework is a part of Android OS to enforce secure cross application communication. However the android permission framework is very complex, and its descriptions are scattered in dozens of webpages. It is very difficult to understand the relationships among multiple permission levels and their potential vulnerabilities. This paper presents a formal model of the Android permission framework using high level Petri nets. The model precisely defines the complex relationships among different levels of permissions. The model is constructed incrementally and thus is easily adaptable to future changes. The model building process is supported by our tool environment PIPE+, which further provides several analysis techniques. Simulation results for several scenarios that obey and violate the permission requirements are discussed.
引用
收藏
页码:232 / 239
页数:8
相关论文
共 50 条
  • [1] Modeling and Analyzing Cyber Physical Systems Using High Level Petri Nets
    He, Xudong
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 469 - 476
  • [2] Modeling fuzzy reasoning using High Level Fuzzy Petri Nets
    Scarpelli, H
    Gomide, F
    Pedrycz, W
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 1996, 4 (01) : 61 - 85
  • [3] Modelling and Analyzing home care plans using High-Level Petri Nets
    Barkaoui, Kamel
    Hicheur, Awatef
    Kheldoun, Ahmed
    Liu, Ding
    2016 13TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS (WODES), 2016, : 284 - 290
  • [4] MODELING AND ANALYZING THE METABOLISM OF RIBOFLAVIN PRODUCTION USING PETRI NETS
    Ding, D. -W.
    Li, L. N.
    JOURNAL OF BIOLOGICAL SYSTEMS, 2009, 17 (03) : 479 - 490
  • [5] SYSTEM MODELING WITH HIGH-LEVEL PETRI NETS
    GENRICH, HJ
    LAUTENBACH, K
    THEORETICAL COMPUTER SCIENCE, 1981, 13 (01) : 109 - 136
  • [6] Modeling and Analyzing Distributed Real-time and Embedded Systems with High-Level Petri Nets
    Chen, Liqiong
    Shao, Zhiqing
    Fan, Guisheng
    Wang, Xiuying
    PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 476 - 481
  • [7] Modeling and Analyzing Composite Semantic Web Service Using Petri nets
    Miao, Huaikou
    He, Tao
    Qian, Zhongsheng
    PROCEEDINGS OF THE ICEBE 2008: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, 2008, : 660 - +
  • [8] Modeling mobile agent systems with high level Petri nets
    Xu, DX
    Deng, Y
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3177 - 3182
  • [9] Modeling Feynman's quantum computer using Stochastic High Level Petri Nets
    Ojala, L
    Parviainen, E
    Penttinen, OM
    Beaver, H
    Tynjälä, T
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2735 - 2741
  • [10] Modeling DEDS with object-oriented high-level petri nets-consistent nets on object-oriented high-level petri nets
    Ningbo Univ, Ningbo, China
    Zidonghua Xuebao, 3 (319-325):