Question Quels sont les avantages d'utiliser un proxy? [fermé]


Je sais que les étudiants et les employés les utilisent pour obtenir des filtres Web. Mais quoi d'autre? J'entends parler de "vie privée et de sécurité" mais je ne peux jamais trouver quoi que ce soit l'expliquant vraiment.

J'ai vu un lien qui dit qu'il empêche les pages de mettre des cookies sur votre ordinateur. Mais pourquoi est-ce si grave de pouvoir utiliser ccleaner pour s'en débarrasser?

Quels sont les avantages d'utiliser un?


72


origine


Les personnes avec des adresses IP statiques pourraient l'utiliser pour vandaliser wikipedia, par exemple ...
Deux mots: US Netflix - Jesse
Lorsque vous demandez une page, le serveur peut voir votre adresse IP. Vous cachez votre adresse IP du monde lorsque vous utilisez un proxy - seul le serveur proxy voit votre IP, le reste du monde voit l'adresse IP du proxy - Pranav Hosangadi
Je ne pense pas que cette question soit fondée sur l'opinion. Ce n'est pas "devrais-je utiliser un proxy?", Il demande des avantages en utilisant un. Il peut être répondu correctement. - gronostaj
Vous allez simplement vous confondre si vous énoncez votre question comme ceci. Le proxy est un terme abstrait très générique. Vous verrez des gens répondre ci-dessous à propos de cas particuliers qui sont très différents - proxys anonymes, proxies de cache, etc. À mon humble avis, le meilleur moyen de penser à un proxy est de trouver un intermédiaire entre la source et la destination (voir la remarque ci-dessus) à propos de l’anonymat et de la mise en cache), puis seulement pour le pour et le contre. Une autre chose utile est de lire le concept abstrait de Proxy Pattern dans le livre Gang of Four. - AnonymousLurker


Réponses:


Je vois beaucoup de réponses pour éviter les trucs et la vie privée. C'est vrai aujourd'hui.

Mais la raison pour laquelle nous avons utilisé des proxies autrefois était la vitesse. Si vous avez quelques centaines de personnes dans un bureau, qui consultent parfois un site Web d'actualités (par exemple, la page d'accueil de la BBC pour nos amis à travers la chaîne), cette page sera téléchargée pour chacun d'entre eux.

C'est inutilement un gaspillage. Vous pouvez le télécharger une fois, le stocker quelque part (sur le proxy), puis, lorsque la personne suivante le demande, vous vérifiez s'il a été modifié. S'il n'a pas changé, vous transmettez la copie locale à cette personne.

(Le protocole HTTP permet de vérifier si un fichier a changé depuis date / heure, sans demander la page entière).


82



Bonne réponse, mais ... La question est de savoir pourquoi une personne voudrait utiliser un proxy, et non pourquoi une organisation ou un fournisseur de services Internet utiliserait un proxy sur ses utilisateurs. - nitro2k01
@ nitro2k01 Je crois qu'une personne travaillant pour cette société voudrait utiliser un proxy si sa page Web se charge 100 fois plus rapidement. - gronostaj
Vrai. Mais il y a déjà beaucoup de bonnes réponses à ce sujet. Je voulais juste ajouter à ces réponses. Une réponse complète inclurait 1) la vitesse 2) le contrôle (bloquer les sites) 3a) modifier en ligne (par exemple, bloc ajouté 3b) le virus en ligne bloquant les virus / vers / scripts dangereux). 4) Anonymat (sauf pour l'administrateur du proxy). Gronostaj a un joli post couvrant ces parties. - Hennes
@ nitro2k01 Pourquoi "Someone" voudrait-il utiliser des proxys? Quelqu'un peut certainement être étendu pour inclure l'administrateur d'une connexion à bande passante limitée. - WernerCD
Je pense que vous mélangez 2 termes, le proxy n'est pas conçu comme cache depuis son origine, mais comme tiers entre le client et le serveur. - Braiam


Le contournement des filtres n'est pas la raison pour laquelle les proxys ont été inventés. L'avantage de base de leur utilisation est qu'ils vous rendent plus anonyme. Voici comment vous vous connectez à des sites Web lorsque vous naviguez sans proxy:

 _________                             ________ 
|         |                           |        |
| Your PC |  -----------------------  | Server |
|_________|                           |________|
 

Vous vous connectez directement au serveur.

  • Il connaît votre adresse IP externe - c'est une information à votre sujet, probablement pas suffisante pour vous identifier avec certitude, mais suffisamment pour connaître votre position géographique approximative.
  • Il connaît les cookies que vous avez sur votre ordinateur - vous pouvez les supprimer ultérieurement, mais vous ne les supprimez définitivement pas chaque fois que vous chargez un site Web.
  • Il sait quel navigateur vous utilisez et quels plugins vous avez installés. Chaque fois que vous visitez un site Web, votre navigateur envoie le Chaîne d'agent d'utilisateur qui peut être utilisé pour identifier un navigateur, sa version, la version du système d’exploitation et parfois des extensions de navigateur installées.
  • Il sait d'où tu viens. Référant HTTP (sic!) est envoyé chaque fois que vous cliquez sur un lien. Fondamentalement, lorsque vous naviguez d'un site à un autre, le site cible connaîtra l'URL ou le site précédent.

Vous pouvez essayer de bloquer les cookies, les agents utilisateur et les référents dans votre navigateur, mais il existe d'autres programmes utilisant HTTP. La plupart d'entre eux ne vous laisseront pas altérer ces paramètres. C'est là que l'on peut utiliser un proxy:

 _________           _______           ________ 
|         |         |       |         |        |
| Your PC |  -----  | Proxy |  -----  | Server |
|_________|         |_______|         |________|
 

Maintenant, tout votre trafic réseau passe par le proxy et il peut le modifier:

  • Il peut remplacer l'agent utilisateur par des chaînes de caractères dénuées de sens ou des références de suppression.
  • Il peut accepter tous les cookies, mais ne pas vous les transmettre, ou les bloquer complètement.
  • C'est le proxy qui se connecte au serveur, pas vous, donc votre IP n'est pas divulguée.
  • Le proxy peut être configuré pour fonctionner à l'échelle du système, de sorte que les programmes ne pourront pas le contourner.

Il existe également des fonctionnalités supplémentaires que proxy peut fournir:

  • Il peut compresser votre trafic pour économiser de la bande passante.
  • Il peut mettre en cache des fichiers pour donner un petit coup de pouce aux temps de chargement de la page.
  • Il peut supprimer les publicités des sites Web avant qu'ils n'atteignent votre ordinateur.
  • Il peut bloquer les sites Web malveillants.

Et enfin, il peut être utilisé non seulement contre les filtres, mais aussi comme filtre!


69



Les applications peuvent dans la plupart des cas choisir de contourner explicitement un serveur proxy. En outre, le remplacement / la modification de la chaîne de l’agent utilisateur et la sélection de certains cookies peuvent également être effectués avec le navigateur (plug-in) s. - Robin Kanters
@RobinKanters "mais il y a d'autres programmes qui utilisent HTTP. La plupart d'entre eux ne vous permettront pas de modifier ces paramètres." Pouvez-vous donner un exemple d'un tel programme et comment le proxy aide dans ce cas? - Geek
Tous les mandataires ne contribuent pas à l'anonymat. La plupart d'entre eux transmettent votre adresse IP au serveur. - Sarge Borsch
@gronostaj: Comment as-tu dessiné ce diagramme? (à la main ou en utilisant certains outils en ligne)? - Amal Murali
@ AmalMurali Je l'ai fait à la main, mais vous pouvez essayer AsciiFlow, c'est génial :) - gronostaj


En tant que développeur, j'utilise parfois des proxy pour voir à quoi ressemble notre site Web en dehors de notre réseau.

Nous avons récemment effectué un lancement interne suivi d'un lancement externe. Dans le cadre des tests pour le lancement externe, j'ai utilisé un proxy pour confirmer que nous affichions effectivement le nouveau site au public. Les procurations peuvent également être utiles pour tester les services de géolocalisation - par exemple, vous pourriez souhaiter voir le site Web comme le verrait un utilisateur du Royaume-Uni.


17





La version courte est un proxy qui vous permet de naviguer sur Internet plus anonymement (si utilisé correctement). L'idée est que le suivi de qui vous êtes est beaucoup plus difficile lorsque les outils (connus) pour vous suivre ne peuvent pas identifier votre emplacement ou votre identité.

FAQ de tor est une explication assez décente de la théorie.

La manière dont vous faites référence à un proxy lorsque vous mentionnez de contourner les filtres Web est le même principe, mais avec un objectif différent. Pour cela, on utiliserait un serveur proxy pour changer l'une des deux choses suivantes:

  1. L'origine de la demande
  2. La destination de la demande

En changeant l'un de ces attributs, les filtres Web "idiots" peuvent être trompés.

Par exemple, disons que le filtre ne vous laissera pas aller à http://www.google.com. Supposons qu'il existe une règle pour vous interdire d'accéder à un domaine avec le mot "google".

Donc, au lieu de cela, vous tapez dans http://74.125.224.72/. Le filtre n'a pas de règle pour cette adresse IP, il vous permet donc d'atteindre la destination.

De même, vous pouvez configurer un serveur proxy à http://192.168.1.1 cela vous redirige vers Google et encore une fois, le filtre est trompé. Ce serait un serveur proxy car il est probable que le filtre Web "idiot" connaisse l'adresse IP de Google, mais ne connaît pas toutes les autres adresses proxy de Google.


10



Il est excessif de dire "les mandataires vous permettent de naviguer sur Internet de manière anonyme". Je sais que vous avez dit "la version courte", mais cela induit les gens en erreur en leur faisant croire que privoxy sur 127.0.0.1 les rend anonymes et il ne fait pas. Et puis, si vous dépassez un intermédiaire malveillant ou peu sûr, vous n’êtes pas mieux lotis que là où vous avez commencé (ou peut-être pire). - allquixotic
@allquixotic a décliné - Raystafarian


Une autre application non mentionnée dans les autres réponses permet l'accès au contenu souscrit: si un employeur (ou généralement une université) a payé un abonnement à un contenu (tel qu'un journal scientifique), l'accès au contenu peut être limité par IP. . Si l'employé / étudiant travaille hors site, un proxy dans le bloc IP de l'employeur donne accès au contenu et peut facilement être configuré pour fonctionner uniquement lorsque cela est nécessaire.

Bien entendu, la même chose peut être faite avec un VPN, et c'est souvent le cas, mais cela peut être plus que nécessaire, et a tendance à faire passer tout le trafic Web, ce qui ralentit un autre trafic.

Bien sûr, votre proxy peut masquer votre adresse IP au serveur, mais il ne peut pas, par définition, le cacher au fournisseur de proxy et le serveur sait qui est le proxy. Donc, utiliser un proxy conçu pour l'application que j'ai mentionnée ci-dessus ou pour économiser du trafic, dans le but de cacher ce que vous faites, pourrait être une très mauvaise idée.


8



Utilisé pour envoyer des procurations à mon université tout le temps lorsque je visitais mon domicile et que je devais avoir accès à l’ACM. - asmeurer


En fait, un proxy pour un usage personnel est toujours utile si:

  1. Vous disposez d'une connexion Internet lente et / ou d'un périphérique lent pour le rendu des données Web. Vous utiliserez alors un bloqueur de publicité et un proxy de compression d'image (comme Ziproxy, rabbit, privoxy, etc.).
  2. Vous êtes paranoïaque et souhaitez vérifier chaque requête qui entre / sort de votre routeur Internet. Vous serez en mesure de détecter les logiciels malveillants / chevaux de Troie / virus et autres logiciels malveillants, et de les filtrer, d’examiner zeroshell, havp, etc ...
  3. Vous souhaitez récupérer le contenu Internet de la restriction habituelle du navigateur (comme le cache Flash limité, le cache des fichiers HTML5). En règle générale, vous n'aimez pas télécharger des fichiers deux fois ou vous souhaitez stocker les données sur votre disque dur alors qu'il n'y a pas de moyen facile de les obtenir. Vous pouvez utiliser Ziproxy (avec un correctif spécifique). Lorsque vous naviguez sur une source de flux en ligne, la source est enregistrée dans le disque dur du système proxy et dans le cache (divers) de votre navigateur, qui sera alors supprimé de votre contrôle. Vous pouvez ensuite relier les données enregistrées à la dernière demande en utilisant le cache du proxy.
  4. Vous voulez développer / déboguer quelque chose impliquant HTTPS. Vous utiliserez alors des services comme Fiddler.
  5. Vous voulez en savoir plus sur les normes et le protocole. Vous pouvez utiliser n'importe quel proxy, à condition qu'il soit open source.
  6. Vous voulez limiter votre connexion. Croyez-moi ou non, certains serveurs ne peuvent pas servir assez rapidement et échouent. Utiliser un proxy ralentira réellement la bande passante de téléchargement et cela fonctionnera.
  7. Vous voulez surfer anonymement. Malheureusement, aucun proxy (commercial ou pire, gratuit) ne vous rendra véritablement anonyme, puisque presque tous les États / pays obligent ces services à conserver des journaux.

8





il existe des réglementations américaines sur l'utilisation d'Internet dans de nombreux pays http://www.pmddtc.state.gov/embargoed_countries/

http://en.wikipedia.org/wiki/Embargo enter image description here

ils ne peuvent pas ouvrir des choses majeures comme (google apps sur n'importe quel site hébergé là comme udacity.com ou khanacademy.org, tous les produits Adobe tels que flash, ..., google play, java ou tout produit oracle, Apple app store, android store , et bien d'autres encore), cette réglementation ne concerne pas uniquement Internet, mais aussi les activités bancaires et les entreprises, ce pays dépend entièrement des procurations au quotidien


6



C'est marrant comme le premier site est bloqué ici et j'avais besoin d'un proxy pour le charger ... - Mark


Initialement (lorsque la bande passante était lente et coûteuse), des serveurs proxy étaient utilisés pour la mise en cache des ressources statiques sur les serveurs intranet. Il peut également être utilisé pour partager une connexion Internet dans un intranet sur la couche application. La confidentialité est un effet secondaire - un proxy PEUT cacher vos informations personnelles mais ce n'est pas un doit cacher- ou même de manière fiable cacher - la situation.


5



+1 pour la mention du partage de connexion - dans les jours précédant le NAT, vous partagiez une seule adresse IP publique. - fluffy


Avant le NAT, une organisation devait disposer d'une adresse IP publique pour chaque machine devant accéder à Internet.

Avant CIDR, cela signifiait que si une organisation avait besoin de plus d'un / 24, elle obtiendrait plutôt un / 16, ce qui entraînait beaucoup de gaspillage, donc / 16 (et les plus grands / 8) étaient difficiles à obtenir.

L'alternative: les proxies! Le proxy dispose de deux cartes d'interface réseau, l'une avec une adresse IP publique et l'autre sur le réseau interne, fonctionnant dans l'espace d'adressage RFC-1918. Cela signifiait que vous pouviez avoir autant de clients que vous le souhaitiez, mais que vous n'aviez pas besoin d'une adresse IP pour chacun.

Bien sûr, rien de tout cela n'est pertinent aujourd'hui.


2