2010 · 65 citations · 4 references
ComputingComputer ScienceCybersecurityApplication SecurityFormal MethodsMobile SecurityAccess ControlAuthorizationDeductive VerificationEmbedded SecurityEmbedded System SecurityMobile Device SecurityAndroid Security ModelBehavioral SpecificationPermission AnalysisPermission Model AnalysisPermission ModelsReference Model DesignSecurity Requirements ModelingSecurity Vulnerability Analysis
This paper proposes a formal model of the Android permission scheme. The authors describe a state‑based model of Android permission entities and relationships, and use a theorem prover to verify security against specified requirements. The model enables logical confirmation of security, serves as a reference for other platforms, reveals a vulnerability in Android, and represents the first formalization of its permission scheme.
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.
4
Proposed NIST standard for role-based access control
David F. Ferraiolo, Ravi Sandhu, Serban I. Gavrila et al. · ACM Transactions on Information and System Security · 2001 · 2.5K citations · Full text
On lightweight mobile phone application certification
William Enck, Machigar Ongtang, Patrick McDaniel · 2009 · 923 citations
Language-based security on Android
Avik Chaudhuri · 2009 · 105 citations
A Small But Non-negligible Flaw in the Android Permission Scheme
Wook‐Geun Shin, Sanghoon Kwak, Shinsaku Kiyomoto et al. · 2010 · 39 citations