Pošto sam dosta potkožen u ovim pitanjima (ipak mi je to bitan dio struke) moram se malo uključiti...
Pojam anonimnog proxy-ja je jedna lijepa bajka koja se povlači još od najranijih dana interneta. Vjerujte gospodo, anonimni proxyji su tu da "okupe" one koji rade nešto ilegalno na netu i čak i više su nadzirani od redovnih proxija ili čvorišta telekoma. Ako i niste bili sumnjivi, posjet nekoj od takvih usluga će zasigurno upalit negdje neku crvenu lampicu zalemljenu uz vaše ime...
Da bi paket podataka stigao od jednog kompjutera na internetu do drugoga priheftava mu se niz zaglavlja. Anonimni proxy skida ta zaglavlja ali ne budite naivni da ih briše u svrhu vaše privatnosti. Uredno se logiraju kao i kopija podataka koji su prošli preko anonimnog proxija. Ne postoji 100% anoniman proxy server tako da priča o njima ne stoji. Većina ih je postavljena upravo od strane raznih obaviještajnih zajednica. Imate li vi zapravo kakav dokaz da su stvarno anonimni? Dokaz, a ne obećanja? Nemate. Dobrodošli u moj truli svijet informatičke tehnologije.
Ovo sve znači da s gledišta neke internet stranice, da, vi ste anonimac. Za tu stranicu. Ona vidi anonimni proxy. Ali niste anonimni ni za svoj telekom ni za proxy server. IP-trace je samo nešto što forenzičari i obavještajci nauče tokom prvog mjeseca obuke. To je kao što prvašići nauče prvo polugodište štampana slova. Metode koje su na raspolaganju obavještajcima su nevjerojatne. IP trace je samo prva koju rade i najjednostavnija. To i moja baba zna napraviti sa svojih 4 razreda osnovne.
Tako da ako nešto baš jako zgriješite, naći će vas, samo pitanje koliko logova će se prelistati. Nemojmo zaboraviti da vaš mrežni adapter ima koliko toliko jedinstven "otisak prsta" (MAC adresa) i taj podatak je osnova funkcioniranja svih oblika mreža na svijetu. Putem tog podatka vas je vrlo lako locirati preko vašeg providera - provider neće skinuti vašu mac adresu iz zaglavlja podataka iako to možda anonimni proxy hoće dodijelivši neku privremenu nasumičnu vrijednost koju će poslije znati prevesti.
Da ne govorimo da je svaki telekom u biti vrsta man-in-the middle napada (čovjek u sredini), a dokazano je da čak i uz SSL enkripciju (internet bankarstvo, npr) man in the middle napad ugrožava sigurnost podataka. T-comovi routeri se vrte na mikro verzijama linuxa i već oni mogu biti "postaje" koje vas špijuniraju. Router je po definiciji školski primjer "čovjeka-u-sredini" a s obzirom da vrte svoj vlastiti operativni sistem u SquashFS filesystemu (čitaj, nemoguće pogledati šta se tamo stvarno nalazi jer router enkriptira svoje podatke u memoriji hardverski) i minimalno 400MHz procesore, on je savršena špijunčina.
Molim, nemojte ljudima pričati o nečemu o čemu vi ne znate ništa više od onoga što ste pročitali na nečijem REKLAMNOM materijalu. TCP/IP mreže (internet) su samo jedan od slojeva umrežavanja i nepoznavanje nižih slojeva networkinga dovodi do ovakvih dezinformacija. Na internetu se s alatima jednostavne primjene ne možete ni sakriti ni biti anonimni.
Jedini način da ovo funkcionira kako vi mislite da funkcionira je sljedeći:
- Enkriptirati vezu sa rotirajućim enkripcijskim ključem uz barem 1024-bitnu enkripciju od vas prema anonimnom proxy serveru. Twofish je minimum enkripcije, a to nećete doživjeti da radi u realnom vremenu sa tolikim setom ključeva
- Imati 1000% jamstva da anonimni server ne ostavlja zapise - čisto ako tko i prokuži tko ste, da to baš nije dostupno.
- enkripcijske ključeve OSOBNO preuzeti sa servera na njegovoj lokaciji i prekucati ih u vaš, nazovimo to VPN klijent u računalu. Svaki ključ dužine minimalno 256 bajta
- svaki korisnik proxy servera ima svoj "set ključeva"
- Ne razmjenjivati više od 8 MB podataka po seansi (nedovoljna količina za logičnu kriptoanalizu)
- Mijenjati MAC adresu mrežnog adaptera između seansi - po ovome vas se lako locira kad se spojite na internet ako je uvijek ista
- Spajati se svaki put sa druge lokacije (ovo nažalost povlači vrlo ilegalne radnje pa neću dalje elaborirati taj problem)
I opet je moguće u razumnom vremenu kriptoanalizom razbit kanal i skužit šta se priča - ako ste dovoljno zanimljivi - a jeste jer zašto biste inače izvodili ovakve perverzije.
Truecrypt.
Osobno koristim program tamo-amo preko 4 godine. Služi mi uglavnom za skrivanje pornića od djece u kući.
Postoji jedan vrlo zanimljiv problem sa ovim alatom. U verziji 3.0 je nudio vrlo jake enkripcije (1024-bitni blowfish koij je nakon toga zamijenio jednako jak twofish kao jači algoritam) da bi se do verzije 6.3 te enkripcije srušile na 256 ili (odjednom vrlo sporih) 448-bita. Ovo ukazuje na problem dobivanja "uputnice" autoru od strane više sile. Sada baš gledam - isparilo i 448 bitno enkriptiranje u verziji 7. Najbolje što sada nudi je kaskada 256+128 bita = 384 bita... uffff. Ne zaboravimo da je Philip Zimmermann imao plaćeni odmor na račun države i trakavicu od više godina nakon što je predstavio prvi masovni enkripcijski alat: pgp. Na kraju su ga "oslobodili optužbi"... da, kada su našli načina da to otvore bez ključa i lozinke.
Ne gubimo iz vida da su svi ovi algoritmi prisutni u truecrypt-u na ovaj ili onaj način nastali u akademskim krugovima pod patronatom NSA... dakle direktan uplit i interes američke vlade!
Lozinka kraća od 20 karaktera koja se sastoji od standardnog seta ASCII znakova (a-z, A-Z, 0-
9) pada na truecryptu unutar 7 dana. Najobičnij brute-force napad uspijeva izvrtiti sve kombinacije u tom roku. Kada otkrijete dekripcijski ključ (vaša lozinka, a vrlo lako ga je otkriti jer truecrypt sprema tzv. hash, nereverzibilnu enkodiranu lozinku u duljini od 32 byta ili 160 byta ako se koristi RIPEMD) tako da je ono što "protivnik" mora "pogoditi" kombinacija koja stvara isti hash kao i vaša lozinka. Kada to ima, ima i vašu lozinku. Zapamtite, 7 DANA!
Primjer dobre lozinke koju truecrypt čine neuništivim:
'^q/p2?xJY1ty?hR+^Z'2.6^#iktww|A\`y_=~jMuIf33A764!tT=2lrU;fh%%<!
Možete li je zapamtiti?
Postoje varijante sa dodatnim enkripcijskim ključem koji pak ima svoju lozinku različitu od ove prve ali samo je pitanje vremena kada će sistem pasti.
A za kraj: većina država svijeta (uključujući najdemokratskiju od svih: USA) ima jednu sitnu klauzulu definiranu u obskurnim propisima koja ugrubo kaže: Onaj tko ne oda lozinku direktno priznaje sve optužbe koje mu jesu ili će biti stavljene na teret u sklopu istrage kojoj je predmet enkripcija podataka.
Zakon broj 1:
Velikog brata ne može zeznuti nitko: čak ni balkanac!
Zakon broj 2:
Najbolja zaštita je paranoja! Samo paranoični preživljavaju!
Zakon broj 3:
pogledati pod 1 i pod 2.