Zum Inhalt springen

Berechtigungen: Unterschied zwischen den Versionen

1.483 Bytes hinzugefügt ,  21. März 2017
Zeile 11: Zeile 11:
== Zuweisung von Rechten ==
== Zuweisung von Rechten ==
Die Zuweisung von bestimmten Rechten für eine App wird grundsätzlich bei der Installation vorgenommen. Hierfür bekommt jede App einen eigenen, neuen Benutzer mit einer neuen und eindeutigen Benutzer-ID angelegt und permanent zugewiesen. Anhand der angeforderten Berechtigungen des Entwicklers kann diesem Benutzer eine Reihe von Gruppen zugewiesen werden, die unter der jeweils angeforderten Berechtigung zusammengefasst wurden. Somit bekommt der Benutzer, unter welcher ID die App später ausgeführt wird, ausschließlich den bei der Installation zugewiesenen Zugriff.
Die Zuweisung von bestimmten Rechten für eine App wird grundsätzlich bei der Installation vorgenommen. Hierfür bekommt jede App einen eigenen, neuen Benutzer mit einer neuen und eindeutigen Benutzer-ID angelegt und permanent zugewiesen. Anhand der angeforderten Berechtigungen des Entwicklers kann diesem Benutzer eine Reihe von Gruppen zugewiesen werden, die unter der jeweils angeforderten Berechtigung zusammengefasst wurden. Somit bekommt der Benutzer, unter welcher ID die App später ausgeführt wird, ausschließlich den bei der Installation zugewiesenen Zugriff.
== Klassifizierung/Gruppierung von Berechtigungen ==
In Android werden grundsätzlich zwei Gruppen von Berechtigungen unterscheiden, ''normale'' und ''gefährliche'' Berechtigungen.<ref>{{Internetquelle|url=https://developer.android.com/guide/topics/permissions/requesting.html#normal-dangerous|titel=Requesting Permissions {{!}} Android Developers|werk=developer.android.com|sprache=de|zugriff=2017-03-21}}</ref>
'''Normale Berechtigungen''' sind Berechtigungen zu Bereichen und/oder Ressourcen des Systems außerhalb der Sandbox, in welcher die App ausgeführt wird. Es besteht generell ein geringes Risiko für die persönlichen Daten des Benutzers, sowie die Funktionalität des Systems. Ein Beispiel für eine solche Berechtigung ist das Setzen der Zeitzone. Wenn eine App deklariert, dass es eine solche Berechtigung benötigt, wird diese grundsätzlich automatisch vom System gebilligt. Eine Liste von Berechtigungen, die als ''normal'' eingestuft sind, ist auf der [https://developer.android.com/guide/topics/permissions/normal-permissions.html Android Developer-Seite] zu finden.
Bei einer '''gefährlichen Berechtigung''' besteht im Gegensatz die Möglichkeit, auf Daten oder Ressourcen zuzugreifen, die die persönlichen und/oder gespeicherten Daten des Nutzers betreffen, bspw. der Zugriff auf die im System gespeicherten Kontakte. Wenn eine App eine solche Berechtigung erfordert, muss dies grundsätzlich durch den Benutzer in einem Dialogfenster bestätigt werden.


== Berechtigungen ab Android 6.0 ''Marshmallow'' ==
== Berechtigungen ab Android 6.0 ''Marshmallow'' ==
11.008

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.