jueves, 13 de junio de 2013

iMessage guarda tus conversaciones. Quieras o no quieras.

Investigando los datos que recopila 1Password descubrí que la aplicación de iMessage también guarda bastante información sobre nosotros.
Hace poco tiempo hubo un pequeño revuelo con el cifrado de los mensajes de esta aplicación. Al parecer no se podían descifrar, y eso al Gobierno de los EEUU no le gustó mucho. Apple de momento se ha opuesto a facilitar el descifrado de los mensajes. Opinan que la privacidad es del usuario y no del Gobierno.

Con eso ganaron puntos poniendose a favor de sus seguidores. Sin embargo no es oro todo lo que reluce. Las conversaciones de iMessages se guardan quieras o no quieras.

Por defecto la opción de guardar el historial de los chat está desactivado.

Configuración por defecto del historial de iMessage
Img 1: Configuración por defecto del historial de iMessage
Pero cuando cerramos la aplicación volvemos abrir la aplicación, la conversación sigue estando ahí.

Pues bien, después de revisar los ficheros, encontré la BD donde se almacén las conversaciones.
Y sucede exactamente lo mismo que en el historial de las conversaciones de Whatsapp.

Img 2: Ruta de las conversaciones de iMessages
Por una parte tenemos todas las conversaciones guardadas por fechas, y por otra la BD entera.
Incluso si elimnamos la conversación desde la aplicación, ésta seguirá guardada en estas carètas que véis ys e podrán abrir fácilmente haciendo doble clic. Además también almacena todos los adjuntos por mucho ue tu borres.

Si probamos a abrir el archivo .db veremos todas las conversaciones sin tener que ir recorriendo una a una. Como ya he dicho antes, exactamente igual que pasa con whatsapp.
La única manera de que esto no se guarda es ir a la ruta donde se almacena y eliminarlo.

Img 3: Conversaciones de iMessage
Queda claro que los mensajes que se envían entre dispositivos Apple están cifrados. Pero solo se cifra la conexión y el envío. No el mensaje en sí.