2 votos

De forma segura Eliminación de Mensajes de Texto desde el iPhone?

Yo estaba bajo la impresión de que no se puede recuperar "deleted files" desde iPhones y sus cifrado de almacenamiento de memoria de la misma manera que desde un equipo.

Pero después de hacer algunas investigaciones, parece ser que hay un montón de aplicaciones que pueden hacer eso.

Entonces, me pregunto, ¿hay una forma segura de eliminar mensajes específicos (personal) de mi teléfono, de manera que, definitivamente, no se puede recuperar si mi teléfono se forma la imagen? Yo no puedo limpiar todo el teléfono a pesar de que está fuera de la mesa.

Básicamente lo que me gustaría es que el iPhone equivalente de "borrar el espacio libre" que la Utilidad de Discos, que sobrescribe todo el espacio libre, por lo que nada se puede acceder.

1voto

Jose Chavez Puntos 645

La única manera para estar completamente protegidos contra esto es para borrar los mensajes desde el teléfono, crear una copia de seguridad del teléfono y, a continuación, borrar completamente el teléfono. Puede restaurar la copia de seguridad después.

Porque limpiar el teléfono significa que las claves de cifrado utilizado anteriormente son expulsados y los nuevos, poner en su lugar, no es posible para un (razonable) atacante para llegar a los mensajes, incluso si deben estar disponibles en forma encriptada en la memoria flash NAND.

Si conoce la estructura de archivos de la aplicación que los mensajes se guardan en, es posible crear un poco más débiles de la defensa contra los extranjeros el acceso a su ahora eliminados los textos. Por ejemplo, si los mensajes se almacenan en una base de datos SQLite (como, por ejemplo, la aplicación de Mensajes), podría liberar el teléfono, la exportación de la base de datos para un volcado de archivo de texto (que no contienen los mensajes eliminados), eliminar la base de datos original y, a continuación, llenar el disco con bytes aleatorios. Cuando el disco está llena, elimine el archivo con bytes aleatorios de importación y su volcado de base de datos como una base de datos SQLite.

El procedimiento anterior es necesario porque cuando se elimina un mensaje desde una base de datos SQLite, que no es un archivo que se elimina. Es simplemente un espacio dentro de un archivo que está marcado como no se utiliza en la capa de aplicación. El archivo es que no se reducen ni tampoco el sistema operativo de saber que partes del archivo no son utilizados. El mencionado proceso de las fuerzas de estos eliminan las áreas disponibles para el sistema operativo para sobrescribir.

Además sobrescribir es en sí mismo no es una buena protección en una memoria flash NAND de disco con nivelación de desgaste (es decir, el almacenamiento flash en un moderno iPhone es comparable al de una unidad SSD con su propio controlador, etc.). La razón es que, incluso cuando se sobrescribe un bloque de datos en el disco, el controlador dentro de la memoria flash puede simplemente decidir "guardar" que de bloque físico y el mapa físico de los bloques en su lugar. Este es un subproducto de nivelación de desgaste.

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