Kann eine Fremdtastatur deine SMS mit Verifizierungscodes auf dem iPhone lesen?
Die Blase, die anbietet, einen per SMS erhaltenen Code einzutragen, zeichnet iOS selbst — über welcher Tastatur auch immer gerade aktiv ist. Eine Fremdtastatur hat, mit oder ohne Vollzugriff, keinen Weg in die Nachrichten-App, um ihn vor dir zu lesen.
Ein Code kommt per SMS an, du wechselst zurück in die App, die darauf gewartet hat, und schon sitzt eine Blase über deiner Tastatur, die anbietet, die sechs Ziffern für dich einzutragen. Ist diese Tastatur eine, die du selbst heruntergeladen hast, und nicht die von Apple, liegt die erste Frage nahe: Woher wusste sie, was in einer Nachricht stand, die sie eigentlich gar nicht sehen sollte? Sie wusste es nicht. Die Blase ist überhaupt nicht das Werk der Tastatur, und zu verstehen, warum, räumt eine Sorge aus, die der Warntext zum Vollzugriff oft nur andeutet, statt sie zu klären.
Was dieser Vorschlag tatsächlich ist
Es ist iOS selbst, das eingehende SMS auf eine Nachricht hin überwacht, die wie ein Verifizierungscode aussieht, und wenn das Feld, das du angetippt hast, von der App genau dafür gekennzeichnet ist, bietet es den Code in einer Leiste über der Tastatur an — dieselbe Schicht, die ein gespeichertes Passwort über einem Anmeldefeld anbietet. Es ist eine Systemfunktion, vollständig von iOS gebaut und ausgeführt, die über welcher Tastatur auch immer gerade aktiv ist, liegt. Nichts davon kommt aus der darunterliegenden Tastatur-Erweiterung.
Warum die Tastatur die Nachricht nicht lesen könnte, selbst wenn sie wollte
Eine Tastatur-Erweiterung läuft als eigener, abgeschotteter Prozess, getrennt von der Nachrichten-App, ohne jede Schnittstelle, die an die Daten einer anderen App heranreicht — mit oder ohne Vollzugriff. Vollzugriff erweitert für eine Tastatur genau zwei Dinge: den Netzwerkzugriff und die Systemzwischenablage. Die Nachrichten einer anderen App zu lesen, steht auf keiner dieser Listen, Schalter an oder aus. Tippst du die vorgeschlagene Blase an, fügt iOS die Ziffern über denselben Kanal ins Feld ein, den auch ein Wortvorschlag oder eine Autokorrektur nutzt. Die Tastatur sieht nur, dass das Ergebnis im Feld landet — genau wie wenn du die Ziffern selbst getippt hättest, und nicht mehr.
Es funktioniert genauso bei ausgeschaltetem Vollzugriff
Weil der Code-Vorschlag eine Systemfunktion ist und keine Funktion der Tastatur, erscheint er identisch, egal ob die aktive Fremdtastatur Vollzugriff hat oder nicht. Das überrascht manche, weil alles, was mit einem Code zu tun hat, gedanklich schnell mit der Vollzugriff-Warnung verknüpft wird. Hier lohnt sich Genauigkeit: Wie die Passwort-Automatik-Leiste bleibt auch der Code-Vorschlag völlig außerhalb der Reichweite einer Tastatur, egal wie dieser Schalter steht.
Die eine Stelle, an der ein kopierter Code tatsächlich durch eine Tastatur läuft
Ein paar Dienste zeigen in der Mitteilung noch „Code kopieren“ statt des neueren, eingebetteten Vorschlags, was die Ziffern in der allgemeinen Zwischenablage ablegt — genau wie das Kopieren jedes anderen Textes. Tippst du danach auf den Einfügen-Knopf einer Tastatur, liest dieser Knopf, was in dem Moment in der Zwischenablage liegt, Code eingeschlossen, weil genau dafür ein Einfügen-Knopf da ist: die Zwischenablage auf Anfrage zu lesen. Das ist eine bewusste Handlung, die du auf der Leiste der Tastatur ausführst, nicht etwas, das still im Hintergrund gelesen wird — und es ist auch die eine legitime Ausnahme, die man besser benennt, als so zu tun, als gäbe es sie nicht.
Und wenn das Code-Feld selbst maskiert ist
Eine Handvoll Apps, vor allem Bank-Apps, zeichnet das Code-Feld mit derselben Punkte-statt-Ziffern-Darstellung wie ein Passwort. In diesem Fall gilt die gewöhnliche Regel für sichere Felder, dieselbe, die jede Fremdtastatur in einem Passwortfeld durch die von Apple ersetzt: iOS übergibt dieses Feld der Systemtastatur, solange der Cursor darin steht, und gibt deine eigene zurück, sobald du das Feld verlässt. Das ist das als sicher markierte Feld, genau wie bei einem Passwort, keine eigene Regel für Codes — und keine Tastatur kann das umgehen.
Wo Kibo hier steht
Kibo hat in keiner Konfiguration eine Möglichkeit, den Text einer eingehenden Nachricht zu sehen, Verifizierungscode oder sonst etwas — das ist keine Tür, die iOS einer Tastatur-Erweiterung öffnet, mit oder ohne Vollzugriff. Der standardmäßig ausgeschaltete Vollzugriff steuert in Kibo genau eine Sache: die Knöpfe Wort kopieren, Zeile kopieren und Einfügen auf der eigenen Leiste, die die Systemzwischenablage nur in dem Moment lesen, in dem du einen davon antippst. Jedes Theme, jeder Tastenton, jeder Lichteffekt und jede Eingabesprache funktioniert gleich, ob dieser Schalter an oder aus ist. Kibo ist kostenlos herunterladbar.
Häufige Fragen
Sieht meine Tastatur-App den Verifizierungscode, bevor ich ihn sehe?
Nein. iOS liest die eingehende Nachricht selbst und bietet den Code in einer Leiste an, die es über der aktiven Tastatur zeichnet. Die Tastatur-Erweiterung hat keinen Zugriff auf Inhalte der Nachrichten-App, mit oder ohne Vollzugriff.
Muss ich einer Tastatur Vollzugriff geben, damit der Code-Vorschlag erscheint?
Nein. Das ist eine Systemfunktion, völlig getrennt von den Berechtigungen einer Tastatur, sie erscheint also gleich, egal ob die verwendete Tastatur Vollzugriff hat oder nicht.
Gibt es eine Situation, in der eine Tastatur meinen Code tatsächlich berührt?
Nur wenn du den Code selbst kopierst, etwa über den „Code kopieren“-Knopf einer Mitteilung, und danach den Einfügen-Knopf dieser Tastatur antippst — der braucht Vollzugriff, um die Zwischenablage zu lesen. Das ist eine Handlung, die du bewusst ausführst, nichts, was automatisch gelesen wird.
Warum ist meine Tastatur beim Eintippen eines Codes zu der von Apple gewechselt?
Das passiert nur, wenn die App genau dieses Feld als sicheres Textfeld gekennzeichnet hat — dieselbe Regel, die jede Fremdtastatur in einem Passwortfeld ersetzt. Es hängt davon ab, wie das Feld gebaut wurde, nicht davon, dass es sich um einen Verifizierungscode handelt.
Auf der eigenen Tastatur ausprobieren
Kibo ist eine kostenlose Tastatur für das iPhone mit echten mechanischen Tastentönen, Themes zur Auswahl und RGB-Lichteffekten. Ohne Konto, ohne Werbung — und sie funktioniert mit ausgeschaltetem Vollzugriff.