In: Invitati / 8 Comentarii / Scris de: Costin Raiu
15 Oct 2009La invitatia lui Radu, va scriu un pic despre un proiect la care am lucrat in ultima vreme. Desi poate nu este direct legat de treburile antreprenoricesti, sper sa il gasiti interesant. Costin
Treaba sta cam asa:
Acum doi ani si ceva, colegul meu din Italia, David Orban ma batea la cap cu o chestiune noua ce se chema Twitter. Intr-o seara, cand stateam la o cafea si un trabuc, mi-a aratat cum exista acest site care se cheama Twitter.com, pe care poate sa trimita un mesaj cu exact ceea ce facem noi in momentul respectiv, adica de exemplu, bem o cafea si fumam un trabuc la o terasa in Sicilia, si automat toti prietenii lui pot sa vada treaba asta. Dupa care, prietenii pot sa isi dea cu parerea daca e cool sau nu, ca fumatorii mor mai tineri si tot asa.
Rescunosc, la momentul respectiv idea de un site pe care sa scrii ce faci mi s-a parut cam ciudata. Mai ales, cu maxim 140 de caractere pe mesaj. In primul rand, poate nu intereseaza pe nimeni ce faci in momentul respectiv si in al doilea rand, in meseria mea, mai tot ce se intampla e secret, deci, poate n-ar fi prea multe de spus.
Insa Twitter a devenit din ce in ce mai popular si prin Octombrie 2007 mi-am facut si eu cont. Ca mai toata lumea, au trecut 5-6 luni pana sa incep sa-l folosesc mai serios.
Treaba interesanta la inceput era ca puteai sa primesti SMS-uri cand un amic posta ceva. In practica, asta insemna ca la fiecare 5 minute venea cate un SMS, iar daca inchideai telefonul la un film, cand ieseai erau in mod normal 20-30 de mesaje noi. Din pacate, din trimisul de mesaje nu prea ieseau bani pentru Twitter, asa ca prin August 2008 l-au suspendat. Pe treaba asta au incasat destul de multe injuraturi, insa n-a fost sfarsitul lumii.
Tot in August 2008 s-a intamplat si primul atac cu malware pe Twitter. Intr-o dimineata am primit un mesaj ce imi spunea ca un utilizator nou ma urmareste acum pe Twitter. Profilul acestuia arata cam asa:
Chiar daca nu stim Portugheza, nu e greu de ghicit ce inseamna “Video Pornografico” iar link-ul din post ducea la o pagina de web din China, ce distribuia malware.
Initial, incidentul a fost izolat, sau cel putin, eu nu am mai primit astfel de mesaje. Insa incet, incet, au inceput sa apara tot mai multe rapoarte despre atacuri cu malware pe Twitter.
Astfel mi-a venit idea sa implementez un sistem care urmareste tot ce se intampla in timeline-ul public al Twitter-ului, analizeaza tot ce se scrie, extrage URL-urile si verifica daca redirectioneaza utilizatorul care site-uri cu malware. In ultimii 9 ani, de cand lucrez la Kaspersky, m-am ocupat aproape exclusiv de proiectarea de sisteme de monitorizare a atacurilor, deci experienta exista, chiar si infrastructura si serverele erau deja disponibile.
Sistemul, denumit Krab Krawler (la Kaspersky exista un obicei prin care toate proiectele trebuie macar sa contina litera ‘K’, daca nu sa inceapa cu ea) a devenit operational in August 2009. Internii biroului din Romania, Selma Ardelean, Dan Demeter si Alexandru Tudorica l-au programat in PHP, avand in spate o baza de date MySQL, totul ruland pe sisteme Linux.
In momentul de fata, sistemul analizeaza cam jumatate de milion de URL-ul pe zi, descarcand in medie 60GB de date pe luna. In felul acesta, putem monitoriza noile atacuri ce au loc prin intermediul Twitter-ului si putem adauga detectie in Kaspersky AntiVirus imediat ce descoperim malware nou, fiindca majoritatea atacurilor de acest gen se bazeaza pe cai troieni complet noi si nedetectati de majoritatea firmelor producatoare de AV.
Twitter este unul din site-urile Web 2.0 cele mai populare in acest moment. Web 2.0 a devenit o tinta interesanta pentru atacatori, deorece este extrem de usor sa exploatezi falsa impresie de incredere pe care ti-o ofera un nume sau o fotografie cunoscuta. De exemplu, daca esti prieten cu Kevin Rose pe Twitter, iar Kevin posteaza un mesaj de genul “Very cool video: http://…”, 95% din cei care il urmaresc vor da click pe URL fara sa se mai gandeasca. Daca la adresa respectiva apare o avertizare ca trebuie instalat un plugin nou, sunt sigur ca macar jumate vor cocheta cu idea de a-l rula in sistem. Asta fiindca este improbabil ca o persoana precum Kevin Rose sau Radu Georgescu sa vrea sa infecteze pe cineva in mod voit. Marea majoritate a atacurilor prin intermediul site-urile de tip Web 2.0 se bazeaza pe exploatarea increderii in prieteni sau persoane publice.
Pentru mai multe informatii, va invit sa vedeti online prezentarea “Twarfing: Malicious Tweets”, pe care am sustinut-o la Virus Bulletin, impreuna cu prietenul si colegul meu Morton Swimmer, de la Trend Micro:
http://www.slideshare.net/craiu/twarfing-malicious-tweets
Costin G. Raiu
http://twitter.com/craiu
![]()
Despre Business Club. Interesant, dar mai este loc… « Chinezu
[...] Radu Georgescu a venit cu un alt registru. Cu o sinceritate care mie mi-a plăcut, el a povestit cum funcţionează tărăşenia într-o companie mare, cu acţionari, board şi GM. Foarte interesantă a fost povestea lui despre cum a ajuns la succesul extraordinar cu RAV, dar, mai ales, cum a ratat big time cu alte trei produse. E prima oară când îl văd live, dar omul are clar o charismă “tehnocrată” de mare angajament. [...]
Florin
October 16th, 2009 at 1:31 am
Costin,
Foarte miso articolul si functionalitatea descrisa.Te-ai gandit / e posibil sa faci un business diferit de K din asta ?
Costin Raiu
October 16th, 2009 at 10:39 am
Neatza Florin,
M-am gandit, chiar de mai multe ori. Cand am decis sa merg pe cont propriu, in 2000, intentionam sa imi fac o firma de consultanta pe securitate si sa lucrez la astfel de proiecte. Din lipsa de experienta si alte motive, n-a prea functionat.
Insa cum se spune, never say never.
Costin
Florin
October 16th, 2009 at 1:52 pm
Salve.
Am cautat pe net Krab Krawler si nu am gasit decat fie prezentari fie discutii, etc. Serviciul este operational ? Ar putea fi operat ca un serviciu ondemand oferit celor care detin site-urile web 2.0 get Twitter ? Un fel de scanner la distanta cu un API care sa le dea posibilitatea celor care opereaza site-urile sa isi faca curat… poate extensibil si la alte site-uri care se pot inregistra si beneficia de serviciu..
Ar fi un efort de vanzare limitat, cu audienta mica, dar se pot incasa bani ok daca este extensibil si catre alte site-uri care se apropie de paradigma w2.0, etc…
F
Costin Raiu
October 16th, 2009 at 4:09 pm
Salut Florin,
Multumesc pentru sugestii! In momentul de fata proiectul este operational, dupa cum spuneam si in post, functioneaza cam din August 2009. Pe moment, datele pe care le produce sunt vizibile doar “intern”, adica este folosit doar de Kaspersky Lab.
Foarte interesanta ideea ta de a-l extinde ca un serviciu, disponibil “on demand”, pentru alte site-urile de tip web 2.0. Avem deja in plan un astfel de serviciu, pe care sa il putem oferi posesorilor de site-uri web, inclusiv o varianta free, pe care am vrea sa o dezvoltam in principiile “open source”.
Personal, nu sunt sigur ca se pot face bani din asa ceva, insa datele pe care le obtinem sunt foarte importante in lupta cu programele malware.
Bafta,
Costin
Florin
October 16th, 2009 at 4:37 pm
Cred ca o sa iasa ceva ok. Daca prinde, o sa vina de la sine un mecanism de monetizare care poate nu este aparent acum, in faza asta.
Keep us posted si succes !
F
Radu
October 16th, 2009 at 11:58 am
Vezi ca exista si o versiune romaneasca de twitter care cel putin pana la proba contrarie este sigura: http://www.ciripescu.ro
Desi poate e mai sigura pt ca este mai putin mediatizata
Costin Raiu
October 16th, 2009 at 12:30 pm
Salut Radu,
Multumesc pentru comentariu si pentru link, nu stiam de “ciripescu”.
Exista de asemenea cirip.ro, unde mi-am facut si eu un cont de test mai demult:
http://www.cirip.ro/u/craiu
Din pacate, ambele sunt relativ putin folosite, deci numarul de atacuri care au loc prin intermediul lor este probabil si el foarte mic.
Alte directii in care facem acum research sunt pentru monitorizarea altor site-uri de tip WEB 2.0, cum ar fi de exemplu DIGG. Pe DIGG exista deja atacuri, povesti false care contin link-uri catre site-uri cu malware.
Bafta,
Costin