Android P verhindert, dass Hintergrund-Apps auf die Kamera zugreifen

Android P, die nächste Hauptversion von Android, wird Beschränkungen für inaktive Hintergrund-Apps einführen, die Kamerazugriff anfordern. Dies ist ein Segen für die Privatsphäre, da Apps keine Fotos von Ihnen machen können, ohne dass Sie es wissen!

Android P, die nächste Hauptversion von Android, könnte noch Wochen dauern von einer offiziellen Enthüllung, und obwohl es Kernfunktionen für den Benutzer uns noch unbekannt sind, entdecken wir dank der Open-Source-Natur von Android viele kleine Leckerbissen. Wir wissen, dass es Träger zulassen wird Signalstärke ausblenden Und Legen Sie fest, wie sie in der Statusleiste angezeigt werden, zum Beispiel, und wir haben Beweise dafür gefunden, dass Google den Entwicklerzugriff darauf entziehen könnte undokumentierte und versteckte APIs. Bloomberg berichtete Anfang dieses Monats, dass die nächste Version von Android verfügbar sein wird Unterstützt Telefone mit „mehreren Bildschirmen“ und „faltbaren Displays“, und wir haben auch Anzeichen dafür gefunden, dass das Update a unterstützen würde Anrufaufzeichnungstonfunktion.

Aber die Verbesserungen von Android P hören hier nicht auf. Laut einem Android Open Source Project (AOSP) begehen Mit der Einführung von Android P am 19. Januar verhindern neue Regelsätze, dass inaktive Hintergrund-Apps auf die Kamera zugreifen. Dadurch wird sichergestellt, dass bösartige Apps, die im Hintergrund laufen, wenn Ihr Bildschirm ausgeschaltet ist, keine potenziell kompromittierenden Bilder von Ihnen oder Ihren Lieben machen können, um sie zu erpressen.

Was ändert sich in Android P?

Die Regeländerung betrifft die UIDs (Benutzer-IDs) von Apps, die Kennungen, die Android jeder Anwendung zum Zeitpunkt der Installation zuweist. Sie sind für jede App einzigartig und ändern sich nicht. Solange eine App auf Ihrem Telefon oder Tablet installiert bleibt, behält sie dieselbe App-ID.

In Android P, wenn der Kameradienst erkennt, dass eine UID „inaktiv“ ist, d. h. wenn sich das Gerät im Leerlauf befindet Dösen Staat und Zugriff von Hintergrund-Apps auf CPU- und netzwerkintensive Dienste ist eingeschränkt – Android generiert einen Fehler und sperrt den Zugriff auf die Kamera. Nachfolgende Kameraanfragen von der inaktiven UID erzeugen sofort einen Fehler.

Es basiert auf den Kameradienständerungen ab Android 6.0 Marshmallow. In Lollipop und älteren Android-Versionen wurde Apps der Zugriff auf die Kamera nach dem Prinzip „Wer zuerst kommt, mahlt zuerst“ gewährt. Bei Marshmallow bevorzugt der Kameradienst jedoch stark Apps mit Aktivitäten im Vordergrund und für den Benutzer sichtbar. Es ist ein bisschen wie eine Fast-Lane-Warteschlange in einem Vergnügungspark: Apps mit hoher Priorität, die in der Warteschlange für den Kamerazugriff stehen, haben Vorrang vor Apps mit niedriger Priorität.

Warum spielt es eine Rolle?

Beschränkungen für den Zugriff auf Hintergrund-App-Kameras sind längst überfällig. Im Jahr 2014 veröffentlichte der Android-Entwickler Szymon Sidor ein Blogbeitrag Erklären, wie Anwendungen durch geschickte Manipulation der Kameraberechtigungen von Android heimlich Fotos und Videos aufnehmen können. Durch die Verkleinerung des Suchers einer Kamera-App auf 1 Pixel, wodurch er praktisch unsichtbar wurde, konnte Herr Sidor auf ein Nexus 5 zugreifen Kamera, ohne Benutzer auf die Aktivitäten der App aufmerksam zu machen – selbst wenn die App im Hintergrund ausgeführt wurde und der Bildschirm des Telefons aktiv war ausgeschaltet.

Mit Android PWenn die Beschränkungen für Hintergrundkameras gelten, wären bösartige Apps wie die im Blogbeitrag von Herrn Sidor beschriebene schädlich leichter zu erkennen, da solche bösartigen Apps einen Vordergrunddienst implementieren müssten, um am Leben zu bleiben, und vielen Dank Zu Anforderungen für Android Oreo, das würde bedeuten, dass die App eine Benachrichtigung anzeigen müsste, die Ihnen mitteilt, dass die App ausgeführt wird (und auch, dass die App über anderen Apps angezeigt wird). Wenn eine solche App versuchen würde, im Hintergrund verborgen zu bleiben, würde das nicht mehr funktionieren, da sie in P nicht auf die Kamera zugreifen könnte.