Irc & SSL

Da Wizard linux team wiki.

Jump to: navigation, search

Salve a tutti! Ecco una guida che spiega come utilizzare SSL per IRC;

Contents

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

Immagine:Ssl.jpg

(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.

Immagine:Ssl2.jpg

(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);

wizard linux team