Usare le SSL con IRC
Salve a tutti! Ecco una guida che spiega come utilizzare SSL per IRC;
Comincio spiegando cos’è SSL:
SSL significa Secure Sockets Layer, un protocollo sviluppato dalla Netscape per la trasmissione di documenti privati via Internet. SSL usa un sistema di crittografia a due chiavi per criptare dati – una è la chiave pubblica e l’altra chiave è conosciuta solo dal proprietario del messaggio. Oggi come oggi SSL è utilizzato da molti browser e naturalmente da molti siti che vogliono tenere al sicuro i dati dei propri clienti come ad esempio Ebay.
SSL può essere utilizzato anche per altri programmi che funzionano via Internet, proprio come IRC (Internet Replay Chat).
Installare SSL:
Nel caso in cui il vostro sistema non ha installato i pacchetti per SSL, vi consiglio di installarli manualmente.
(da Suse): Sistema –> Yast –> Installare/Togliere i pacchetti –> Su cerca inserite “SSL” e installate “openssl”.
Io consiglio comunque di scaricare ed installare manualmente i pacchetti dal sito ufficiale di openssl (www.openssl.org);
Una volta installato non ha bisogno di configurazioni aggiuntive.
IRC:
Vorrei specificare che è possibile usare qualsiasi client IRC per poter utilizzare SSL, in quanto la funzionalità dipende solamente dal server a cui ci andremo a collegare.
Per me il miglior client è Xchat (scaricabile da www.xchat.org)
Aprite ora il vostro client e posizionatevi sulla schermata principale e inserite questo comando:
/server -e crypto.azzurra.org 9999
(Questo è il certificato SSL che ha mandato il server)
Il comando /server indica al client che deve collegarsi ad un server;
-e è l’opzione che indica al server remoto che si sta’ utilizzando una connessione SSL;
crypto.azzurra.org è il server di azzurra che usa SSL;
9999 è la porta usata dal server remoto per SSL;
Se tutto è andato a buon fine, il server ci fa entrare. Per verificare se stiamo utilizzando una connessione SSL lanciamo quest’altro comando:
/whois <NICK>
Questo permette di ricavare alcune informazioni dal nick, come ad esempio i canali in cui si trova e anche quello che ci interessa a noi: se stà usando una connessione SSL.
(Sono connesso al server gamma.azzurra.org perché è il server SSL di azzurra per noi Fastweb)
(Per i non Fastweb c’è crypto.azzurra.org)
CONCLUSIONI:
Come abbiamo visto, la porta principalmente utilizzata da SSL è la 9999, ma non è sempre così.
Non tutti i server di irc hanno una connessione SSL. Per saperlo basta andare sul sito del server (es: irc.azzurra.org = www.azzurra.org) e cercare nella sezione dedicata a IRC.
Anche se non si è capito molto bene, SSL cripta le comunicazioni in modo che risulterebbero illeggibili se qualcuno si intromettesse nella vostra linea (es: un attacco Man in the middle);