Proxys anonymes
Un proxy anonyme masque votre adresse IP d’origine au site web, mais laisse des indices montrant que la requête est passée par un proxy. Dans la classification HTTP traditionnelle, il s’agit de deux propriétés distinctes : le proxy ne transmet pas votre adresse dans les en-têtes de la requête, mais laisse une marque signalant un intermédiaire.
Ce sens appartient à l’ancienne classification des niveaux d’anonymat des proxys. On attend des proxys commerciaux actuels qu’ils se comportent comme des proxys élites, ou à haut niveau d’anonymat : ils masquent l’IP d’origine du client et n’ajoutent pas d’en-têtes signalant l’utilisation d’un proxy. La catégorie plus restreinte « anonyme » sert surtout à lire les anciennes descriptions et les listes de proxys publics.
Ce que reçoit le site web
Supposons que votre IP publique soit 198.51.100.24 et que le proxy se connecte au site web depuis 203.0.113.80. Le site web voit une connexion provenant de la seconde adresse. Votre IP d’origine n’est pas transmise dans les en-têtes de la requête.
Une requête HTTP non chiffrée peut toutefois contenir un en-tête tel que Via: 1.1 proxy. Il indique un intermédiaire qui a transmis la requête. Ici, proxy est un exemple de nom donné à cet intermédiaire ; il ne vous identifie pas. Dans cet exemple, le proxy utilisé pour consulter le site ajoute l’en-tête, révélant l’utilisation d’un proxy sans divulguer votre IP d’origine. Une valeur Via ajoutée par la propre passerelle du site web décrirait, quant à elle, cette passerelle.
Pourquoi un outil de vérification peut encore détecter le proxy
« Votre IP est masquée » et « Proxy détecté » peuvent être deux résultats corrects. Un outil de vérification n’a pas besoin de retrouver votre adresse d’origine pour repérer une marque de proxy dans la requête. Il répond à deux questions différentes : quelle IP a atteint le site web et si la requête présente des indices d’intervention d’un intermédiaire.
Un site web qui refuse les requêtes comportant de telles marques peut vous refuser l’accès même si votre IP est masquée. La présence d’une marque ne signifie pas, à elle seule, que tous les sites web bloqueront la requête.
« Anonyme » dans la description d’un service
En dehors de cette classification, « anonyme » signifie souvent simplement qu’un proxy masque votre IP. Un fournisseur peut aussi employer ce mot pour des proxys élites. Sa présence dans la description d’un produit ne signifie donc pas nécessairement que le service transmet une marque de proxy. La classification décrit le comportement des en-têtes ; elle ne dit rien sur le caractère partagé, dédié, statique ou rotatif d’une IP.
Les limites de cette classification
L’exemple concerne une requête HTTP que le proxy peut lire. Avec un tunnel HTTPS ordinaire établi à l’aide de CONNECT, la requête destinée au site web et ses en-têtes circulent dans une connexion TLS de bout en bout. Un proxy qui se contente de relayer ce trafic chiffré ne peut pas insérer Via dans ces en-têtes.
Masquer une IP au serveur de destination ne vous rend pas non plus impossible à identifier pour tous les acteurs. L’opérateur du proxy reçoit votre connexion, et un site web sait toujours quel compte vous utilisez lorsque vous vous connectez.
