Zum Inhalt springen

Root: Unterschied zwischen den Versionen

157 Bytes hinzugefügt ,  11. November 2011
Keine Bearbeitungszusammenfassung
Zeile 13: Zeile 13:
=== Rechteverwaltung Android ===
=== Rechteverwaltung Android ===


Android gilt als Unix - artiges System als sicheres Smartphone - Betriebssystem. Aber wie kann es sein, dass ein kleines OS (Operating system, Betriebssystem) sicherer ist, als ein auf dem PC installiertes Windows. Nun, dass kommt vor allem auf die Rechteverwaltung in Android an. Um eine App installieren zu können, müssen vor dem Herunterladen aus dem [[Android Market]] bestimmte Rechte gewährt werden, die die App zum arbeiten benötigt. Jede App kann nur auf die Telefonfunktionen zugreifen, die Sie auch bei der Installation oder beim Update angegeben hat. Nun stellt sich natürlich die Frage, wer denn angibt, welche Rechte eine App besitzen darf. Diese Frage lässt sich ganz einfach beantworten - der Programmierer der App. Bringt jetzt keinen Schritt weiter, stimmts? Aber es ist ziemlich simpel das Prinzip (einfach und genial): [[File:Superuser.png|thumb|Anfrage nach Superuser Rechten]] Der Programmierer einer App legt in eine Datei namens '''AndroidManifest.xml''' an. Diese Datei beinhaltet neben den Informationen zur App auch noch die Berechtigungen, die diese benötigt. Aus dieser MANIFEST Datei übernimmt Android und der Market dann die Berechtigungen, die der Benutzer bestätigen muss. Nehmen wir also an, ein Programmierer für Schadsoftware will, dass die App Zugriff auf das Senden und Empfangen von SMS hat. Dann muss dieser Programmierer dieses Recht in die AndroidManifest.xml eintragen, damit dieses Recht am Telefon gewährt wrid. Es ist also nicht möglich, seiner App eine Berechtigung zu geben, ohne dieses vorher in der MANIFEST Datei erwähnt zu haben. Dadurch wird eine sichere Verwendung von Android möglich.
Da Android auf dem Linux-Kernel aufbaut, gilt es als ein relativ sicheres Betriebssystem. Aber wie kann es sein, dass ein kleines OS (Operating System, Betriebssystem) sicherer ist, als ein auf dem PC installiertes Windows. Nun, das kommt vor allem auf die Rechteverwaltung in Android an. Um eine App installieren zu können, müssen vor dem Herunterladen aus dem [[Android Market]] bestimmte Rechte gewährt werden, die die App zum Arbeiten benötigt. Jede App kann nur auf die Telefonfunktionen zugreifen, die sie auch bei der Installation oder beim Update angegeben hat. Nun stellt sich natürlich die Frage, wer denn angibt, welche Rechte eine App besitzen darf. Diese Frage lässt sich ganz einfach beantworten - der Programmierer der App. Bringt jetzt keinen Schritt weiter, stimmts? Aber es ist ein ziemlich simples Prinzip (einfach und genial): [[File:Superuser.png|thumb|Anfrage nach Superuser Rechten]] Der Programmierer einer App legt eine Datei namens '''AndroidManifest.xml''' an. Diese Datei beinhaltet neben den Informationen zur App auch noch die Berechtigungen, die diese benötigt. Aus dieser Datei übernimmt Android und der Market dann die Berechtigungen, die der Benutzer bestätigen muss. Nehmen wir also an, ein Programmierer für Schadsoftware will, dass die App Zugriff auf das Senden und Empfangen von SMS hat. Dann muss dieser Programmierer dieses Recht in die AndroidManifest.xml eintragen, damit dieses Recht im Telefon gewährt wird. Es ist also nicht möglich, einer App eine Berechtigung zu geben, ohne dieses vorher in die Datei geschrieben zu haben. Durch das Durchlesen der benötigten Rechte kann der User dann entscheiden, ob er diese App installieren möchte oder nicht.
So können verdächtige Berechtigungen identifiziert, und ein sicheres System gewährleistet werden.


=== Root für Android ===
=== Root für Android ===
15

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.