IP Security, Paris 2009 – week 1
Saturday, March 28th, 2009 | Author: AlexJ

Am venit cu aşteptări destul de mari la cursul de securitate [1] [2] , asteptări create deoarece mă gândeam că un curs în străinatate să fie la un nivel superior faţă de unul ţinut la noi în ţară. Dar, bine sau nu, am fost cam dezamăgit de prima săptămână. Subiectele tratate sunt interesante, dar cursurile şi laboratoarele sunt destul de prost pregătite iar nivelul studenţilor străini nu este la fel de ridicat pe cât speram. Dacă se desfăşura la Facultatea de Automatică şi Calculatoare, organizarea era mult mai bună (da, Facultatea noastră este la un nivel foarte mare).
Prima zi a cursului de securitate, luni, a început printr-un mesaj de bun venit, însoţit cu destul de multe amenţâri  legat de faptul că deşi suntem la un curs de secuirtate, dacă încercăm să facem ceva ilegal (legat de IT bineînţeles) vom ajunge direct la închisoare. Primul curs a fost unul mai mult social, despre cum să comunicăm într-o echipă multinaţională, asta deoarece urmam să fim împărţiţi pe echipe. Cei 70 de studenţi din 7 tări au fost împărţi în 6 echipe cu maxim doi oameni din aceeaşi ţară, echipe ce vor rămâne aceleaşi până la sfârşitul programului. Primul task a fost să alegem un nume de echipă. Din păcate, am descoperit că străinii sunt destul de timizi şi cu foarte puţină imaginaţie (lucru confirmat de colegii români din celelalte echipe). Noi, românii am fost cei mai geeky dintre toţi, lucru dovedit prin numele de echipă pe care le-am propus. Numele echipei noastre, propus şi promovat de colegul meu din România şi cu mine, este DDoS ( cel mai geeky nume a fost “K/2″, nume ales tot de un român, ce necesita explicaţii matematice şi majoritatea din echipa respectivă nu s-au prins din prima ce însemna). În general, echipele au fost conduse de către români (nu era un lider desemnat, ci de facto).

img_1982
Celelate cursuri de luni a fost “Introduction to Security” şi a fost exact ce spune numele… din păcate a fost un curs foarte plictisitor şi a adormit toată sala. Ultimul curs din zi a fost “ITC Security: Corporate Presentation“, ţinut de un reprezentant de la Cisco şi a fost o prezentare foarte puţin tehnică şi conţinea mult prea mult marketing (majoritatea lucrurilor deja le auzisem de mult prea multe ori pe la tot felul de conferinţe precum Cisco Expo). Prima zi a fost destul de dezamăgitoare.
Programul în fiecare zi este de la 9 la ~17:00. Prezenţa este obilgatorie. Dacă în facultatea noastră era problemă cu stricteţea prezenţelor, aici este mult mai rău (trebuie să semnăm de două ori pe zi prezenţa).
Începând cu a doua zi, programul s-a transformat în formatul normal de prezentare, pauză, laborator în echipă, pauză scurtă, laborator în echipă, prezentare rezultate laborator. Prezentările de dimineată au fsot despre “Legal, Privacy and Ethical Aspects” respectiv “Vulnerabilities and Threats in ITC“, pe al doilea bazându-se laboratorul. Prezentările au fost puţin mai bune ca în prima zi, dar tot au lăsat de dorit. Problema a fost laboratorul. Laboratorul consta în spargerea unui router Cisco prin vulnerabilitătile SNMP. Ideea era că SNMP foloseşte o parolă pentru comunicaţii între echipamente… folosind o distribuţie de Linux specializată pe testarea securităţii sistemului, BackTrack, se captura un pachet SNMP şi se făcea bruteforce pe parolă, prin intermediul unui dicţionar. Folosind vulnerabilitatea, se putea transmite un fişier de configurare modificat, putând avea, astfel, acces la router. Trebuia să observăm că trebuie să fim atenţi ce servicii lăsăm deschise şi unde şi că trebuie să folosim parole ’strong’. Problema a fost de partea organizatorului laboratorului că se aştepta să existe în facultate un număr suficient de routere Cisco pentru a face laboratorul, ceea ce nu a fost cazut. Prin urmare s-a decis să se încerc o emulare prin Dynamips, moment în care am fost eu recrutat în echipa de organizare a laboratorului. Francezii sunt mult prea paranoici şi am pierdut cel puţin o oră pentru că aveam nevoie de acces de Administrator pe sisteme şi nu aveam. În plus ei nu auziseră de UDPCast şi trebuia să repetăm orice făceam pe fiecare calculator. Ar trebui să vină la noi să ia lecţii de la echipele de USO/RL/SO. Până la urmă s-au găsit 4 routere Cisco (din cele ~12 necesare) şi s-a făcut o imprivizaţie de laborator. După ce laboratorul s-a terminat, una din echipe a fost aleasă aleator să prezinte rezultatul.
Miercuri a fost un curs de “Network Attacks” în care s-a vorbit despre tipuri de atacuri (ex Man In The Middle). Cel ce ţinea cursul a dorit să ne facă o demostraţie live de cum se sparge o reţea wireless securizată cu WEP, dar nu a venit destul de pregătit şi nu i-a reuşit (trebuia să fi prezentat noi, care cu 3 zile înainte spărsesem parola penru reţeaua WEP din căminul unde eram cazaţi sau să fi citit laboratorul de RL). Ne-a mai arătat live cum se poate sparge Windows 2000 folosind Metasploit. Laboratorul zilei a cerut design-ul unei reţele corporate securizată. Am fost foarte pornit pe taskul dat şi am proiectat împrună cu echipa probabil cea mai redundantă reţea dintre toate echipele. Dacă în prima zi străinii din echipa noastră au fost destul de scăzuţi ca nivel, în al doilea laborator s-au descurcat mai bine. Rezultatul a fost o reţea cu VLAN-uri pentru wired şi wireless cu autentificare dot1x printr-un server RADIUS, cu un Intranet pentru serverele locale şi acces Internet prin VPN la serverele publice din DMZ.
A patra zi a fost un curs destul de interesant despre criptare “Cryptographic Algorithems” şi “Steganography“. Laboratorul a fost destul de greu pentru că avea multe taskuri. Ne-am împărţit pe subechipe pentru a sparge diverse mesaje encriptate. A fost multă programare. Am ajuns destul de târziu la laborator şi nu am ştiut exact tot ce trebuia de făcut. Am reuşit să fac/refac în aproximav 15 minute ceea ce colegului de subechipă din Franţa îi luase mai mult de o oră (him C++, me Bash).

Ultima zi din prima săptâmână a început cu un curs alui Razvan Rughiniş de la facultatea noastră despre “Firewall Techonogies“, mai exact despre ACLs (Access Control Lists) iar a doua prezentare a fost despre “VPN Techonogies“. Laboratorul a împărţit în două părţi, una pentru ACLs şi una pentru VPN. Noi ne-am împărţit pe subechipe (eu am condus echipa de ACL iar colegul din România, Lucian, pe cea de VPN). A iest foarte bine laboratorul şi a fost foarte bine pentru că noi a trebuit să facem prezentarea zilnică din laborator. A fost un final destul de ok de săptămână, dar totuşi cursul putea fi mai interesant.

În weekend nu sunt cursuri, dar se fac nişte ‘ieşiri sociale’ cu grupul.

[1] http://alexj.info/?p=716

[2]  https://ip-security.metropolia.fi/2009/