Resumen
El cifrado de la tarjeta SD es un tema específico del dispositivo, pero en lo que respecta a Android, solo /data
se cifra.
Comportamiento predeterminado de Android:
Por "defecto", para Android, el cifrado en el dispositivo solo se aplica /data
. Esto se debe a que todas las aplicaciones instaladas que se trasladan a la tarjeta SD ya están encriptadas y solo se pueden usar en ese "origen" específico del dispositivo.
Ver: Aplicaciones en la tarjeta SD: los detalles se desplazan hacia abajo hasta el siguiente párrafo
Implicaciones de seguridad y rendimiento
Las aplicaciones en la tarjeta SD se montan a través de la interfaz de bucle invertido de Linux y se cifran a través de una clave específica del dispositivo, por lo que no se pueden descifrar en ningún otro dispositivo. Tenga en cuenta que esta es una medida de seguridad y no proporciona protección contra copia;
Recomendación de Android para desarrolladores:
Ver: Diseño para seguridad, desplácese hacia abajo hasta el siguiente párrafo
Usando almacenamiento externo
Los archivos creados en almacenamiento externo, como las tarjetas SD, se pueden leer y escribir en todo el mundo. Dado que el almacenamiento externo puede ser eliminado por el usuario y también modificado por cualquier aplicación, las aplicaciones no deben almacenar información confidencial utilizando almacenamiento externo.
¿Por qué Android, por qué?
Android cree que el almacenamiento externo es algo compartido, por lo tanto, para ser accesible en todas partes, estar encriptado no funcionaría.
Ver: Uso del almacenamiento externo
Todos los dispositivos compatibles con Android admiten un "almacenamiento externo" compartido que puede usar para guardar archivos. Puede ser un medio de almacenamiento extraíble (como una tarjeta SD) o un almacenamiento interno (no extraíble). Los archivos guardados en el almacenamiento externo son legibles en todo el mundo y pueden ser modificados por el usuario cuando habilitan el almacenamiento masivo USB para transferir archivos en una computadora.
Algunos vendedores "actúan por su cuenta"
Sin embargo, algunos proveedores como Motorola han implementado el cifrado /data
y /mnt/sdcard
: