Contacts



Ressources Techniques

IETF/AFT et autres mailing list

Documents sur le protocole Socks

Documents du développeur

Logiciels de référence

Pourquoi Socks ?   
 

Pourquoi SOCKS?

Parce qu'il est simple et flexible, SOCKS a été utilisé comme un pare-feu réseau, un proxy applicatif générique, dans des Réseaux Privés Virtuels (RPV ou VPN), et pour des applications extranet.

Les applications basées sur SOCKSv5 offrent de nombreux avantages reposant sur son architecture protocolaire robuste et cependant flexible:

  • Accès réseau transparent au travers de multiples serveurs proxies
  • Déploiement simple de méthodes d'authentification et d'encryptage
  • Déploiement rapide de nouvelles applications réseau
  • Gestion simple des politiques de sécurité

Les caractéristiques uniques et les avantages de SOCKS

Un protocole de communication unique authentifie les utilisateurs et établit les canaux de communications

Pour chaque canal de communication TCP ou UDP que le protocole SOCKS établit, il

  • Transfert les informations utilisateurs du client SOCKS au serveur SOCKS pour l'authentification des utilisateurs
  • Authentifie l'utilisateur et le canal
  • Garantit l'intégrité des canaux TCP et UDP.

La plupart des protocoles de tunneling sépare le processus d'authentification de l'établissement du canal de communication, rendant plus difficile la garantie de l'intégrité des canaux vis-à-vis des utilisateurs authentifiés après que plusieurs canaux aient été établis.

Proxy applicatif indépendant

En tant que proxy générique, le protocole SOCKS établit des canaux de communication, gère et protège un canal pour n'importe quelle application. Lorsque de nouvelles applications apparaissent sur le marché, SOCKS peut les protéger sans nécessiter de développement supplémentaire.

Les proxies Stateful Inspection de la couche IP requièrent un nouveau script pour l'inspection protocolaire et les proxies de la couche applicative nécessitent un nouveau proxy logiciel pour chaque nouvelle application.

Une protection souple autravers d'une variété de politiques de contrôle d'accès

Les routeurs IP délivrent des paquets IP en les routant au niveau de la couche IP. Etant donné que SOCKS délivre des connexions TCP et UDP au travers d'un mécanisme proxy au niveau de la couche TCP/UDP, il fonctionne avec n'importe quelle application, et virtuellement avec toutes les technologies de la couche IP, comme les pare-feu, les équipements NAT et les adresses IP privées. SOCKS ajoute la flexibiblité de gérer le réseau au travers de politiques de contrôle d'accès basées sur les utilisateurs, les applications, en plus des adresses source et destination.

Support de proxy bi-directionnel

La plupart des mécanismes proxies basés sur la couche IP, comme la translation d'adresses (NAT), ne supporte que le proxy unidirectionnel, depuis le réseau interne (adresses IP privées) vers le réseau externe (Internet). Le proxy établit le canal de communication en manipulant les adresses IP, ce qui implique que les adresses IP soient routables sur l'Internet. Les mécanismes proxy empêchent les applications (i.e. les applications multimédia et collaboratives) d'établir les canaux de communication retour nécessaires (depuis l'Internet vers l'Intranet). De plus, les mécanismes de proxy reposant sur la couche IP ont besoin de logiciels supplémentaires pour chaque application qui utilise des canaux de communication multiples.

SOCKS identifie les cibles de communication au travers de noms de domaine, palliant les restrictions des adresses IP privées. SOCKS peut également utiliser les noms de domaine pour établir une communication entre des LANs séparés avec des adresses IP redondantes.

Pour plus de fonctionnalités de connectivité et de sécurité, voir la gamme de produits de Permeo.

Tous droits réservés - © 2002-2006 - Hermitage Solutions