De nombreuses applications exigent trop de permissions dont elles n'ont pas besoin pour fonctionner.
La plupart des applications ont besoin d'une connexion internet pour communiquer avec certaines API (disons la vérification des mises à jour ou les notifications etc) et doivent accéder à la carte SD (pour la mise en mémoire tampon/cache). Mais si nous leur accordons cela, elles peuvent prendre toutes mes données.
Ce serait génial si le système d'exploitation était structuré de telle sorte que nous puissions accorder aux applications l'accès à des répertoires spécifiques qui n'appartiennent qu'à elles (pensez au cache du navigateur, à la mémoire tampon de YouTube, etc.) et lorsque l'utilisateur veut rapidement et consciemment passer des fichiers (par exemple, télécharger un fichier dans un navigateur Web), ils sont mis en scène/promus/liés à cette zone accessible par l'application.
En attendant, nous avons SELinux dans de nombreux téléphones Android et nous pouvons l'utiliser pour mettre les applications en bac à sable (l'idée existe depuis 2009). http://danwalsh.livejournal.com/28545.html )
voici la question : pouvons-nous définir une politique qui dit (si oui comment)
- ces applications ne sont pas autorisées à accéder au répertoire de ma galerie (DCIM)
- Ces applications sont autorisées à accéder à ma galerie mais ne sont pas autorisées à utiliser la connexion réseau.
dans le bureau Linux il a été appliqué avec succès (ici il a été appliqué sur firefox http://danwalsh.livejournal.com/31146.html )