Visualizzazione post con etichetta irc. Mostra tutti i post
Visualizzazione post con etichetta irc. Mostra tutti i post

BotNet e Cloud Computing un duetto terrificante

Sicuramente ormai molti avranno sentito parlare di Cloud Computing anche perché servizi di questo tipo stanno incominciando a fioccare su internet aprendo quello che possiamo definire un nuovo mercato che ben presto rappresenterà il futuro dell'informatica, d'altronde se anche la Microsoft ha deciso di investirci sopra dei soldi pur partendo con anni di svantaggio rispetto ad altre aziende la dice lunga.
Servizi come Google Apps ed Amazon sono ormai noti ai più, anche se spesso mi imbato in gente che crede ancora che google sia solo un motore di ricerca, ma la cosa bella è che pur essendo quelli più conosciuti di certo non sono i più potenti... Proprio ieri sera mi stavo leggendo qualche articolo su slashdot.org e ne ho trovato uno particolarmente interessante intitolato "The Biggest Cloud Providers Are Botnets", ma prima di tutto ce da spiegare cosa sia una BotNet, essa non è altro che una rete di computer collegati ad internet, detti bot o zombie, controllati da uno solo, detto botmaster. Le metodiche di controllo possono essere svariate in base all'utilizzo che si deve fare della botnet in questione, di solito si parla di attacchi denial-of-service (DDOS) sovraccaricando di richieste un determinato server, ma anche Spam e Phishing vanno molto di moda in questo frangente.
Di solito le botnet sfruttano reti già esistenti per coordinare gli attacchi, parlo delle comuni reti peer-to-peer come anche skype, ma forse il metodo più apprezzato è quello che prevede l'utilizzo di un server irc privato di uso esclusivo del botmaster nel quale convergono tutti i pc infettati che una volta loggati in chat attendono unicamente un comando che verrà eseguito contemporaneamente da migliaia di pc in tutto il mondo.
In un altro articolo chiamato "Botnet 10 American's Most Wanted" vi è una lista delle 10 botnet più ricercate d'america, di seguito qualche numero relativo ai sistemi infettati da ogni botnet:
  1. Zeus - computer compromessi (USA) 3,6 milioni;
  2. Koobface - computer compro messi (USA) 2,9 milioni;
  3. TidServ - computer compromessi (USA) 1,5 milioni;
  4. Trojan.Fakeavalert - computer compromessi (USA) 1,4 milioni;
  5. TR / Didr.Agent.JKH - computer compromessi (USA) 1,2 milioni;
  6. Monkif - computer compromessi (USA) 520.000;
  7. Hamweq - computer compromessi (USA) 480.000;
  8. Swizzor - computer compromessi (USA) 370.000;
  9. Gammina - computer compromessi 230.000;
  10. Conficker - computer compromessi (USA) 210.000;
Ognuna di queste reti ha un suo specifico campo di azione sia come geografia che come tipologia degli attacchi, per coloro che volessero avere maggiori dettagli su queste botnet possono andarsi a leggere l'articolo sopra citato.

Tornando al discorso del cloud computing ognuna di queste botnet possiede una capacità di calcolo impressionante, questo avviene perché la criminalità ha capito, e lo ha fatto da tempo, che non ha senso possedere un computer potente quando ce tanta gente che acquista pc bestiali solo per chattare con msn, allora non fanno altro che prendere un po' di potenza da ogni computer senza che nessuno se ne accorga ed il gioco è fatto. E' triste pensare che si debba per forza infrangere la legge per essere innovativi.
Nell'articolo "The Biggest Cloud Providers Are Botnets" mensionato in precedenza si parla nello specifico dell'ultima delle botnet sopra citate che solo negli stati uniti infetta 210.000 pc, ma Conficker opera a livello globale dato che è presente su 230 domini di primo livello su 240 che ne esistono in tutto il mondo, se al posto di essere una botnet rilasciasse un servizio di clod computing normale questi sarebbero i numeri che ne verrebbero fuori:

L'attuale maggiore fornitore di servizi cloud è Google con 500.000 sistemi, 1 milione di cpu e 1.500 gigabit al secondo (Gbps) di brandwdith; segue Amazon con 160.000 sistemi, 320.000 cpu e 400 Gbps di larghezza di banda; ma se Conficker fosse legale non potremmo non prenderla in considerazione dati i 18 milioni di cpu e 28 terabit al secondo di cui è virtualmente dotata.

"Non ci sono costi, non ci sono vincoli etici e morali!"

Pidgin ed IRC

Per chi volesse usare il programma di messagistica istantanea di ubuntu, ovvero pidgin per connettersi ad un network irc può seguire questa semplice guida, ovviamente impostando come server irc.azzurra.net e come stanza #bburner.

Mini guida all'accesso e registrazione del nick su azzurra.net

Questo testo è un "estratto" succinto delle guide presenti nel sito di azzurra.net e di eventuale altra documentazione trovata su internet.

Durante questa guida verranno presi in considerazione l'estensione ChatZilla! di Firefox, la chat online di Azzurra.net, e Colloquy per osx.

Un pò di storia, Internet Relay Chat!

(PASSO 1) Reperimento software necessario all'accesso ai networks irc:

ChatZilla! (firefox plug-in) -> http://chatzilla.hacksrus.com/

Questo è un addon di mozilla Firefox e, secondo me, è la soluzione più comoda per chi non vuole scomodarsi ad installare un programma apposito per accede
re alla stanza #bburner.


Azzurra.net (java chat) -> http://javach

Per coloro che non usano Firefox o non volessero appesantirlo con ulteriori plug-in vi è sempre la chat scritta in java disponibile direttamente presso la comunità di Azzurra.net.



Colloquy (only mac) -> http://colloquy.info/

Ecco un ottimo programma disponibile per piattaforma mac osx che dispone di molte funzionalità 
interessanti nonché un ottima integrazione col sistema apple.




(PASSO 2) Configurazione e connessione:

Se avete problemi di connessione vi consiglio di dare un occhiata qui.

[ChatZilla!]

Testato con Firefox 3.0.5!!

Una volta installato il plug-in ChatZilla! nel vostro browser dovrete andare nel menù Strumenti, o Tools in base alla localizza
zione del programma, e cliccate su ChatZilla!
La finestra che vi si porrà davanti sarà identica o molto simile a questa ( a seconda del sistema operativo ).


Andate nelle impostazioni della chat.


Qui per il momento impostate il Nickname che sarà il vostro identificativo all'interno dei network nei quali vi loggherete( in questo caso azzurra.net ).
Facoltativamente potreste impostare anche un nick da usare durante le assenze ( Nickname Away ).

Passiamo ora al tab Startup:

Qui vi sono due campi, quello che ci interessa è Auto-connect URLs.
Cliccate su add e dovrebbe comparirvi questa finestra:


All'interno del campo testuale dovete inserire l'url del servizio irc al quale volete connettervi.
Inoltre potrete anche specificare sin da subito la pagina da aprire all'interno di tale server, ed è proprio quello che faremo noi per semplificare le cose in futuro.

Nel campo testuale della finestra sopra riportata scrivete: irc://irc.azzurra.net/bburner 
A questo punto cliccate su ok e dal menù chiudete ChatZilla!, subito dopo riavviatelo e verrete automaticamente connessi al server irc.azzurra.net al canale #bburner.
[Azzurra.net]

Questo è il metodo più semplice ed indolore, usufruirete infatti di una chat in piena regola scritta in java direttamente dalla comunità di azzurra.net.

Collegatevi al sito http://javachat.azzurra.org/

Inserite i seguenti parametri:

channel = bburner
nick = il nick che volete usare
password = la password del nick registrato ( facoltativo )

A questo punto cliccate sul pulsante in basso e verrete automaticamente connessi.

[Colloquy]

Ricordo che colloquy è disponibile solo per piattaforma osx ( apple ) esistono molti altri programmi che hanno le stesse funzionalità, se non di più, anche su altre piattaforme, il web ne è pieno, ve ne sono tutti i gusti e le "misure" tuttavia non sono riportati in questo articolo per mancanza di tempo. Se tuttavia qualcuno avesse dei problemi con altri client non si faccia problemi a chiedere aiuto.
Appena installato il programma all'interno del sistema ( su osx la procedura è banale ) avviatelo e se non dovesse già spuntarvi aprite la finestra per la gestione delle connessioni cliccando nel menù Finestra -> Connessioni facendola così apparire.

In questo caso i dati per la connessione sono già impostati ma facciamo finta di doverli impostare ex novo, clicchiamo quindi sulla saetta con scritto Nuovo.


Riempite i campi prendendo spunto dall'esempio qui sopra riportato, se volete abilitare l'ssl spuntate l'apposita casella con scritto Connessione SSL non prettamente necessario per l'utilizzo del servizio ma sempre utile. Se doveste avere problemi di connessione con ssl abilitato disabilitatelo e tutto dovrebbe filare liscio.

All'interno del campo Partecipa alle rooms dovrete specificare le stanze che verranno caricate automaticamente all'instaurarsi della connessione col server.

( PASSO 3 ) Registrare ed utilizzare un nick:

Questo passo vale per tutti i client!!!

I comandi all'interno di irc devono essere preceduti da / e fate bene attenzione a non dimenticarvelo altrimenti potreste inavvertitamente mandare dati personali all'interno di una qualche stanza!!!

Per prima cosa vorremo registrare un nick nuovo di zecca, possibilmente quello che abbiamo scelto prima di connetterci, pertanto impartiamo il comando /ns REGISTER tuapass tuaemail, come per esempio potrebbe essere /ns REGISTER password tizio@caio.bho!!!

Se tutto è andato a buon fine riceverete in chat un messaggio che vi avverte della creazione del nuovo utente invitandovi a controllare la propria email dove troverete un messaggio all'interno del quale tra le tante linee ne troverete una che inizia con /msg ... copiatela ed incollatela nella chat. 
A questo punto dovreste ricevere un messaggio che conferma la registrazione avvenuta.

Ogni volta che vi connettete ad irc dovrete quindi identificarvi con la password che avete scelto, se non lo fate entro 60 secondi, o meno, il sistema vi informerà che il nick è registrato pertanto se non siete in grado di fornire la password corretta vi verrà assegnato un nick guest.
Nell'eventualità che non arriviate a dare la password il cui comando è /pass tuapassword sarete costretti e reinserire il vostro nick per poterci riprovare, date quindi il comando /nick tuonick, il cambiamento dovrebbe essere istantaneo, a questo punto sbrigatevi a specificare la password con l'apposito comando.
Una lista molto più dettagliata ed esauriente sui comandi disponibili agli utenti potete visitare questa pagina, in generale fate sempre riferimento alla comunità di Azzurra.net.