Was bewirkt die Option "Vollzugriff zulassen" für meine iOS-Tastatur?


Antworten:


8

"Vollzugriff zulassen" hat nichts mit der Verwendung der eigentlichen Tastatur zu tun. Unabhängig von dieser Einstellung können Sie auf die Tastatur im gesamten System zugreifen. Kurz gesagt, wenn Sie den vollständigen Zugriff zulassen, erhält der Entwickler der Tastatur zusätzlichen Zugriff auf einige Ihrer Informationen und erhält Entwickler Zugriff auf das Internet. Ausgehend von den technischen Spezifikationen unter "Entwerfen für Benutzervertrauen" führt Allow Full Access Folgendes aus:

  • Die Tastatur kann mit Benutzerberechtigung auf Ortungsdienste und Adressbuch zugreifen
  • Die Tastatur kann Tastenanschläge und andere Eingabeereignisse für die serverseitige Verarbeitung senden
  • Die enthaltene App kann eine Bearbeitungsoberfläche für das benutzerdefinierte Autokorrektur-Lexikon der Tastatur bereitstellen
  • Die Tastatur kann iCloud verwenden, um sicherzustellen, dass die Einstellungen und das Autokorrektur-Lexikon auf allen Geräten auf dem neuesten Stand sind
  • Keyboard kann am Game Center- und In-App-Kauf teilnehmen

Der zweite Punkt ist, was Apple wirklich möchte, dass Sie verstehen. Mit Allow Full Access KANN ein Entwickler Ihre Tastenanschläge zur Verarbeitung an seinen Server senden, einschließlich:

  1. Analysieren Sie Ihren Satz auf Grammatik
  2. ein Wort für die Rechtschreibung analysieren
  3. Vorhersage des Wortes, das Sie eingeben.

Apple hebt die Tatsache hervor, dass ein Entwickler Ihre Tastenanschläge aus schändlichen Gründen anstelle der oben aufgeführten legitimen Gründe verwenden KÖNNTE. Ein Entwickler kann Ihre vertraulichen Informationen wie Kreditkartennummer oder Straße aufzeichnen.

Meiner Meinung nach ist es einem Entwickler nicht möglich, eine vollwertige Tastaturerweiterung zu schreiben, ohne vollen Zugriff anzufordern. Ohne Vollzugriff kann ich keine In-App-Käufe verwenden, ich kann Ihre Einstellungen nicht mit iCloud synchronisieren, ich kann nicht einmal eine grundlegende automatische Korrekturfunktion bereitstellen.

Ich habe gerade eine Tastaturerweiterung für iOS entwickelt. Meine Tastatur sendet niemals Ihre Tastenanschläge über das Internet. Ich werde nie sehen, was Sie eingegeben haben. Meiner Meinung nach gibt es keine Datenschutzbedenken, dennoch erhalten Sie eine beängstigende Nachricht von Apple, wenn Sie Vollzugriff zulassen aktivieren. Wenn Sie Bedenken haben, den Vollzugriff zuzulassen, fragen Sie den Entwickler, wie er Ihre Daten / Tastenanschläge verwendet.

Ein zusätzlicher Hinweis: Sie können keine benutzerdefinierte Tastatur verwenden, um in ein Kennwortfeld einzugeben. iOS verwendet immer die Systemtastatur für Kennwortfelder. Entwickler, die Ihre Tastenanschläge verarbeiten, haben keinen Zugriff auf Ihre Kennwörter, es sei denn, Sie geben Ihre Kennwörter in ein Feld ohne Kennwort ein.


Kann ich Passwörter mit benutzerdefinierten Tastaturen eingeben? Ich sehe, dass die Tastatur bei jeder Eingabe von Passwörtern auf die Standardeinstellung wechselt. Das ist nervig. Wenn ich keinen vollständigen Zugriff auf die Tastatur gewährt habe, warum sollte Apple dann verhindern, dass Kennwörter eingegeben werden?
Om Shankar

Der letzte Absatz behandelt Passwörter. Entwicklern Zugriff auf von Ihnen eingegebene Benutzernamen UND eingegebene Kennwörter zu gewähren, bittet nur um Missbrauch. Ich bin damit einverstanden, dass das Umschalten ärgerlich ist, glaube aber, dass Apple einen guten Anruf getätigt hat.
Jon

Jon, wie ist das ein guter Anruf? Auf allen Betriebssystemen, einschließlich Mac, Linux, Android, sogar Symbian usw. - in allem die gleichen Tastaturtypen. Warum dann so viel Übersicherheit unter iOS? Ich habe unter keinem Android-Betriebssystem von einem Hack gestohlener Passwörter oder Benutzernamen gehört. Tatsächlich habe ich den iCloud-Hack von Jennifer Lawrence von ihrem Handy aus gehört - wo ein Fan durch Hacken ihres iPhones Zugriff auf ihr Passwort erhielt. Ist die Überprüfung von Apps im Appstore durch Apple weniger leistungsfähig / gründlich als die von Google oder Microsoft? Und dann gibt es diesen speziellen Tastaturzeichen-Hack, der Ihr iPhone neu startet / zum Absturz bringt.
Om Shankar

1
@Jon Wenn der Vollzugriff für eine bestimmte Tastatur aktiviert ist, erhält die Tastatur nur Zugriff auf die von mir eingegebenen Elemente, wenn diese Tastatur aktiviert ist, oder enthält sie Elemente, die auf anderen Tastaturen eingegeben wurden?
mjs

1
@mjs Eine Tastatur eines Drittanbieters weiß nur, was Sie eingeben, wenn sie aktiv ist.
Jon

6

Wenn Sie es versuchen, werden Sie darüber informiert:

Benutzer können von hier aus auf den Namen der Tastatur tippen und ein Kontrollkästchen für "Vollzugriff zulassen" aktivieren. Dadurch wird dem Benutzer eine weitere Eingabeaufforderung angezeigt, die lautet:

"Durch den vollständigen Zugriff kann der Entwickler dieser Tastatur alles übertragen, was Sie eingeben, einschließlich der Dinge, die Sie zuvor mit dieser Tastatur eingegeben haben. Dies kann vertrauliche Informationen wie Ihre Kreditkartennummer oder Ihre Straße enthalten."

Wenn der Benutzer diese Eingabeaufforderung akzeptiert und die Tastatur zulässt, kann jetzt systemweit darauf zugegriffen werden. Wenn die virtuelle Tastatur angezeigt wird, tippen Sie einfach auf das Globussymbol in der unteren linken Ecke, um durch die verfügbaren Tastaturen zu blättern, oder halten Sie das Symbol gedrückt, um eine Liste anzuzeigen.

Quelle: http://appleinsider.com/articles/14/09/17/how-to-install-a-third-party-keyboard-on-an-iphone-or-ipad-running-ios-8


1
Was bedeutet in diesem Zusammenhang "es kann jetzt systemweit zugegriffen werden"?
Orome

Ist das die nächste Frage? "systemweiter Zugriff", erklärt es schon.
Ruskes

Ich frage mich nur, wie es mit der Frage zusammenhängt. Was ist "es" (die Tastatur?), Auf das nicht systemweit zugegriffen werden kann, wenn ich es nicht zulasse?
Orome

Sie benötigen außerdem vollen Zugriff, um auf die Zwischenablage zuzugreifen, die von verschiedenen Messaging-Clients zum Senden von Assets benötigt wird.
Oliver Dixon
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.