[EDITAR] - Esta edición revisa mi respuesta a:
- responda más específicamente la pregunta del OP para su escenario exacto
- reducir la ambigüedad al aclarar las partes de mi respuesta que eran de naturaleza más general
1. Respuesta a la pregunta / escenario exacto de OP
Sí, sus detalles de pago son 100% seguros , ya que ya configuró Apple Pay en sus dispositivos antes de hacer un jailbreak en el futuro. Esto se debe a que la información de su tarjeta no se guarda en el dispositivo. En otras palabras, dado que los datos no están en el dispositivo para empezar, no hay riesgo de que se acceda desde su iPhone, incluso después de hacer un jailbreak. ¡La información simplemente no está allí para robar!
2. Las propias palabras de Apple sobre cifrado y protección de datos en dispositivos con jailbreak
De acuerdo con Apple
La cadena de arranque segura, la firma de código y la seguridad del proceso de tiempo de ejecución ayudan a garantizar que solo el código y las aplicaciones de confianza puedan ejecutarse en un dispositivo. iOS tiene funciones adicionales de encriptación y protección de datos para proteger los datos del usuario, incluso en los casos en que otras partes de la infraestructura de seguridad se hayan visto comprometidas (por ejemplo, en un dispositivo con modificaciones no autorizadas) . Esto proporciona importantes beneficios tanto para los usuarios como para los administradores de TI, ya que protege la información personal y corporativa en todo momento y proporciona métodos para el borrado remoto instantáneo y completo en caso de robo o pérdida del dispositivo.
Fuente: Informe de seguridad de iOS de Apple, 2014, p8. NOTA: El énfasis en negrita es mío, no de Apple.
Como puede ver, según Apple, incluso el jailbreak de un dispositivo no dará como resultado que el código o las aplicaciones no confiables puedan acceder a ciertas áreas, como Secure Enclave.
Más específicamente, Apple afirma:
Secure Enclave es un coprocesador fabricado en el chip Apple A7. Utiliza su propio arranque seguro y una actualización de software personalizada separada del procesador de la aplicación. También proporciona todas las operaciones criptográficas para la gestión de claves de Protección de datos y
mantiene la integridad de la Protección de datos incluso si el núcleo se ha visto comprometido .
Fuente: Informe de seguridad de iOS de Apple, 2014, p5. NOTA: El énfasis en negrita es mío, no de Apple.
Secure Enclave es parte de los procesadores A7 de Apple y posteriores. Este enclave está documentado en la solicitud de patente de Apple 20130308838 y también tiene su propio sistema operativo llamado SEP OS.
Entonces, según Apple, sus datos están seguros.
3. Información general sobre Apple Pay y seguridad
La mejor manera de ingresar la información de su tarjeta al configurar Apple Pay es usar la cámara de su iPhone. Esto se debe a que hacerlo significa que la información de su tarjeta nunca se guarda en el dispositivo o se almacena en la biblioteca de fotos. En otras palabras, dado que los datos no están en el dispositivo para empezar, no hay riesgo de que se acceda desde su iPhone.
Una vez que haya configurado su dispositivo para Apple Pay, su banco (o institución financiera) crea un Número de cuenta del dispositivo (DAN) que es único para su dispositivo y se cifra y se envía a Apple para que puedan agregarlo a lo que se llama Secure Elemento en tu dispositivo. Este elemento está totalmente aislado de iOS y watchOS , nunca se almacena en los servidores de Apple , ni se realiza una copia de seguridad en iCloud.
También es importante tener en cuenta que Apple nunca descifra el DAN, sino que simplemente realiza la acción de colocarlo en su dispositivo en forma cifrada.
Si tiene que ingresar manualmente la información de su tarjeta (es decir, en lugar de usar la cámara de su iPhone), esta información también se cifra y se envía a los servidores de Apple. Dado que la información se almacena en su iPhone antes del cifrado, es teóricamente posible que un tercero pueda registrar esto, pero el riesgo de que esto suceda en un dispositivo sin jailbreak es del 0% porque los datos (es decir, la información de su tarjeta):
- se almacena en la memoria encriptada
- solo almacenado por un período muy corto (unos segundos como máximo)
- está protegido por una envoltura de clave AES con ambos lados que proporciona una clave aleatoria que establece la clave de sesión y utiliza el cifrado de transporte AES-CCM .
En resumen, no creo que sea posible garantizar absolutamente al 100% que un pirata informático nunca pueda recuperar los datos de su tarjeta, pero en realidad el riesgo de que esto suceda es en realidad un pirata informático que infringe los sistemas de su banco, no desde su iPhone.
4. Lectura adicional: