1 votes

Est-il possible de protéger les données privées des applications en les isolant ou en les mettant en jachère ?

Je veux que ma liste de contacts, mon journal d'appels, mes photos, etc. restent privés. Xprivacy/Xposed semblait être une voie viable, mais à ce jour (juin 2017), elle semble être sans issue et il n'y a aucun signe de sortie de Nougat de sitôt. Ainsi, afaik, truquer les résultats d'un appel api n'est pas une option possible pour Android Nougat.

Une autre option que j'avais en tête est d'exécuter certaines applications dans un environnement vide. Je pensais y parvenir en créant plusieurs utilisateurs. Je ne sais pas quels effets cela pourrait avoir sur ma vie privée.

J'espère que rien ne sera partagé entre les différents utilisateurs. Après avoir creusé dans le Documentation Android Je ne suis pas sûr que ce soit vrai.

  1. Quel est le degré d'isolement apporté par la création d'utilisateurs supplémentaires ?
  2. Existe-t-il d'autres moyens de mettre les applications en bac à sable ou de les isoler ?

1voto

mattm Points 4120

Depuis Marshmallow (Android 6), le système d'exploitation Android est en mesure de restreindre les autorisations individuelles (ce qui peut être ou non un contrôle suffisamment fin pour vous) pour une application. Dans les versions précédentes d'Android, il n'était pas possible de restreindre une seule autorisation ; si vous n'aimiez pas qu'une application utilise quelque chose, vous deviez simplement choisir de désinstaller l'application.

Vous pouvez inspecter et modifier les autorisations sous Paramètres->Applications->[Nom de l'application spécifique]->Autorisations. Vous pouvez voir les tableau des autorisations dangereuses qui vous préoccupe probablement. Ces catégories de permissions couvrent les exemples que vous avez énumérés (liste de contacts -> contacts, journal des appels -> téléphone, photos -> stockage). Izzy a fait remarquer qu'il n'y a pas de contrôle séparé pour la lecture et l'écriture, ce qui pourrait être un problème si votre application a besoin d'écrire dans le stockage mais ne doit pas être en mesure de voir les photos.

Comme l'a souligné Izzy, il y a certaines choses que vous ne pouvez pas contrôler avec ces autorisations, par exemple l'accès à l'identifiant Android généré de manière aléatoire ou l'accès à Internet.

Le fait qu'une application fonctionne toujours lorsqu'une autorisation est désactivée dépend de la manière dont elle a été écrite. Les applications bien écrites continueront à fonctionner d'une manière ou d'une autre. Les applications destinées à des versions d'Android antérieures à Marshmallow ou simplement mal écrites peuvent tout simplement se planter.

Vous pouvez définir des autorisations pour Google Apps. Vous pouvez par exemple

  1. empêcher l'application Photos de lire le stockage, ce qui signifie qu'elle ne pourra pas afficher vos photos.
  2. empêcher Gmail de lire vos contacts

L'utilisation de plusieurs utilisateurs ne vous aidera pas à protéger votre vie privée. Lorsque vous installez une application, celle-ci est disponible pour tous les utilisateurs. Il n'est pas nécessaire d'ouvrir une application pour qu'elle accède à vos données. Ainsi, si l'application ne peut pas accéder aux données de l'utilisateur B sous l'égide de l'utilisateur A, cela n'a pas vraiment d'importance car l'application peut également être exécutée en arrière-plan sous l'égide de l'utilisateur B.

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