it-swarm.com.de

Können Telefon-Apps meine Zwischenablage lesen?

Über Hacker News bin ich auf einen Tweet gestoßen, was bedeutet, dass die iOS-App von Facebook routinemäßig alle Inhalte vom Pasteboard des Benutzers liest und überträgt.

Abgesehen davon, ob die Facebook-App dies wirklich tut (was eine separate Frage ist), ist dies möglich ? Ich war immer naiv davon ausgegangen, dass eine App nicht auf das zugreifen konnte, was sich in meiner Zwischenablage befand, es sei denn, ich entschied mich ausdrücklich für "Einfügen" in eine native Textansicht. Ist diese Annahme falsch? Was ist das Sicherheitsmodell für den Inhalt der Zwischenablage auf den beiden wichtigsten Telefonbetriebssystemen? (Oder was sind die Sicherheitsmodelle, wenn sie zwischen iOS und Android unterschiedlich gehandhabt werden?)

82
Mark Amery

Android

Ja, das ist in Android möglich. Jede App/jeder Dienst kann Ihre Zwischenablagedaten lesen. Tatsächlich ist viel Code online, der einen Dienst erstellt, der mit einem Listener im Hintergrund ausgeführt wird. Dieser informiert die App, wenn der Inhalt in der Zwischenablage zusammen mit dem Inhalt geändert wird.

Es gibt einige Android Apps, von denen ich weiß, dass sie diese Funktion verwenden. Eine davon ist Truecaller: Wenn eine Kontaktnummer kopiert wird, zeigt mir eine Bildschirmüberlagerung den Namen des Besitzers der Telefonnummer an. Eine andere ist Google Translate: Wenn ich ein oder zwei Anweisungen kopiere, wird auf meinem Bildschirm ein schwebendes Symbol angezeigt, mit dem ich beim Klicken den kopierten Text in eine andere Sprache übersetzen kann.

Hier ist ein Beispiel von Stack Overflow als Referenz.

iOS

Wie in den Kommentaren von Benutzer 11684 bestätigt, können sogar Apple ermöglicht Apps das Lesen Ihrer Zwischenablage (allerdings nur, wenn sie im Vordergrund stehen). Hier ist der Link zu Dokumentation , die die Daten der Zwischenablage zurückgibt.

85
pri

Es ist definitiv möglich, dass eine App den Inhalt der Zwischenablage jederzeit überprüft.

Beispiel: Kopieren Sie einen Link und öffnen Sie Chrome. Der Link wird in der Suchleiste angezeigt ("Gehe zu Link, den du kopiert hast"). Wenn Sie etwas kopieren, das kein Link ist, wird dieses Angebot nicht abgegeben. Dies beweist, dass die Zwischenablage ohne explizite Benutzeraktion überprüft wird.

7
Aganju