mercredi 15 février 2012

PRoxy

un proxy c'est quoi?:

proxy est un  intermédiaire entre une machine et un serveur(généralement Web) utilisé pour filtrer ou cacher les requêtes faites par l'utilisateur. selon le type des requêtes on peut trouver des serveurs proxy pour les protocoles suivants et d'autre :
FTP HTTP Gopher IRC MSN AIM ICQ VOIP SSL ..


(on peut trouver un Proxy multi-protocoles  par exemple : Delegate proxy )
Par extension, on appelle aussi proxy un matériel (un serveur par exemple) mis en place pour assurer le fonctionnement de tels services.proxy permet alors aux clients d'avoir une connexion indirecte avec d'autre réseaux.Un client se connecte au serveur proxy, puis demande une connexion, un fichier, ou une autre ressource disponible sur un serveur différent. Le proxy fournit la ressource soit en se connectant au serveur spécifié ou à partir d'un cache. Dans certains cas, le mandataire peut modifier la demande du client ou de la réponse du serveur à des fins diverses.

types de proxy :

Dans le monde des proxy il existe 4 philosophie :

  • Transparent Proxy

    This type of proxy server identifies itself as a proxy server and also makes the original IP address available through the http headers. These are generally used for their ability to cache websites and do not effectively provide any anonymity to those who use them. However, the use of a transparent proxy will get you around simple IP bans. They are transparent in the terms that your IP address is exposed, not transparent in the terms that you do not know that you are using it (your system is not specifically configured to use it.) .Les fournisseurs d'accès à internet (FAI) peuvent utiliser des proxys pour la connexion de leur abonnés. Il faut pour cela que l'abonné paramètre correctement son système (via un logiciel d'installation fourni par le FAI). Mais il est également possible que le fournisseur d'accès utilise un proxy transparent (sans configuration par l'utilisateur).Ce proxy permet aux FAI de connaître les habitudes de navigation de leur abonnés. 
  • Anonymous Proxy

    This type of proxy server identifies itself as a proxy server, but does not make the original IP address available. This type of proxy server is detectable, but provides reasonable anonymity for most users.
  • Distorting Proxy

    This type of proxy server identifies itself as a proxy server, but make an incorrect original IP address available through the http headers.
  • High Anonymity Proxy

    This type of proxy server does not identify itself as a proxy server and does not make available the original IP address.
 d'un point de vue cache on definie les choses ainsi :

Normal (Regular/Caching) Proxy:

A regular caching proxy server is a server which listens on a separate port (e.g. 3128) and the clients (browsers) are configured to send requests for connectivity to that port. So the proxy server receives the request, fetches the content and stores a copy for future use. So next time when another client requests for the same webpage the proxy server just replies to the request with the content in its cache thus improving the overall request-reply speed.

Transparent Proxy:

A transparent proxy server is also a caching server but the server is configured in such a way that it eliminates the client side (browser side) configuration. Typically the proxy server resides on the gateway and intercepts the WWW requests (port 80, 443 etc.) from the clients and fetches the content for the first time and subsequently replies from its local cache. The name Transparent is due to the fact that the client doesn't know that there is a proxy server which mediates their requests. Transparent proxy servers are mostly used in big corporate organizations where the client side configuration is not easy (due to the number of clients). This type of server is also used in ISP's to reduce the load on the bandwidth usage.

Reverse Proxy:

 

A reverse proxy is totally different in its usage because it is used for the benefit of the web server rather than its clients. Basically a reverse proxy is on the web server end which will cache all the static answers from the web server and reply to the clients from its cache to reduce the load on the web server. This type of setup is also known as Web Server Acceleration.

Danger des proxys :
by using a proxy server (for example, anonymizing HTTP proxy), all data sent to the service being used (for example, HTTP server in a website) must pass through the proxy server before being sent to the service, mostly in unencrypted form. It is therefore possible, and has been demonstrated, for a malicious proxy server to record everything sent to the proxy: including unencrypted logins and passwords.

Bénéfice des proxys :

Proxy réseau

Dans l'environnement plus particulier des réseaux, un  proxy  est ainsi une application informatique client-serveur qui a pour fonction de relayer des requêtes entre une application cliente et une application serveur (couches 5 à 7 du modèle OSI). Les serveurs mandataires sont notamment utilisés pour assurer les fonctions suivantes :
  • accélération de la navigation : mémoire cache, compression des données, filtrage des publicités ou des contenus lourds (java, flash);
  • la journalisation des requêtes (logging) ;
  • la sécurité du réseau local ;
  • le filtrage et l'anonymat.

proxy de sécurité

L'utilité des serveurs mandataires est importante, notamment dans le cadre de la sécurisation des systèmes d'information.
Par exemple, il est presque systématique en entreprise ou dans les établissements scolaires que l'accès internet se fasse à travers un proxy. L'internaute ne voit pas la différence, sauf quand il tente de naviguer sur un site interdit, auquel cas il pourra recevoir un message d'erreur. Il se peut aussi qu'une boite de dialogue s'ouvre et demande un identifiant et un mot de passe avant de pouvoir surfer sur internet.

Proxy de contournement de sécurité

À l'inverse, un proxy peut aussi servir à contourner les filtrages. Supposons le cas d'un pays qui bloque l'accès à certains sites considérés comme "subversifs", mais qui effectue ce filtrage uniquement en se basant sur l'adresse du site que l'on souhaite visiter. Dans ce cas, en utilisant un proxy comme intermédiaire (situé dans un autre pays donc non affecté par le filtrage), on peut s'affranchir du filtrage. (sauf bien sûr si l'adresse du proxy est elle-même interdite)

 Les solutions de proxy :

Selon le type du protocole utilisé il existe un grand nombre de solution de proxy à votre service On trouve des proxy Web des logiciel proxy des script proxy(à installer sur un serveur web).

Logiciel:


Proxy web(serveurs):
une liste des serveur proxy sur le web est sur le lien suivant :
http://www.free-proxy.fr/ (chercher sur google il y a en a beaucoup)

Script Proxy.

http://www.glype.com/ 

PHProxy

http://sourceforge.net/projects/poxy/

Aucun commentaire:

Enregistrer un commentaire

Nombre total de pages vues