¿Pueden las aplicaciones leer el contenido RAM de otras aplicaciones en iOS?

1

¿Las aplicaciones iOS pueden leer el contenido de la memoria RAM / caché / datos de cualquier otra aplicación arbitraria? Supongamos que se aplican las siguientes condiciones:

  • El dispositivo está usando solo iOS oficial (no hacks o "jailbreaking")
  • Obviamente (debido a las condiciones anteriores), todas las aplicaciones son descargadas y aprobadas / firmadas por la App Store
  • Ninguna de las aplicaciones está utilizando exploits (o todos los exploits conocidos han sido parcheados) y las restricciones de la API del programador funcionan según lo previsto
  • No se ha configurado específicamente ninguna otra aplicación en el dispositivo para comunicarse con la aplicación que desea leer los datos

Contexto: evita que las aplicaciones se indagen entre sí. En particular, ¿podría una aplicación malintencionada que de alguna manera se corrigió leer los contenidos de RAM de todas las demás aplicaciones y cosechar cookies de inicio de sesión o información personal?

Según la Apple developer docs parece que las aplicaciones se encuentran en un espacio aislado para evitar que esto suceda; las aplicaciones que desean compartir datos deben configurarse específicamente para ello (?).

Buscando en Google solo mostró 2 preguntas y respuestas:

ambos de los cuales solo discuten el tema en el contexto del uso de un kit de desarrollador o dispositivos con jailbreak, ninguno de los cuales está en el tema en esta pregunta.

    
pregunta user1258361 10.10.2017 - 15:12
fuente

1 respuesta

1

No, esto no es posible sin el uso de exploits. Incluso en Android, esto no es posible.

    
respondido por el Daniel Grover 10.10.2017 - 15:42
fuente

Lea otras preguntas en las etiquetas