9 votos

¿Cómo puedo eliminar los datos del llavero de iOS?

Tengo un teléfono y una aplicación está reutilizando los datos del llavero, incluso después de reinstalar la aplicación. ¿Hay alguna forma de eliminar los datos del llavero de mi teléfono? No me refiero sólo a las contraseñas, la aplicación guarda algunos datos y necesito eliminarlos.

Estoy de acuerdo en eliminar todos los datos del llavero de mi teléfono. Todas las respuestas que veo en internet son para Mac. Estoy buscando algo que funcione en iOS.

Quiero asegurarme de que TODOS los datos se eliminen y que una aplicación no tenga conocimiento de una sesión anterior.

0 votos

Al eliminar una aplicación se suprime todos sus datos. Si se conserva algo tras una nueva instalación, son datos de la empresa que creó la aplicación, no datos del propio teléfono.

0 votos

@Tetsujin Esos datos deben estar relacionados de alguna manera con mi ID de Apple, ¿verdad? ¿Hay alguna forma de borrar esos datos?

0 votos

Lo mejor es preguntar al promotor.

8voto

Froyo Puntos 113

Sí, a mí también me sorprendió encontrar una aplicación en la que, a pesar de la advertencia al borrar la aplicación de que también se borrarían todos los datos, una reinstalación conserva toda la información y los datos de la cuenta. La aplicación que he encontrado no utiliza iCloud en absoluto. Supongo que almacena un token de identificación en el llavero del dispositivo y utiliza ese token para recuperar datos de un servidor.

Según la persona de soporte técnico para desarrolladores de Apple 'Quinn "¡El esquimal!" en el Foros de desarrolladores de Apple ,

  • Este es el comportamiento que se espera actualmente a pesar de ser "un problema obvio de privacidad".
  • Apple intentó solucionarlo allá por 2017 pero se quejaron suficientes desarrolladores de apps que decidieron mantenerlo
  • Sin embargo, Apple podría teóricamente arreglar esto en el futuro sin previo aviso

Por ahora, parece que borrar completamente el dispositivo antes de volver a instalar aplicaciones es la única forma práctica de hacerlo. Y tampoco restaures desde una copia de seguridad después de borrar, ya que la copia de seguridad podría contener los datos antiguos del llavero.

Citaré algunos de los detalles que dio Quinn "El Esquimal":

En primer lugar, una cronología:

  • Todas las versiones de iOS anteriores a la 10.3 beta conservan los elementos del llavero cuando se elimina una app se elimina.

IMPORTANTE  Se trataba, sin duda, de un detalle de aplicación del llavero original de iOS. Nuestra documentación del llavero nunca ha especificado lo que ocurriría en este caso.

  • La versión beta 10.3 incluía un cambio que eliminaba dichos elementos.

  • Esto causaba problemas de compatibilidad (las aplicaciones se basaban en el comportamiento existente, a pesar de que no estaba documentado), por lo que fue revertido antes de la 10.3 GM.

  • iOS 11 introdujo el marco DeviceCheck, que proporciona una vía de avance para uno de los casos de uso legítimo más comunes de este comportamiento. Para más información al respecto, véase la sesión 702 de la WWDC 2017.  Privacidad y sus aplicaciones .

En segundo lugar, preservar los elementos del llavero cuando se borran es un problema de privacidad obvio. En que yo sepa Apple no ha hecho ningún anuncio específico sobre cómo pretende resolver este problema (1). Sin embargo, no creo que sorprenda a nadie a nadie si el comportamiento de 10.3 volviera en algún momento en el futuro. Me gustaría esperanza  que seríamos más proactivos a la hora de anunciar un cambio de este tipo por hablar de ello en la WWDC, pero, como siempre, no puedo prometer nada. promesas sobre El Futuro™.

1voto

Davide Giraudo Puntos 95813

IOS utilizado para conservan el contenido del llavero incluso cuando se elimina toda la aplicación (lo sé con certeza porque una aplicación que mantenía dependía de ella). Pero esto ha cambiado en los últimos años y ahora también se borra. Dependiendo de tu versión de iOS, puede que veas el comportamiento antiguo.

Pero es más probable que los datos estén almacenados en tu llavero de iCloud. Si tienes un Mac, entonces puedes usar el MacOS /Applications/Utilities/Keychain Access.app y seleccione iCloud a la izquierda para ver el contenido. Busque el nombre de la aplicación o de la empresa. Una vez que haya encontrado el artículo y esté absolutamente seguro de que es el correcto, simplemente elimínalo.

Si no encuentras una entrada o no estás seguro de qué elemento eliminar, ponte en contacto con el desarrollador. Probablemente sea la mejor opción de todos modos, ya que podría haber una forma admitida en la aplicación para eliminar/restablecer los datos.

1 votos

developer.apple.com/forums/hilo/36442 indica que apple no siguió adelante con la eliminación de elementos del llavero en la desinstalación, aunque lo intentaron en la beta 10.3. No he verificado con mi propio código que iOS no ha cambiado desde ese post del foro, pero estoy viendo el comportamiento de aplicaciones en iOS 15 que sólo parece explicable por esto.

0voto

Steve Chambers Puntos 5054

Los datos del llavero se almacenan (suponiendo que hayas iniciado sesión en tu cuenta de Apple en el teléfono) en iCloud y se sincronizan con todos tus dispositivos con sesión en iCloud.

En tu iPhone puedes desactivar el llavero de iCloud en:

Settings > [Account name] > iCloud > Keychain

Sólo tienes que desactivar el llavero de iCloud y (suponiendo que la aplicación utilice efectivamente el llavero de iCloud) todo desaparecerá de tu teléfono.

1 votos

"La aplicación guarda algunos datos y necesito eliminarla" - No creo que esto sea realmente un llavero.

0 votos

Eso es lo que pienso @Tetsujin . Supongo que la aplicación recupera un dispositivo generado hash de identidad / token / ID y almacena que fuera del teléfono en una aplicación, pero la pregunta realmente necesita ser aclarado

AppleAyuda.com

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.

Powered by:

X