¿Qué hace esta configuración?
Un teclado que instalé recientemente en iOS 8 proporciona una opción (en Configuración) para "Permitir acceso completo"?
¿Qué hace esta configuración?
Un teclado que instalé recientemente en iOS 8 proporciona una opción (en Configuración) para "Permitir acceso completo"?
"Permitir acceso completo" no tiene nada que ver con el uso del teclado real. El teclado es accesible para que lo uses en todo el sistema independientemente de esta configuración. En resumen, permitir acceso completo otorga al desarrollador del teclado acceso adicional a parte de tu información y le da acceso a internet. Según las especificaciones técnicas bajo "Diseñar para la confianza del usuario", Permitir acceso completo hace lo siguiente:
El segundo punto es el que realmente Apple quiere que entiendas. Con Permitir acceso completo un desarrollador PODRÍA enviar tus pulsaciones de teclas a su servidor para su procesamiento, lo cual podría incluir:
Apple destaca el hecho de que un desarrollador PODRÍA usar tus pulsaciones de teclas con fines maliciosos en lugar de los legítimos que mencioné anteriormente. Es posible que un desarrollador registre tu información sensible como el número de tarjeta de crédito o la dirección postal.
En mi opinión, no es posible para un desarrollador escribir una extensión de teclado completa sin solicitar acceso completo. Sin acceso completo, no puedo utilizar Compras dentro de la app, no puedo sincronizar tus preferencias utilizando 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 tus pulsaciones de teclas a través de internet. Nunca veré lo que has escrito. En mi opinión, no hay preocupaciones de privacidad, sin embargo, aún recibes un mensaje alarmante de Apple cuando activas Permitir acceso completo. Si tienes preocupaciones sobre activar Permitir acceso completo, pregunta al desarrollador cómo están utilizando tus datos/pulsaciones de teclas.
Un apunte adicional, no puedes utilizar un teclado personalizado para escribir en un campo de contraseña. iOS siempre utilizará el teclado del sistema para campos de contraseña. Los desarrolladores que procesan tus pulsaciones de teclas no tendrán acceso a tus contraseñas, a menos que escribas tus contraseñas en un campo que no sea de contraseña.
¿Puedo escribir contraseñas con teclados personalizados? Veo que cada vez que empiezo a escribir contraseñas, el teclado cambia al predeterminado. Esto es molesto. Si no he permitido el acceso completo al teclado, ¿por qué Apple debería impedir escribir contraseñas?
El último párrafo trata sobre contraseñas. Darle a los desarrolladores acceso a los nombres de usuario que escribes Y a las contraseñas que escribes, es simplemente pedir abusos. Estoy de acuerdo en que el cambio es molesto, pero creo que Apple tomó una buena decisión.
Jon, ¿cómo se puede considerar eso una buena decisión? En todos los sistemas operativos, incluyendo Mac, Linux, Android, e incluso Symbian, etc. - el mismo teclado escribe en todo. Entonces, ¿por qué tanta sobre-seguridad en iOS? No he escuchado de ningún hackeo de contraseñas o nombres de usuario en ningún sistema operativo Android. De hecho, he escuchado sobre el hackeo del iCloud de Jennifer Lawrence desde su teléfono - donde un fanático obtuvo acceso a su contraseña hackeando su iPhone. ¿Es la revisión de aplicaciones en la App Store de Apple menos poderosa/minuciosa que la que hace Google o Microsoft? Y luego está este hackeo de caracteres especiales en el teclado que reinicia/crashea tu iPhone.
Si lo intentas, te informará de lo siguiente:
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 otra ventana emergente que dice:
"El acceso completo permite al desarrollador de este teclado transmitir todo lo que escribas, incluidas las cosas que hayas escrito anteriormente con este teclado. Esto podría incluir información sensible como el número de tu tarjeta de crédito o tu dirección."
Si el usuario elige aceptar esta ventana emergente y permitir el teclado, ahora se puede acceder al teclado en todo el sistema. Cuando aparezca el teclado virtual, simplemente toca el ícono de globo en la esquina inferior izquierda para cambiar entre los teclados disponibles, o mantén presionado sobre el icono para ver una lista.
Solo estoy preguntando cómo se relaciona con la pregunta. ¿Qué es "eso" (el teclado?), que no se puede acceder a nivel de sistema si no lo permito?
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.