Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 7 von 40923
Proceedings of the 2012 ACM conference on Computer and communications security, 2012, p.217-228
2012
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
PScout: analyzing the Android permission specification
Ist Teil von
  • Proceedings of the 2012 ACM conference on Computer and communications security, 2012, p.217-228
Ort / Verlag
New York, NY, USA: ACM
Erscheinungsjahr
2012
Quelle
ACM Digital Library
Beschreibungen/Notizen
  • Modern smartphone operating systems (OSs) have been developed with a greater emphasis on security and protecting privacy. One of the mechanisms these systems use to protect users is a permission system, which requires developers to declare what sensitive resources their applications will use, has users agree with this request when they install the application and constrains the application to the requested resources during runtime. As these permission systems become more common, questions have risen about their design and implementation. In this paper, we perform an analysis of the permission system of the Android smartphone OS in an attempt to begin answering some of these questions. Because the documentation of Android's permission system is incomplete and because we wanted to be able to analyze several versions of Android, we developed PScout, a tool that extracts the permission specification from the Android OS source code using static analysis. PScout overcomes several challenges, such as scalability due to Android's 3.4 million line code base, accounting for permission enforcement across processes due to Android's use of IPC, and abstracting Android's diverse permission checking mechanisms into a single primitive for analysis. We use PScout to analyze 4 versions of Android spanning version 2.2 up to the recently released Android 4.0. Our main findings are that while Android has over 75 permissions, there is little redundancy in the permission specification. However, if applications could be constrained to only use documented APIs, then about 22% of the non-system permissions are actually unnecessary. Finally, we find that a trade-off exists between enabling least-privilege security with fine-grained permissions and maintaining stability of the permission specification as the Android OS evolves.
Sprache
Englisch
Identifikatoren
ISBN: 9781450316514, 1450316514
DOI: 10.1145/2382196.2382222
Titel-ID: cdi_acm_books_10_1145_2382196_2382222_brief

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX