Internet relay chat
L’Internet Relay Chat (IRC) č una forma di comuncazione istantanea su Internet che consente, sia la comunicazione reciproca tra utenti che tra gruppi, in “stanze” di discussione chiamate “canali”.
Table of contents |
2 Storia 3 Reti di comunicazione 4 Client IRC 5 IRC Moderni 6 Miscellanea |
Lo RFC 1459 descrive i protocolli utilizzati e piů recentemente l'IRC2 con il 2810, il 2811, il 2812 e il 2813 descrivono un insieme di proposte di estensioni al modello IRC. Molte implementazioni IRC consistono nel protocollo IRC2 con vari add-ons che prevengono le incompatibilitĂ causate delle differenze tra i software utilizzati per la gestione dei server di rete.
L’IRC č un protocollo di rete aperto che utilizza il protocollo di trasmissione TCP (Transmission Control Protocol) e opzionalmente l’SSL (Secure Sockets Layer). Un server IRC č in grado di connettersi con altri server IRC formando così una propria rete di comunicazione. Gli utenti accedono alla rete IRC mediante la connessione di un client ad un server. Molti server IRC non richiedono un identificativo utente, ma prima per collegarsi l’utente deve comunque impostare un nickname.
L’IRC č un protocollo plaintext, questo significa che č possibile (comunque con qualche inconveniente) usare l’IRC come una connessione socket di tipo raw. Tuttavia non vi č modo di definire il carattere di decodifica dei messaggi e dei nicknames rendendo impossibile il filtraggio di caratteri non-ASCII.
Il mezzo di comuncazione fondamentale in una sessione IRC č il “canale” al quale gli utenti si possono “unire” e mandare messaggi, che sono poi visualizzati per tutti gli utenti presenti in quel momento sullo stesso “canale”. I canali disponibili su tutta una rete IRC si identificano con un carattere “#”, mentre quelli locali specifici di un server sono identificati con il caratttere “&”.
Alcuni utenti presenti su ogni canale hanno acquisito dei privilegi; questi sono chiamati channel operator o, in italiano “operatori di canale”. Vi sono anche diversi utenti i cui privilegi si estendono a tutti i server o alla rete di servers; questi sono chiamati IRC Operator o in italiano “operatori IRC”.
Gli “Operatori” possono impostare diverse opzioni su quel determinato canale , vediamole in dettaglio:
La connessione IRC viene utilizzata, da parte degli hacker come “laboratorio” per “provare” diversi tipi di attacchi in rete, per esempio inviando falsi messaggi di tipo ICMP (Internet Control Message Protocol) al fine di disturbarne gli utenti. Questi messaggi non vengono intercettati dal protocollo TCP. Vedi anche Nuking.
L’IRC divenne importante quando c’era ancora la Cortina di Ferro allo scopo di inviare notizie dall’URSS durante i blackout televisivi e radiofonici. Analogamente venne usata dai Kuwaitiani durante l’invasione delle truppe Irachene nella Guerra del golfo.
Le reti IRC piů importanti sono tradizionalmente chiamate “The Big Four” — e la possibilitĂ di entrare in questa lista privilegiata, dipende dalle statistiche del traffico di rete. Queste sono:
L’IRC ha subito una notevole evoluzione nel tempo. Software piů recenti di gestione dei server hanno aggiunto nuove funzioni e caratteristiche.
L’IRC č ormai un protocollo utilizzato in tutto il mondo. Per individuare un’ora standard č stato scelta la convenzione UTC.
Informazioni Tecniche
Analogamente, gli utenti possono:
Le connessioni IRC sono un ghiotto obbiettivo per hackers malintenzionati, in quanto, pur essendo cifrate, prendono, per loro stessa natura, lunghi periodi di tempo di connessione. È necessario pertanto assicurare a queste connessioni, una accurata politica di sicurezza in grado di proteggerle dagli attacchi di hackher che vogliono prenderne il controllo (IRC takeover war). Storia
L’IRC fu creato da Jarkko Oikarinen nell’Agosto 1988. Fu creato per rimpiazzare un programma chiamato MUT ( MultiUserTalk) che girava sulla BBS finlandese OuluBox. Jarkko Oikarinen trovò l’ispirazione dalla Bitnet Relay Chat che operava sulla rete Bitnet. Reti di comunicazione
Attualmente, in tutto il mondo, ci sono diverse centinaia di reti IRC attive. Eseguono diverse implementazione di server IRC, e sono amministrate da vari gruppi di Operatori IRC, ma tutti i protocolli utilizzati dagli utenti IRC presentano similitudini, per cui tutte le reti IRC possono accedere allo stesso software client.
Altre reti IRC abbastanza grandi sono:
In italia, la rete IRC piů sviluppata č Azzurra.Client IRC
Le reti IRC hanno dato luogo alla creazione di “client automatici” chiamati “bot”, abbreviazione di “robot”. Il primo “bot” fu scritto da Greg Lindahl e serviva da moderatore automatizzato per il gioco Wumpus, ma quelli piů recenti sono solo di fastidio agli utenti.IRC Moderni
Miscellanea
Vedi anche
Link esterni