Una tastiera che ho installato di recente su iOS 8 offre un'opzione (in Impostazioni) su "Consenti accesso completo"?
Che cosa fa questa impostazione?
Una tastiera che ho installato di recente su iOS 8 offre un'opzione (in Impostazioni) su "Consenti accesso completo"?
Che cosa fa questa impostazione?
"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:
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:
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.
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