Les applications iOS ont toujours été mises en bac à sable etUn nombre important d’utilisateurs risquent de ne pas savoir ce que cela signifie en termes de stabilité et d’autorisations d’application, il est probable qu’ils sachent que la restriction existe pour que tout fonctionne bien. Apple a introduit le sandboxing pour les applications OS X en 2012 pour le prochain Mountain Lion. Désormais, toutes les nouvelles applications envoyées sur le Mac App Store doivent être mises en bac à sable et, même si de nombreux utilisateurs n’ont peut-être pas remarqué la différence, les développeurs l’ont certainement fait. Si vous vous êtes déjà demandé ce qu'une application en mode bac à sable fonctionnant sur votre Mac est en train de faire, c’est-à-dire quelles autorisations l’application utilise, SandboxInfo est une application gratuite disponible dans le Mac App Store quivous dit juste que. L'application peut également être utile aux développeurs, mais pour les utilisateurs finaux, c'est le moyen le plus simple de voir ce qu'une application peut faire et de vérifier son pouvoir de signature.
Une fois installé, faites glisser une icône d'application sur lefenêtre de l'application ou sélectionnez-la en cliquant sur l'option "Choisir une application". Si vous sélectionnez plusieurs applications à vérifier, SandboxInfo ouvrira une fenêtre distincte pour chacune d'elles.
SandboxInfo signale quatre types d'autorisationsqu’une application utilise peut-être: Accès aux fichiers, Appareils, Exceptions et Données brutes. Les applications stock ne sont pas en mode bac à sable et ont un accès complet à toutes les fonctionnalités du système d'exploitation. Les applications tierces téléchargées à partir du Mac App Store ou du site Web du développeur peuvent ou non être mises en sandbox.
Les applications en mode bac à sable sont indiquées par l'affichagequel niveau d'accès ils ont sous chaque tête de permission. Accès aux fichiers vous indique les fichiers sur lesquels votre application peut lire et écrire, la section Périphériques répertorie les appareils auxquels elle peut se connecter, Exceptions répertorie toutes les exceptions que vous auriez pu accorder à l'application, et Données brutes affiche les fichiers créés par l'application et que l'application peut écrire. Vous trouverez le fichier plist de l'application répertorié ici.
Pour vérifier le pouvoir de signature d'une application, cliquez surle bouton de signature en haut et une fenêtre contextuelle apparaît avec les détails. Pour les applications téléchargées depuis le Mac App Store, Apple sera l’autorité de signature. Pour la plupart des autres applications, le pouvoir de signature est le développeur lui-même ou, dans le cas contraire, un éditeur.
SandboxInfo indique également quand une application n'est pasbac à sable et quand il n'a pas été signé. Bien que cela soit très utile pour vérifier l’état de Sandbox de toute application, il n’est pas facile pour un utilisateur final de comprendre ce que les autorisations signifient. L'application peut se faire avec une simple explication des autorisations ou ajouter une indication si l'une des autorisations de l'application est potentiellement dangereuse.
Téléchargez SandboxInfo depuis le Mac App Store
commentaires