2 votes

Modèle de sécurité lors de la demande d'accès aux photos, médias et fichiers

Lorsqu'une application demande l'autorisation d'accéder à des photos, des médias et des fichiers, le modèle de sécurité d'andriod permet-il de limiter l'accès aux seuls fichiers de cette application particulière ?

Ou bien l'application peut-elle accéder à des fichiers créés par d'autres applications ?

De nombreuses applications demandent l'autorisation d'accéder au système de fichiers, cela signifie-t-il que par exemple App#1 peut saisir les fichiers créés par App#2 ?

Je veux installer WeChat mais je veux comprendre quel risque de sécurité est potentiellement impliqué.

3voto

Grimoire Points 2908

Préface

Étant donné que vous mentionnez l'apparition d'une fenêtre contextuelle demandant l'autorisation d'accéder au site Web de l Stockage je peux supposer que votre version d'Android est 6.0 ou plus.


L'autorisation de stockage

En Stockage permet à une application d'accéder au contenu de l'espace de travail de l'utilisateur. /storage/emulated/0 chemin. Cela signifie qu'une application serait alors en mesure de lire y écrire tout sous cet emplacement, qu'il soit créé par vous ou par une autre application. Il convient de mentionner que cette permission ne permet pas de manipuler une carte SD externe .

En clair, /sdcard tend à contenir tout fichier que vous téléchargez, toute photo que vous prenez, toute musique que vous écoutez, etc.


Les données internes

Toute application installée possède un répertoire privé contenant ses données. Ces répertoires sont situés à /data/data/ et sont nommés d'après le package name de chaque application. Étant donné que toute application est mise en bac à sable au moyen d'un système de contrôle de l'accès. user id et un group id toute application ne peut accéder qu'aux données qu'elle possède, et l'approche de la Stockage La permission n'a aucun effet. Ces répertoires ne devraient concerner que les utilisateurs experts, car ils sont essentiels au fonctionnement des applications.

Il y a, bien sûr, une exception. Si votre téléphone est enraciné, toute application nécessitant des privilèges d'enracinement sera potentiellement capable de lire et d'écrire depuis et vers n'importe quel emplacement de votre appareil. Cela signifie que, si votre téléphone est enraciné, vous devez toujours avoir un filtre tel que SuperSU de Chainfire ou Superuser de Phh pour être notifié lorsqu'une application demande un tel privilège, afin de pouvoir le refuser.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X