Proxy Server

December 30, 2022
Un serveur proxy est une couche supplémentaire entre l'utilisateur et le site qui assure la sécurité de l'utilisateur et limite l'accès aux informations d'identification : adresse IP, géolocalisation, données du système d'exploitation, etc. Il s'agit d'un dispositif qui contient des adresses IP proxy pour masquer les adresses IP réelles.

Comment fonctionne le proxy

Lorsqu’un serveur proxy fonctionne, l’ordinateur établit d’abord une connexion avec le serveur proxy, puis envoie une requête pour se connecter à un site web. Le serveur proxy remplace les données du client par les siennes, puis envoie la requête au site web. La réponse obtenue est affichée à l’utilisateur. Cela rend le suivi des utilisateurs plus difficile pour les tiers.

Exemple de configuration de proxy standard :

  • l’utilisateur tape l’adresse du site dans le navigateur
  • le proxy reçoit cette demande
  • le serveur proxy transmet la demande au serveur Web
  • le serveur Web envoie une réponse au proxy
  • le serveur proxy transmet la réponse à l’utilisateur

À quoi sert le serveur proxy

Le proxy a de nombreuses méthodes d’application, tout dépend de la configuration et de la variété. Ils sont généralement utilisés pour surfer sur le Web de manière anonyme, contourner le blocage géographique et limiter les requêtes Web.

Proxys directs transmettent les demandes des clients du réseau interne vers Internet via un pare-feu. Ils autorisent ou refusent le passage de la demande de l’utilisateur. Avant d’obtenir les informations requises à partir du serveur, le proxy direct vérifie sa mise en cache. Le proxy lui-même stocke les informations mises en cache, ce qui évite à l’utilisateur d’avoir à les demander au serveur.

Si les informations demandées sont mises en cache, le proxy les envoie à l’utilisateur. Si non, la demande est refusée et l’utilisateur reçoit un message d’erreur ou une redirection.

Le serveur proxy inverse transmet les demandes d’Internet aux utilisateurs du réseau interne via un pare-feu. En fait, il s’agit d’un proxy direct en « sens inverse ». Leurs principes sont similaires.

Types de serveurs proxy

  • Publics ou ouverts. Fournis gratuitement à plusieurs utilisateurs simultanément. Les inconvénients de ce type de serveur sont une faible vitesse et une faible fiabilité.
  • Privé : un type de serveur proxy plus rapide et plus sécurisé. Il peut être dédié ou partagé. Les entreprises qui fournissent des proxys privés peuvent offrir un support client supplémentaire.
  • Transparent : permet une connexion sans configuration supplémentaire et dirige le trafic du port client vers le port du serveur proxy via des routes statiques sur l’appareil ou le routeur.
  • Proxy HTTP : sert d’intermédiaire entre le client et le serveur web. Lorsqu’une requête est envoyée, elle est transmise au serveur proxy sous forme de texte. Après analyse du texte, une nouvelle requête est envoyée au site web, auquel le site web répond. Cette réponse est transmise à l’utilisateur.
  • Proxy utilisant SSL : il se distingue par une connexion TCP au lieu de deux et peut être utilisé pour accéder aux ressources des serveurs HTTPS et HTTP.

Niveaux d’anonymat des serveurs proxy

Un serveur proxy hautement anonyme offre la plus grande sécurité pour l’utilisateur. Il cache l’adresse IP lors de l’exécution de requêtes sur le serveur Web et ne s’identifie pas comme un proxy pour le serveur Web.

Proxy altérant masque l’adresse IP réelle du client lorsqu’il visite un site Web. Le proxy fausse sa propre adresse IP en modifiant la géolocalisation du serveur Web. Dans les requêtes de serveur Web, il est identifié comme un proxy. Ils sont utilisés pour masquer l’emplacement géographique, éviter le marketing ciblé ou accéder à des sites Web censurés à l’emplacement réel de l’utilisateur.

Le proxy transparent est le contraire de l’anonyme. Il ne cache pas les informations d’identification de l’utilisateur. Proxy transparent envoie une requête au serveur Web, qui apparaît comme provenant directement de l’utilisateur.