Cosa fa l'opzione "Consenti accesso completo" per la mia tastiera iOS?


Risposte:


8

"Consenti accesso completo" non ha nulla a che fare con l'uso della tastiera attuale. La tastiera è accessibile per l'uso in tutto il sistema indipendentemente da questa impostazione. In breve, consentire l'accesso completo garantisce allo sviluppatore della tastiera un ulteriore accesso ad alcune delle tue informazioni e offre allo sviluppatore l'accesso a Internet. Dalle specifiche tecniche in "Progettazione per la fiducia degli utenti", Consenti accesso completo consente di:

  • La tastiera può accedere ai servizi di localizzazione e alla rubrica, con l'autorizzazione dell'utente
  • La tastiera può inviare sequenze di tasti e altri eventi di input per l'elaborazione lato server
  • L'app contenente può fornire un'interfaccia di modifica per il lessico personalizzato con correzione automatica della tastiera
  • La tastiera può utilizzare iCloud per garantire che le impostazioni e il lessico di correzione automatica siano aggiornati su tutti i dispositivi
  • La tastiera può partecipare al Game Center e all'acquisto in-app

Il secondo punto è quello che Apple vuole davvero che tu capisca. Con Consenti accesso completo uno sviluppatore POTREBBE inviare i tasti premuti al loro server per l'elaborazione, che potrebbe includere:

  1. analizzando la tua frase per la grammatica
  2. analizzando una parola per l'ortografia
  3. prevedere la parola che stai digitando.

Apple sta sottolineando il fatto che uno sviluppatore POTREBBE utilizzare i tasti premuti per motivi nefasti invece dei motivi legittimi che ho elencato sopra. È possibile che uno sviluppatore registri le tue informazioni sensibili come il numero della carta di credito o l'indirizzo.

A mio avviso, non è possibile per uno sviluppatore scrivere un'estensione di tastiera completa senza richiedere l'accesso completo. Senza l'accesso completo non posso utilizzare gli acquisti in-app, non posso sincronizzare le tue preferenze usando iCloud, non posso nemmeno fornire una funzionalità di correzione automatica di base.

Ho appena finito di sviluppare un'estensione della tastiera per iOS. La mia tastiera non invia mai i tasti premuti su Internet. Non vedrò mai quello che hai scritto. Non ci sono problemi di privacy secondo me, ma ricevi ancora un messaggio spaventoso da Apple quando attivi Consenti accesso completo. Se hai dubbi sull'attivazione di Consenti accesso completo, chiedi allo sviluppatore come stanno usando i tuoi dati / i tasti premuti.

Un'ulteriore nota, non è possibile utilizzare una tastiera personalizzata per digitare in un campo password. iOS utilizzerà sempre la tastiera di sistema per i campi password. Gli sviluppatori che elaborano le sequenze di tasti non avranno accesso alle password, a meno che non le digiti in un campo senza password.


Posso digitare password con tastiere personalizzate? Vedo che ogni volta che inizio a digitare le password, la tastiera passa a quella predefinita. Questo è fastidioso. Se non ho autorizzato l'accesso completo alla tastiera, perché Apple dovrebbe impedirgli di digitare le password?
Om Shankar,

L'ultimo paragrafo riguarda le password. Consentire agli sviluppatori di accedere ai nomi utente digitati E le password digitate richiede solo abusi. Sono d'accordo che il passaggio è fastidioso ma credo che Apple abbia fatto una buona chiamata.
Jon

Jon, come è una buona chiamata? Su tutti i sistemi operativi, inclusi Mac, Linux, Android, anche Symbian, ecc., Gli stessi tipi di tastiera in tutto. Allora perché tanta sicurezza eccessiva su iOS. Non ho mai sentito parlare di hacking di password o nome utente rubati su qualsiasi sistema operativo Android. In effetti, ho sentito Jennifer Lawrence iCloud hackerare dal suo telefono, dove alcuni fan hanno avuto accesso alla sua password hackerando il suo iPhone. La revisione delle app di Apple su Appstore è meno potente / approfondita rispetto a quella di Google o Microsoft? E poi c'è questo speciale hack per i caratteri della tastiera che riavvia / blocca il tuo iPhone.
Om Shankar,

1
@Jon Se è abilitato l'accesso completo per una particolare tastiera, la tastiera ha accesso solo alle cose che scrivo quando quella tastiera è abilitata o include elementi digitati su altre tastiere?
mjs,

1
@mjs Una tastiera di terze parti sa solo cosa digiti quando è attiva.
Jon,

6

Se lo provi ti informerà di questo:

Gli utenti possono toccare il nome della tastiera da qui e selezionare la casella "Consenti accesso completo". In questo modo si presenta all'utente un altro prompt che legge:

"L'accesso completo consente allo sviluppatore di questa tastiera di trasmettere qualsiasi cosa digiti, comprese le cose che hai digitato in precedenza con questa tastiera. Ciò potrebbe includere informazioni riservate come il numero della tua carta di credito o l'indirizzo."

Se l'utente sceglie di accettare questo prompt e consentire la tastiera, ora è possibile accedervi a livello di sistema. Quando viene visualizzata la tastiera virtuale, tocca semplicemente l'icona del globo nell'angolo in basso a sinistra per scorrere le tastiere disponibili o tieni premuta l'icona per visualizzare un elenco.

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


1
Che cosa significa "ora è possibile accedere a livello di sistema" in questo contesto?
orome,

Questa è la domanda successiva? "accesso a livello di sistema", questo spiega già.
Ruskes,

Mi sto solo chiedendo come sia pertinente alla domanda. Cos'è "it" (la tastiera?), A cui non è possibile accedere a livello di sistema se non lo autorizzo?
orome,

È inoltre necessario l'accesso completo per accedere agli Appunti richiesti dai vari client di messaggistica per inviare le risorse.
Oliver Dixon
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.