¿Hay alguna forma de proteger los archivos descargados dentro de una aplicación para evitar que el usuario acceda a ellos a través de un dispositivo dañado en la cárcel, o algo así como iExplorer cuando el dispositivo está conectado a una computadora?Cómo cifrar los archivos de iOS (por ejemplo, PDF) desde el acceso de los usuarios?
Estoy pensando principalmente en cosas como archivos PDF, y he considerado encriptarlos de alguna manera y luego almacenar los datos en una base de datos sqlite. La otra cosa que he investigado es 'NSDataWritingFileProtectionComplete', pero eso solo parece cifrar datos cuando el teléfono está bloqueado.
Cualquier sugerencia más que bienvenida. Gracias.
Una vez que el dispositivo está roto, la seguridad del dispositivo no puede garantizarse (esto también es cierto con un Android y dándose la capacidad de ejecutar cosas como root). Debería poder encriptar los archivos implementando su propio método de encriptación si no hay nada ofrecido por el SDK. –