Los datos (nombre de usuario, contraseñas) almacenados en el paquete de la aplicación están seguros en un dispositivo iOS desbloqueado

0

Estaba probando una aplicación de iPhone en un dispositivo roto en la cárcel. Acabo de ver una cosa interesante: el nombre de usuario y las contraseñas se almacenan en un archivo plist y en el archivo Cache.db en el directorio de preferencias del paquete de aplicaciones. Puedo ver estos datos como texto claro. Entonces, los datos almacenados en nsuserdefault, plist, sqlite no son seguros, ¿verdad? He comprobado las otras opciones de almacenamiento como llaveros. Pero hay una herramienta de descarga de llavero, que puede volcar fácilmente los datos del llavero. Entonces, ¿cómo puedo guardar los datos en la aplicación de iPhone? Nada es seguro. Así que cualquier método alternativo para guardar datos, me refiero a cualquier tipo de cifrado o cualquier cosa. Cómo me aconseja que almacene datos en forma segura, incluso si el teléfono está desbloqueado.

    
pregunta sanju vs 08.04.2018 - 09:33
fuente

1 respuesta

0

Su aplicación comprueba si el dispositivo está desbloqueado y se niega a ejecutarse si lo está. Eso es.

En un dispositivo con jailbreak, un hacker (o el usuario) puede modificar las aplicaciones instaladas, por lo que nada es seguro.

    
respondido por el gnasher729 08.04.2018 - 16:39
fuente

Lea otras preguntas en las etiquetas