Warum benötigen App Locker-Apps so viele Berechtigungen? Bin ich sicher?

Ich habe versucht, eine App mit einem Passwort zu schützen, und es scheint, dass die Berechtigungen für App Lockers von App zu App variieren.

Warum benötigen so viele von ihnen vollen Telefonzugriff?

Besteht eine Gefahr, wenn ich ein beliebtes und bekanntes Tool wie https://market.android.com/details?id=com.morrison.applocklite verwende ?

Der Passwortschutz einer App erfordert wahrscheinlich einen gewissen Zugriff auf Systemebene. Welche spezifischen Berechtigungen stören Sie? Was würden Sie als akzeptabel für etwas betrachten, das das Gesamtverhalten Ihres Systems effektiv verändert?
Der Teil, der mich beunruhigt, ist: IHRE PERSÖNLICHEN INFORMATIONEN VERTRAULICHE PROTOKOLLDATEN LESEN Ermöglicht einer Anwendung, die verschiedenen Protokolldateien des Systems zu lesen. Auf diese Weise kann es allgemeine Informationen darüber ermitteln, was Sie mit dem Gerät tun, möglicherweise einschließlich persönlicher oder privater Informationen. Ich weiß, dass das vorhanden sein musste, wenn es auf einen bestimmten Teil des Telefons zugreift, bin mir nur nicht sicher, was das ist und wie diese Informationen verwendet werden. Ich bin kein Programmierer, ich versuche nur, diese Dinge besser zu verstehen.
Verwenden Sie Smart App Protector.. Glauben Sie mir, Sie werden damit mehr als zufrieden sein. Es bietet auch eine Gestensperre.

Antworten (1)

Der erste Teil Ihrer Frage "Warum benötigen so viele von ihnen einen vollständigen Telefonzugriff?". Dies hat 2 Gründe.

  1. Die Granularität des Android-Berechtigungssystems gruppiert viele System-APIs unter einer kleinen Anzahl von Berechtigungen.
  2. App-Schließfächer benötigen Zugriff auf niedriger Ebene, um Apps zu deaktivieren/aktivieren.

Ich gehe davon aus, dass Sie mit "vollständiger Telefonzugriff" so etwas wie die Berechtigung " Globale Systemeinstellungen ändern " meinen. Diese Berechtigung wird wahrscheinlich von App-Locker-Anwendungen benötigt, um zu verhindern, dass jemand die Sperre ohne Autorisierung deaktiviert, aber es ist schwer zu sagen, da ich die App nicht geschrieben habe. Im Zusammenhang mit dieser Frage gibt es ein paar andere Berechtigungen, die für mich sinnvoll sind, z. B. " laufende Anwendungen abrufen " und " automatisch beim Booten starten ". Es ist wahrscheinlich, dass die meisten App Locker-Apps mindestens diese Berechtigungen anfordern.

Der Rest der Berechtigungen wäre nur zum Sperren einer App unnötig, kann aber für andere Zwecke verwendet werden. Ich weiß zum Beispiel nicht, warum die App ausgehende Anrufe abfangen muss .

Für das, was es wert ist, habe ich die apk über http://android-permissions.org ausgeführt , und das Tool hat gemeldet, dass diese App nicht überprivilegiert ist, was bedeutet, dass es in der App Code gibt, der alle angeforderten Berechtigungen nutzt. Das ist weder gut noch schlecht, es bedeutet nur, dass der Entwickler wahrscheinlich keine unnötigen Berechtigungen anfordert.

Um den zweiten Teil Ihrer Frage zu beantworten, sind Sie wahrscheinlich in Ordnung, wenn Sie diese App installieren, aber wir können uns nie sicher sein. Ein Update kann dazu führen, dass die App etwas anderes macht, was Sie für inakzeptabel halten, oder die App überträgt Ihre Telefonnummer oder IMEI möglicherweise bereits an einen Remote-Server. Wer weiß.