Proxys anonymes

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.

Un appareil dont l’IP est 198.51.100.24 envoie une requête par un proxy anonyme à l’adresse 203.0.113.80. Le site web voit 203.0.113.80 et Via: 1.1 proxy, mais ne reçoit pas l’IP d’origine du client.
Le site web reçoit une connexion depuis l’IP du proxy et un en-tête Via signalant un intermédiaire. Votre IP d’origine n’est pas transmise au site web.

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.

Retour à la base de connaissances