Extension VPN de navigateur ou application de bureau : laquelle tourne ?
Une extension peut transmettre les requêtes du navigateur via un proxy ou piloter une application compagne. Vérifiez quelles applications, résolutions DNS et pannes le produit couvre réellement.
Le navigateur affiche une adresse étrangère, le client de messagerie se connecte toujours depuis la maison et l'outil de téléchargement ignore totalement le VPN. Rien n'est cassé ; trois produits différents font trois choses différentes. Une extension de navigateur ne peut modifier que les paramètres de proxy du navigateur, et une application de bureau peut capturer le trafic de nombreuses applications, selon sa politique de routage. Le nom du produit sur l'icône ne dit pas laquelle vous avez.
Lisez ce que l'icône ne peut pas vous dire
Fermez l'application compagne, s'il y en a une, et observez l'extension. Continue-t-elle de proxifier, cesse-t-elle de fonctionner ou demande-t-elle de démarrer le client de bureau ? Si une application compagne possède le tunnel, les deux indicateurs peuvent signaler des types d'état différents : l'un est un réglage du navigateur, l'autre un tunnel. Vérifiez les deux avant de conclure quoi que ce soit sur la couverture.
Les extensions de Chrome et Firefox utilisent les API de proxy du navigateur. Ces API configurent le navigateur, pas le système d'exploitation. Ouvrez la page des paramètres de proxy de l'extension et notez si le mode est fixe, automatique ou contrôlé par une application compagne.
Ainsi, un client de messagerie, un jeu ou un téléchargeur séparé n'utiliseront pas ce proxy s'ils n'ont pas leurs propres réglages. Un profil OpenVPN téléchargé depuis le site du fournisseur a toujours besoin d'un client compatible.
Un proxy n'est pas un tunnel chiffré
Un proxy est un chemin intermédiaire, et le fait que le saut jusqu'à lui soit chiffré est une propriété du protocole et de sa configuration. Une étiquette SOCKS seule ne garantit rien. Un HTTPS correctement validé protège séparément le contenu du navigateur vers le site, et cette protection compte avec ou sans VPN.
Les applications de bureau peuvent aussi exclure certaines applications ou destinations, donc une installation au niveau de l'appareil n'est pas la promesse que chaque requête l'utilise. Listez les applications dont vous avez besoin et testez-les, plutôt que de supposer la couverture d'après l'installateur.
Le DNS suit son propre chemin
Les résolutions peuvent sortir par le DNS sécurisé du navigateur, par le proxy ou par le résolveur du système d'exploitation, et ce sont trois chemins différents. Une adresse publique changée dans une requête du navigateur n'est pas un test DNS. Interrogez un nom auquel seul le résolveur du VPN devrait répondre, et comparez la réponse avec ce que le système d'exploitation renvoie hors du navigateur.
Si les noms internes échouent dans le navigateur mais se résolvent dans un terminal, l'extension ne porte pas la résolution. Si les deux échouent, le problème est le chemin du résolveur et le proxy est une distraction.
Coupez la connexion et observez
Dans un test autorisé, coupez la connexion et observez. Le navigateur s'arrête-t-il, affiche-t-il une erreur ou retombe-t-il sur un chemin direct ? Comparez cela à ce que promet le client de bureau lorsque le tunnel tombe, car la reconnexion automatique et le blocage hors du tunnel sont des garanties différentes.
Examinez aussi les autorisations de l'extension indépendamment de ses affirmations sur le transport, et installez-la depuis le canal vérifié de l'éditeur. Notez quel mode l'extension signale pendant le test de panne, car cette valeur explique le repli.
Choisissez ensuite la configuration qui couvre la tâche. Un accès au niveau de l'appareil exige un client doté d'une politique de routage ; un seul onglet de navigateur n'a peut-être besoin que d'un proxy. Garder une politique compréhensible vaut mieux que d'empiler les extensions en espérant que la somme soit une protection.