Bienvenue sur Http://Irc.Murmure.be, Site d'Aide a l'Irc, au Web avec un peu de Mainframe

 
  Aide a l'Irc 
Creer un Salon
Commandes
Nickserv
Chanserv
Botserv
Memoserv
Operserv
Modes
SSL
IRCD
     Tchat Irc    
Fokturgard

 
 

Connection avec données sécurisées SSL

Ça sert à quoi SSL ?

SSL = Secure Socket Layer

C'est un système qui permet d'échanger des informations entre 2 ordinateurs de façon sûre. SSL assure 3 choses:

  • Confidentialité: Il est impossible d'espionner les informations échangées.
  • Intégrité: Il est impossible de truquer les informations échangées.
  • Authentification: Il permet de s'assurer de l'identité du programme, de la personne ou de l'entreprise avec lequelle on communique.

SSL est un complément à TCP/IP et permet (potentiellement) de sécuriser n'importe quel protocole ou programme utilisant TCP/IP.

Sans SSL

Avec SSL

Pourquoi utiliser SSL plutôt qu'un autre système ?

  • SSL est standardisé.
  • SSL a été cryptanalysé: ce système a été plus analysé que tout ses concurrents. SSL a été passé en revue par de nombreux spécialistes en cryptographique. On peut donc le considérer comme sûr.
  • Il est répandu: on peut facilement créer des programmes qui dialogueront avec d'autres programmes utilisant SSL. Dont fokturgard.info sur le port 6697

Comment ça marche SSL ?

SSL consiste en 2 protocoles:

  • SSL Handshake protocol: avant de communiquer, les 2 programmes SSL négocient des clés et des protocoles de chiffrement communs.
  • SSL Record protocol: Une fois négociés, ils chiffrent toutes les informations échangées et effectuent divers contrôles.


La négociation SSL ("handshake")

Au début de la communication le client et le serveur s'échangent:

  • la version SSL avec laquelle ils veulent travailler,
  • la liste des méthodes de chiffrement (symétrique et asymétrique) et de signature que chacun connaît (avec longueurs de clés),
  • les méthodes de compression que chacun connaît,
  • des nombres aléatoires,
  • les certificats.


Client et serveur essaient d'utiliser le protocole de chiffrement le plus puissant et diminuent jusqu'à trouver un protocole commun aux deux. Une fois que cela est fait, ils peuvent commencer à échanger des données.


La communication SSL ("record")

Avec SSL, l'expéditeur des données:

  • découpe les données en paquets,
  • compresse les données,
  • signe cryptographiquement les données,
  • chiffre les données,
  • les envoie.


Celui qui réceptionne les données:

  • déchiffre les données,
  • vérifie la signature des données,
  • décompresse les données,
  • réassemble les paquets de données.

Comment SSL fait-il pour protéger les communications ?

SSL utilise:

  • un système de chiffrement asymétriques (comme RSA ou Diffie-Hellman). Il est utilisé pour générer la master key (clé principale) qui permettra de générer des clés de session.
  • un système de chiffrement symétrique (DES, 3DES, IDEA, RC4...) en utilisant les clés de session pour chiffrer les données.
  • un système de signature cryptographique des messsages (HMAC, utilisant MD5, SHA...) pour s'assurer que les messages ne sont pas corrompus.
  • C'est lors de la négociation SSL que le client et le serveur choisissent des systèmes communs (chiffrement asymétrique, symétrique, signature et longueur de clé).

Dans votre navigateur, vous pouvez voir la liste des systèmes utilisés en plaçant votre curseur sur le petit cadenas quand vous êtes dans une page en HTTPS.

Télécharger stunnel

Editez stunnel.conf :

client = yes

[irc]
accept = 127.0.0.1:6697
connect = irc.serveur.org:6697

Modifez le nom du serveur

Lancer : stunnel-x.xx-installer.exe ;

puis dans mirc ou sur l'applet : /server 127.0.0.1:6697 ou /server localhost

Pour plus de detail pour la configuration Linux et Windows

 

Certains clients irc ont le ssl inclus

Bonjour , voici la facon de faire pour install le SSL sur mirc.

la version disponible dans cette ensemble est la version 0.97c


1- vous devez avoir mirc 6.14 et + , disponible en visitant www.mirc.com

2- décompresser les fichier dll dans le répertoire de mirc ( c:\mirc)

3- redémarrer mirc

4- vous devez avoir le numéro de port SSL de votre serveur (en général c'est : 6697 )

5- vous devez changer le port dans les options - connect - servers , en editant le serveur vous entrez le nouveau numéro de port précédé d'un + ( ex : +6697 )

- ou vous branchez directement avec la commande /server irc.server.org:+6697
ou /server -e irc.server.org:6697

dll à installer : libeay32.dll et ssleay32.dll disponible dans le stunnel (voir lien plus haut)

 
 
Web
Html
Mainframe
Jcl - Pcl
Cics
Partenaires
 
 
Acceuil