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
Link To Document