Cos’è Netsplit?

Un netsplit è un malfunzionamento riscontrato in Internet relay chat (IRC). Quando un utente sperimenta un netsplit, verrà visualizzata una serie di messaggi all’interno di ogni chat room che fa sembrare che un certo numero di altri utenti IRC si siano disconnessi. Ciò si verifica quando un server o una modalità viene disconnesso da altri server all’interno della stessa rete di server IRC. In genere, questo evento si raddrizza da solo entro pochi minuti dalla scissione. Un server diviso su IRC può aprire agli utenti fino a pochi attacchi di utenti minori che sono più fastidiosi che distruttivi.

IRC è un client di chat che fornisce a un utente l’accesso a una serie di reti che ospitano più chat room amministrate dall’utente. Le funzioni all’interno di IRC differiscono a seconda del server e talvolta possono includere la protezione tramite password dei nick dell’utente, chiamati nick sul server, e il controllo protetto da password sulle chat room che un utente registrato ha rivendicato. Quando un server non ha la protezione tramite password dei nickname, qualsiasi nuovo utente può accedere al server e prendere qualsiasi nickname che non appartiene a qualcuno che è attualmente connesso al server. Durante un netsplit, alcuni utenti sfruttano questi server prendendo il nick di un altro utente che è stato disconnesso dal netsplit. A seconda del server, ciò può significare che l’utente originale non può adottare nuovamente il nick fino a quando l’usurpatore non se ne va.

Sui server con protezione tramite password per i nick degli utenti, il sistema cambia automaticamente il nick dell’utente in un nick ospite casuale. Questo aiuta a garantire che un utente non possa fingere di essere un altro utente assumendo il controllo del suo nick. Quando un utente registrato con una password rivendica una chat room, l’utente può quindi impostare i controlli su chi può entrare nella chat room e specificare chi altro ha il controllo sulle impostazioni della chat room. Una divisione mette la sicurezza sia dei nick che delle chat room a un rischio minore e temporaneo di dirottamento.

Durante un netsplit, un utente può ottenere temporaneamente il controllo su un canale di chat se il canale non è registrato e tutti gli amministratori degli utenti sono disconnessi durante il netsplit. Dopo la divisione, la maggior parte dei server restituisce automaticamente il controllo agli utenti con lo stato di amministratore prima del netsplit. In alcuni casi, se tutti gli amministratori sono disconnessi, netsplit può provocare un’acquisizione della chat di inoltro su Internet che costa agli amministratori originali il controllo sul canale. Questo è considerato un grande reato e un po’ un grosso problema su IRC, anche se avviare un nuovo canale sul servizio è semplice come trovare un nome non registrato.