Résumé
L'encryption de la carte SD est un sujet spécifique au dispositif, mais en ce qui concerne Android, seul /data
est encrypté.
Comportement par défaut d'Android :
Par "défaut", pour Android, l'encryption sur le dispositif s'applique uniquement à /data
. Cela parce que toutes les applications installées qui sont déplacées vers la carte SD sont déjà encryptées et utilisables uniquement sur ce dispositif spécifique.
Voir: Applications sur carte SD : les détails défilez jusqu'au paragraphe ci-dessous
Implications de sécurité et de performance
Les applications sur carte SD sont montées via l'interface loopback de Linux et cryptées via une clé spécifique au dispositif, donc elles ne peuvent pas être déchiffrées sur un autre dispositif. Notez qu'il s'agit d'une mesure de sécurité et ne fournit pas de protection contre la copie;
Recommandation d'Android aux développeurs :
Voir: Conception pour la sécurité défilez jusqu'au paragraphe ci-dessous
Utilisation du stockage externe
Les fichiers créés sur le stockage externe, tel que les cartes SD, peuvent être lus et écrits globalement. Puisque le stockage externe peut être retiré par l'utilisateur et également modifié par n'importe quelle application, les applications ne devraient pas stocker des informations sensibles en utilisant le stockage externe.
Pourquoi Android, pourquoi ?
Android croit que le stockage externe est un élément partagé, donc, pour être accessible partout, être encrypté ne fonctionnerait pas.
Voir: Utilisation du stockage externe
Chaque dispositif compatible avec Android supporte un "stockage externe" partagé que vous pouvez utiliser pour enregistrer des fichiers. Cela peut être un support de stockage amovible (comme une carte SD) ou un stockage interne (non-amovible). Les fichiers enregistrés sur le stockage externe sont lisibles par tous et peuvent être modifiés par l'utilisateur lorsqu'ils activent le stockage de masse USB pour transférer des fichiers sur un ordinateur.
Certains fournisseurs "agissent de leur propre chef"
Certains fournisseurs comme Motorola ont cependant implémenté l'encryption pour /data
et /mnt/sdcard
: