¿Qué hace la opción de "Permitir acceso completo" para mi teclado iOS?

Respuestas:

8

"Permitir acceso completo" no tiene nada que ver con el uso del teclado real. Puede acceder al teclado para que lo use en todo el sistema, independientemente de esta configuración. En resumen, permitir el acceso completo otorga al desarrollador del teclado acceso adicional a parte de su información y le da acceso al desarrollador a Internet. De las especificaciones técnicas en "Diseño para la confianza del usuario", Permitir acceso completo hace esto:

  • El teclado puede acceder a los Servicios de ubicación y la Libreta de direcciones, con permiso del usuario
  • El teclado puede enviar pulsaciones de teclas y otros eventos de entrada para el procesamiento del lado del servidor
  • La aplicación que contiene puede proporcionar una interfaz de edición para el léxico de autocorrección personalizado del teclado
  • El teclado puede emplear iCloud para garantizar que la configuración y el léxico de autocorrección estén actualizados en todos los dispositivos
  • El teclado puede participar en Game Center y en la compra desde la aplicación

El segundo punto es lo que Apple realmente quiere que entiendas. Con Permitir acceso completo, un desarrollador PODRÍA enviar sus pulsaciones de teclas a su servidor para su procesamiento, que podría incluir:

  1. analizando tu oración por gramática
  2. analizar una palabra para deletrear
  3. prediciendo la palabra que estás escribiendo.

Apple está destacando el hecho de que un desarrollador PODRÍA usar sus pulsaciones de teclas por nefastas razones en lugar de las razones legítimas que mencioné anteriormente. Es posible que un desarrollador registre su información confidencial, como el número de la tarjeta de crédito o la dirección postal.

En mi opinión, no es posible que un desarrollador escriba una extensión de teclado completa sin solicitar acceso completo. Sin acceso total, no puedo utilizar las compras en la aplicación, no puedo sincronizar sus preferencias con iCloud, ni siquiera puedo proporcionar una función básica de autocorrección.

Acabo de terminar de desarrollar una extensión de teclado para iOS. Mi teclado nunca envía sus pulsaciones de teclas a través de Internet. Nunca veré lo que has escrito. En mi opinión, no hay problemas de privacidad, sin embargo, aún recibe un mensaje aterrador de Apple cuando activa Permitir acceso completo. Si le preocupa activar ON Permitir acceso completo, pregúntele al desarrollador cómo están utilizando sus datos / pulsaciones de teclas.

Una nota adicional, no puede usar un teclado personalizado para escribir en un campo de contraseña. iOS siempre usará el teclado del sistema para los campos de contraseña. Los desarrolladores que procesen sus pulsaciones de teclas no tendrán acceso a sus contraseñas, a menos que las escriba en un campo sin contraseña.

Jon
fuente
¿Puedo escribir contraseñas con teclados personalizados? Veo que cada vez que comienzo a escribir contraseñas, el teclado cambia a una predeterminada. Esto es molesto. Si no he permitido el acceso completo al teclado, ¿por qué Apple debería evitar que escriba contraseñas?
Om Shankar
El último párrafo cubre las contraseñas. Dar a los desarrolladores acceso a los nombres de usuario que escribes Y las contraseñas que escribes es solo pedir abuso. Estoy de acuerdo en que el cambio es molesto, pero creo que Apple hizo una buena llamada.
Jon
Jon, ¿cómo es una buena llamada? En todos los sistemas operativos, incluidos Mac, Linux, Android, incluso Symbian, etc., los mismos tipos de teclado en todo. Entonces, ¿por qué tanta seguridad excesiva en iOS? No he oído hablar de ningún hack de contraseña o nombre de usuario robado en ningún sistema operativo Android. De hecho, escuché el hackeo de Jennifer Lawrence iCloud desde su teléfono, donde algunos fanáticos obtuvieron acceso a su contraseña al hackear su iPhone. ¿La revisión de Apple de aplicaciones en Appstore es menos poderosa / exhaustiva que lo que hace Google o Microsoft? Y luego está este truco especial de caracteres del teclado que reinicia / bloquea su iPhone.
Om Shankar
1
@ Jon Si el Acceso total para un teclado en particular está habilitado, ¿el teclado solo tiene acceso a las cosas que escribo cuando ese teclado está habilitado, o incluye las cosas escritas en otros teclados?
mjs
1
@mjs Un teclado de terceros solo sabe lo que escribe cuando está activo.
Jon
6

Si lo prueba, le informará de esto:

Los usuarios pueden tocar el nombre del teclado desde aquí y marcar una casilla para "Permitir acceso completo". Al hacerlo, se le presenta al usuario otro mensaje que dice:

"El acceso completo permite al desarrollador de este teclado transmitir cualquier cosa que escriba, incluidas las cosas que ha escrito anteriormente con este teclado. Esto podría incluir información confidencial, como el número de su tarjeta de crédito o la dirección de la calle".

Si el usuario elige aceptar esta solicitud y permitir el teclado, ahora se puede acceder a todo el sistema. Cuando aparezca el teclado virtual, simplemente toque el ícono del globo en la esquina inferior izquierda para recorrer los teclados disponibles, o mantenga presionado el ícono para que aparezca una lista.

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

Ruskes
fuente
1
¿Qué significa "ahora se puede acceder a todo el sistema" en este contexto?
orome
¿Esa es la siguiente pregunta? "acceso a todo el sistema", ya lo explica.
Ruskes
Me pregunto cómo se relaciona con la pregunta. ¿Qué es "eso" (el teclado?), Que no se puede acceder a todo el sistema si no lo permito?
orome
También necesita acceso completo para acceder al portapapeles que requieren varios clientes de mensajería para enviar activos.
Oliver Dixon