DocumentCode
2986981
Title
A Small But Non-negligible Flaw in the Android Permission Scheme
Author
Shin, Wook ; Kwak, Sanghoon ; Kiyomoto, Shinsaku ; Fukushima, Kazuhide ; Tanaka, Toshiaki
Author_Institution
KDDI R&D Labs. Inc., Saitama, Japan
fYear
2010
fDate
21-23 July 2010
Firstpage
107
Lastpage
110
Abstract
This paper presents a flaw in the permission scheme of Android. The Android framework enforces a permission-based security policy where an application can access the other parts of the system only when the application is explicitly permitted. The security of the framework depends to a large extent on the owner of a device since the authorization decisions are mainly made by the user. As a result, the permission scheme imposes much of the administrative burden on the user instead of keeping it simple. Moreover, the framework does not impose enough controls nor support dynamic adjustment in the following respects: No naming rule or constraint is applied for a new permission declaration; once an application acquires a permission, the permission is never revoked during the lifetime of the application, two different permissions can be in use having the same name. These features of the framework can result in a security flaw. We explain how we found the flaw, demonstrate an exploit example, and discuss the solution.
Keywords
authorisation; mobile computing; operating systems (computers); Android permission scheme; permission-based security policy; security flaw; Authorization; Credit cards; Mobile handsets; Permission; Android; Permission; Vulnerability;
fLanguage
English
Publisher
ieee
Conference_Titel
Policies for Distributed Systems and Networks (POLICY), 2010 IEEE International Symposium on
Conference_Location
Fairfax, VA
Print_ISBN
978-1-4244-8206-1
Electronic_ISBN
978-0-7695-4238-6
Type
conf
DOI
10.1109/POLICY.2010.11
Filename
5630227
Link To Document