Une application VPN qui demande l’accès à l’accessibilité : ce qu’elle peut faire
L’accès à l’accessibilité sous Android n’est pas une autorisation VPN. Il accorde des capacités d’interface plus larges, alors liez la demande à une fonction nommée avant d’approuver.
Le VPN se connecte, puis une boîte de dialogue demande l’accès à l’accessibilité. Il est facile de l’approuver comme une étape de plus pour se connecter, et c’est le mauvais réflexe : l’accessibilité est une autorisation différente de celle qui crée un tunnel, et elle va plus loin que le choix de l’itinéraire. Ce qu’elle permet réellement dépend des déclarations du service et des règles de la plateforme, mais elle peut impliquer de lire des informations d’interface et d’agir dessus. Avant d’approuver, demandez quelle fonction en a besoin et ce qu’elle ferait encore sans cette autorisation.
Liez l’autorisation à une fonction
Un produit peut légitimement inclure une automatisation ou une assistance au-delà du tunnel, et l’explication devrait nommer cette fonction, décrire les informations qu’elle traite et préciser si son usage relève de votre choix. Le service VPN a lui-même son propre flux d’autorisation documenté, donc une demande d’accessibilité justifiée uniquement par « le trafic est chiffré » n’est pas expliquée du tout. Ce sont deux autorisations avec deux objectifs, et traiter l’une comme l’autre est la façon dont une autorisation large est approuvée pour une raison étroite. Demandez le nom de la fonction par écrit.
Si la boîte de dialogue est le seul endroit où la fonction est mentionnée, c’est une information sur la communication du produit, pas sur l’autorisation.
Examinez ce que les capacités couvrent réellement
Ne supposez pas que chaque service d’accessibilité peut lire tous les mots de passe ou exécuter toutes les actions ; les capacités, la configuration et les restrictions de la plateforme varient. De même, ne traitez pas l’autorisation comme inoffensive parce que l’application a un logo VPN familier et un nom plausible. C’est une autorisation d’interface plus large que le routage du trafic, et l’étendue est la raison pour laquelle elle mérite sa propre décision.
Lisez la description de la fonction faite par l’application elle-même, puis regardez ce que le service déclare. Une liste de déclarations n’est pas un aveu, mais une incohérence entre la fonction annoncée et les capacités déclarées est une raison légitime de s’arrêter.
Vérifiez l’éditeur et la source d’installation
Confirmez le développeur, la source d’installation et l’aide officielle de l’application avant d’approuver quoi que ce soit. Une application installée depuis une fiche de boutique qui ne correspond pas au site de l’éditeur présente un risque différent de celle installée via un déploiement géré. Face à une demande inattendue, revenez à l’éditeur vérifié et comparez ses instructions avec l’application que vous avez réellement.
Un tunnel qui fonctionne ne prouve rien sur la raison pour laquelle une autorisation distincte de contrôle d’interface a été demandée, alors ne laissez pas la connectivité tenir lieu de réponse.
Sur un appareil géré, demandez à l’administrateur
Les appareils supervisés et gérés restreignent souvent les autorisations d’accessibilité pour de bonnes raisons, et désactiver ces restrictions pour satisfaire une invite inexpliquée transfère la décision des personnes qui possèdent la politique à la personne qui tient le téléphone. Demandez à l’administrateur si la fonction est approuvée, et laissez-le décider si l’exception en vaut la peine.
Si la fonction est facultative, utilisez les contrôles documentés du produit pour la laisser désactivée et confirmez que le tunnel fait toujours ce dont vous avez besoin. La plupart des clients VPN fonctionnent exactement comme avant sans elle.
Après avoir modifié l’accès, vérifiez l’autorisation
Testez la fonction que vous avez activée, puis vérifiez si l’autorisation est toujours active, car une application peut rester installée pendant que ses autorisations changent. Une autorisation révoquée par le système après une mise à jour produit une fonction qui cesse de fonctionner sans cause visible, ce qui est un problème de support plutôt que de confidentialité, mais qui vaut quand même la peine d’être connu.
Notez à quoi servait l’autorisation et quand elle a été accordée. Si cette note ne peut pas être reconstituée plus tard, l’autorisation survivra à la raison et restera active longtemps après l’abandon de la fonction.
En cas de doute, refusez-la, confirmez que le VPN se connecte toujours et ne revenez dessus que lorsqu’une fonction que vous voulez vraiment cesse de fonctionner.