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

8

Una tastiera che ho installato di recente su iOS 8 offre un'opzione (in Impostazioni) su "Consenti accesso completo"?

Che cosa fa questa impostazione?

    
posta orome 18.09.2014 - 01:04
fonte

2 risposte

7

"Consenti accesso completo" non ha nulla a che fare con l'utilizzo della tastiera effettiva. 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 l'accesso aggiuntivo 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 fa questo:

  • La tastiera può accedere ai servizi di localizzazione e alla rubrica, con 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 di correzione automatica personalizzato 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 è ciò che Apple vuole davvero che tu capisca. Con Consenti l'accesso completo uno sviluppatore POTREBBE inviare le sequenze di tasti al proprio server per l'elaborazione, che potrebbe includere:

  1. analizzando la frase per la grammatica
  2. analizzando una parola per ortografia
  3. previsione della parola che stai digitando.

Apple sta mettendo in evidenza il fatto che uno sviluppatore potrebbe usare le tue battiture per motivi nefasti invece dei motivi legittimi che ho elencato sopra. È possibile per uno sviluppatore registrare le tue informazioni sensibili come il numero di carta di credito o l'indirizzo.

A mio parere, non è possibile per uno sviluppatore scrivere un'estensione della tastiera a pieno titolo senza richiedere l'accesso completo. Senza accesso completo non posso utilizzare gli acquisti in-app, non posso sincronizzare le tue preferenze con iCloud, non posso nemmeno fornire una funzione di auto-correzione di base.

Ho appena finito di sviluppare un'estensione per tastiera per iOS. La mia tastiera non invia mai le sequenze di tasti su Internet. Non vedrò mai quello che hai digitato. A mio avviso non ci sono problemi di privacy, tuttavia ricevi ancora un messaggio spaventoso da Apple quando attivi Consenti accesso completo. Se hai dubbi su come attivare Consenti l'accesso completo ON, chiedi allo sviluppatore in che modo stanno utilizzando i tuoi dati / sequenze di tasti.

Una nota aggiuntiva, non è possibile utilizzare una tastiera personalizzata per digitare in un campo password. iOS utilizzerà sempre la tastiera di sistema per i campi della password. Gli sviluppatori che elaborano le sequenze di tasti non avranno accesso alle password, a meno che non si inseriscano le password in un campo non protetto da password.

    
risposta data 03.10.2014 - 00:28
fonte
6

Se lo provi, ti informerà di questo:

Users can tap the keyboard name from here and check a box for "Allow Full Access." Doing so presents the user with another prompt that reads:

"Full access allows the developer of this keyboard to transmit anything you type, including things you have previously typed with this keyboard. This could include sensitive information such as your credit card number or street address."

If the user chooses to accept this prompt and allow the keyboard, it can now be accessed systemwide. When the virtual keyboard pops up, simply tap the globe icon in the bottom left corner to cycle through available keyboards, or hold down on the icon to pop up a list.

Fonte: link

    
risposta data 18.09.2014 - 01:17
fonte

Leggi altre domande sui tag