Cosa sono i Takeovers? e l'IRCWAR/Attacchi DoS? 


Il termine Takeover deriva dall'inglese, 'togliere via' riferito di solito ad un qualcuno. In altre parole, eseguire un golpe su un canale. E' sempre più frequente in IRC che gruppi di lamers, warrior, cracker e wannabe entrino in canali non di loro proprietà per causare danni, o comunque impedire il regolare svolgimento del canale. Quando avviene un Takeover di solito i ChanOps locali vengono tutti attaccati con metodi di IRCWAR tramite attacchi DoS. Questo per causare la perdita di controllo di un canale o a volte, se i Takker (coloro che causano i Takeover nel canale, a volte abbreviato anche in Take) è furbo, per acquisirne il controllo e quindi causare problemi sul funzionamento del canale.
DoS = Denial of Service, (Violazione di Service) è il nome di ogni attacco che ha come fine il danneggiamento di un PC tramite particolari programmi, ad esempio Nuke, Smurf, Backdoor di vario genere ecc. 
DDoS = Distribuited Denial of Service, (Violazione di Service Distribuita) di solito con questo nome si identifica un attacco stile DoS solo che apportato tramite un Synflooder (Syncronous Flooder, attacco innondante sincronizzato), oppure quando si colpiscono 2 o più bersagli contemporaneamente.
Service = 'Servizio', ossia particolare porta virtuale presente nel modem per la trasmissione di dati in modo ordinato. Una connessione può avere fino a 65535 servizi diversi dove fino al servizio n°1024 sono servizi registrati, relativi al sistema operativo e per la trasmissione, le altre porte rimanenti sono porte non utilizzate, usate da programmi particolari, che ne richiedano l'utilizzo.
Ultimamente, a causa dell'avanzamento delle tecnologie sulla sicurezza informatica gli attacchi apportati da lamer, warrior ecc. sono di tipo DDoS con Synflooder o DoS però tramite programmi smurf, o Exploiter
Nuke = I nuke sono dei programmi che hanno lo scopo di mandare pacchetti di informazioni in OOB (Out Of Band). Questo tipo di informazioni non possono essere codificate e trasformate ( a dire il vero il pc tenta di ricostruire i pacchetti ricevuti ma sono talmente frammentati o danneggiati che impegna tutta l'area di swap relativa alla procedura e quindi si interrompe non riuscendo a risolvere il pacchetto ricevuto) in modo normale dal sistema operativo, percui quest'ultimo elabora dati che causano errori interni quali Death Blue Screen, inceppamenti a 16 e 32 bit che causano danni temporanei al PC. Rimase molto famosa la falla sul sistema operativo Win95 dove le porte di comunicazione dei servizi di NetBios non erano controllate questo permetteva anche al più discreto nuke di causare ingenti danni al sistema operativo.
Exploiter = Programma che sfrutta gli errori di un particolare programma per causare danni su di esso.
Smurf = Programma che manda un segnale di controllo di tipo Ping ad un gruppo di server detto BroadCast Servers che hanno il compito di trasmettere centinaia di pacchetti uguali a quello ricevuto ad un terzo utente vittima. Programma che può causare danni seri al modem per sovraccarico dei componenti interni.
SynFlooder (Trin00 DDoS SynFlooder) = Programma che svolge una funzione quasi simile ad uno Smurf solo che molto più potente. Un synflooder si connette ad una serie di computer per la trasmissione di pacchetti, dove questi server hanno bande di comunicazione nella rete molto alte e veloci, e dove i computer che hanno il compito di amplificare il numero di pacchetti da spedire sono dei server potenti. L'effetto sul computer vittima è al dir poco disastroso, e certe volte può causare il danneggiamento della componentistica hardware contenuta all'interno del modem (Morte del modem o Modem Black Death). Il Synflooder Trin00 è conosciuto a causa del suo trojans che agevola la ricezione nel computer vittima dei pacchetti amplificati, corrompendo le protezioni dei firewall e mantenendo un servizio di comunicazione aperto ed in ascolto di quei pacchetti, l'effetto di questa sincronizzazione è il danneggiamento totale di computer anche di un elevata potenza e di una banda di trasmissione alta.
IRCWAR = Quel fenomeno che accade in IRC quando gli utenti, a suo interno, usano programmi che generano attacchi stile DoS o DDoS.
Trojans = Tipo di virus nascosto e che compie azioni dannose. Può essere nascosto all'interno di un altro programma e avviarsi quando si avvia quest'ultimo per andare ad auto-installarsi nel sistema operativo e quindi causare una vasta tipologia di danni. Dalla cancellazione di files, alla proliferazione tramite client di posta, alla formattazione a basso livello, alla cancellazione di partizioni dei dischi rigidi (causando anche quel fenomeno percui i sistemi operativi paralleli diventano dei sistemi denominati Ghost O.S. (Ghost Operative System) a causa di una corruzione della tabella di partizione principale del PC (Master Boot Record), oppure, come ad esempio i client NetBus, SubSeven, BackOrifice, permettere un collegamento fileservicing da postazione remota tramite un programma di comunicazione detto programma Utente e il trojan stesso detto File Server ed avere controllo sul PC pari al controllo dell'utente Administrator). Utente Administrator: L'utente amministratore di sistema che ha potere su ogni cosa presente nel O.S. di solito tecnicamente riferito alla cancellazione, rinominazione e creazione di files.
Backdoor = Tipo di trojans che corrompe le protezioni di sistema permettendo da un terminale remoto di accedere al computer infetto per danneggiarlo o per altri scopi. Inizialmente i trojans backdoor, denominati fileserver, erano usati per il controllo in remoto di un computer da parte degli amministratori di sistema.
Ircwar Takeover o ChanOp Falls Takeover = Takeover causato dalla disconnessione di tutti i ChanOp tramite programmi di attacchi DoS o DDoS. Questo causa una totale perdita del controllo nel canale. Quando un canale perde tutti gli operatori a suo interno, ma continuano a restarvi utenti normali, è impossibile applicare l'usermode ChanOp a qualcun'altro del canale, percui il canale deve essere svuotato prima di riprendere l'Op.
Joinflood Takeover = Takeover causato da un flooding di entrate di bot, che floodano il server e così anche i ChanOp, che vengono disconnessi per mancanza di comunicazione tra server e client dei ChanOps.
Botbitchmode Takeover = Questo tipo di Takeover è uno dei più effettivi, se portato a termine. La logica di Take è la seguente, un utente si fa settare l'usermode in ChanOp (Mode +O) e entro poco tempo fa entrare, nel canale da colpire, tantissimi bot che si controllano l'uno con l'altro in modo tale che se qualcuno prova a deoppare uno di essi, gli altri rioppano il bot deoppato e deoppano l'operatore che ha deoppato il bot. Questa opzione nei bot di controllo è denominata Bitch Mode.
SQuit Collision Nick/Channel Takeover = Quando un server splitta, quest'ultimo si discollega dal Network restante di IRC. Quando ques'ultimo si riallaccia al Network, tutti i canali doppi vengono chiusi e i nick doppi vengono automaticamente disconnessi dal server di IRC. Questo può essere un ottimo metodo per un takker per causare un takeover facendo collidere i nick dei ChanOps sul canale che deve takkare, dando i stessi nick ai suoi bot, cosicche il server alla sua riconnessione collida i nick degli operatori disconnettendo bot e ChanOps del canale.

Come fare se un tizio si impadronisce del mio canale? 
Prima di tutto richiedere aiuto agli IRCop per farselo restituire tramite il comando /helpop. Se il canale è registrato chiedere al fondatore o al successore/cofondatore di farsi restituire il canale tramite il chanserv.
Nel caso in cui il chan non fosse stato registrato, o si chiede aiuto agli IRCop oppure bisogna conoscere la psicologia del takeoverista o "takker".
Di solito sono casinisti annoiati con molto, troppo tempo libero che cercano "azione". Persone che ritengono che gli operatori di un canale li abbiano infastiditi o insultati. Gente che vuole solo vedere se ne è capace.
Che fare? Sostanzialmente potete scegliere tra tre opzioni:
Assecondarli. 
Ignorarli. 
Difendere il canale. 
Il problema di assecondare i takker è che questo spesso li porta a credere che impadronirsi del vostro canale o minacciare di farlo sia un buon metodo per intimidirvi o manipolarvi. L'esperienza mostra che assecondare un takker, spesso risulta in continue molestie e continui takeover. In generale, se volete provare la tecnica dell'assecondamento, dovete assicurarvi che il takker non si faccia l'idea che il takeover sia una cosa che vale la pena di fare. Altrimenti potete scartare l'assecondamento. 
Ignorare il takker è un'opzione valida, specialmente nel caso di piccoli canali. Se non volete il fastidio di cercare di riprendervi il canale -- il che da qualunque parte lo guardiate è una discreta rottura -- allora la cosa migliore che potete fare è semplicemente creare un altro canale e aspettare che il takker se ne vada. La maggior parte dei takker non hanno alcun interesse al topic del canale, nè hanno alcun desiderio a mantenere un canale, e se ne andranno dopo un giorno o una settimana o un mese di casino. In altre parole, il senso di questo comportamento è evitare di buttare benzina sul fuoco, lasciare morire le cose per disinteresse. /ignorare completamente un takker è probabilmente una buona mossa.
La terza scelta è cercare di difendere il vostro canale. Quelle che seguono sono suggerimenti difensivi molto basilari. Se volete veramente combattere, avete bisogno di una buona abilità con IRC, capacità di programmazione, ottimi bot e un casino di tempo.
Alcune regole generali:
Non ci sono regole generali. Ogni regola richiede un pò di buonsenso. Usatele a vostra discrezione -- ma siate prudenti. Pensate a ciò che state facendo. 
Prendetevi del tempo per pensarci bene -- ma fatelo in fretta :). 
Non oppate nessuno a meno che non siate assolutamente sicuri che si tratti di chi voi pensate. Non oppate mai qualcuno basandovi solo sul user@host. 
Deoppate sempre chi ottenesse l'op da un server splittato. Potete sempre riopparlo in seguito. 
Se pensate che il canale sia sottoposto a un attacco molto pesante, mettete un +i. Assicuratevi che tutti gli operatori siano +i anch'essi (/mode <proprio_nick> +i) e fate loro cambiare nick. Inoltre bannate tutti gli account o gli host che ritenete pericolosi. Questo impedisce a chiunque, tranne a chi entra in seguito a un rejoin, di sapere chi sono gli op sul canale (a meno che non ci sia una spia). Perchè tutto questa fatica per impedire alla gente di scoprire i nick degli operatori? Per prevenire 'nick collisions'. 
Naturalmente rendere il canale +i significa che nessuno può entrare a meno che non sappia i nick degli operatori, e questo disturba molto la normale vita del canale. Per fortuna, se il canale non è +V e/o +K, si può ricorrere al comando /knock per avvertire della propria presenza e del proprio desiderio di entrare nel canale.

   

Home Page