• DocumentCode
    2410965
  • Title

    A Formal Model to Analyze the Permission Authorization and Enforcement in the Android Framework

  • Author

    Shin, Wook ; Kiyomoto, Shinsaku ; Fukushima, Kazuhide ; Tanaka, Toshiaki

  • Author_Institution
    KDDI R&D Labs., Inc., Saitama, Japan
  • fYear
    2010
  • fDate
    20-22 Aug. 2010
  • Firstpage
    944
  • Lastpage
    951
  • Abstract
    This paper proposes a formal model of the Android permission scheme. We describe the scheme specifying entities and relationships, and provide a state-based model which includes the behavior specification of permission authorization and the interactions between application components. We also show how we can logically confirm the security of the specified system. Utilizing a theorem prover, we can verify security with given security requirements based on mechanically checked proofs. The proposed model can be used as a reference model when the scheme is implemented in a different embedded platform, or when we extend the current scheme with additional constraints or elements. We demonstrate the use of the verifiable specification through finding a security vulnerability in the Android system. To our knowledge, this is the first formalization of the permission scheme enforced by the Android framework.
  • Keywords
    authorisation; formal specification; mobile computing; theorem proving; Android permission scheme; mechanically checked proofs; permission authorization; security vulnerability; state-based model; theorem prover; Analytical models; Androids; Authorization; Computational modeling; Mathematical model; XML; Android security; formal model; permission;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Social Computing (SocialCom), 2010 IEEE Second International Conference on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    978-1-4244-8439-3
  • Electronic_ISBN
    978-0-7695-4211-9
  • Type

    conf

  • DOI
    10.1109/SocialCom.2010.140
  • Filename
    5591409