Katsed tÀismahus Tor-vÔrgu simuleerimiseks

Veevuliste UWaterloo ja USA merevĂ€e teaduslaborist esitasid tulemused Tor-vĂ”rgusimulaatori arendamisest, mille node ja kasutajate arv on vĂ”rreldav peamise Tor-vĂ”rguga, vĂ”imaldades eksperimente, mis lĂ€hendavad reaalsetele tingimustele. Eksperimendi kĂ€igus loodud tööriistad ja simulatsioonimeetodid vĂ”imaldasid 4 TB RAM-iga arvutis simuleerida 6489 Tor-nodest koosneva vĂ”rgu tööd, millega on samal ajal ĂŒhendatud 792 tuhat virtuaalset kasutajat.

Tuleb mĂ€rkida, et see on esimene tĂ€ismahus Tor-vĂ”rgu simulatsioon, mille node arv vastab reaalsele vĂ”rgule (töötavas Tor-vĂ”rgus on umbes 6000 node ja 2 miljonit ĂŒhendatud kasutajat). TĂ€ielik Tor-vĂ”rgu simulatsioon on huvitav kitsaskohtade tuvastamise, rĂŒnnakute puhul kĂ€itumise modelleerimise, uute optimeerimismeetodite katsetamise reaalsetes tingimustes ja turvalisuse tagamise kontseptsioonide testimise seisukohalt.

Töökindla simulaatori olemasolu korral saavad Tor'i arendajad vĂ€ltida eksperimentide lĂ€biviimist peavĂ”rgus vĂ”i eraldi tööpunktides, mis toovad kaasa lisariskid kasutajate privaatsuse rikkumisele ja ei vĂ€lista tĂ”rgete tekkimist. NĂ€iteks oodatakse, et jĂ€rgmistel kuudel hakatakse Tor'is toetama uut ĂŒlekoormuse juhtimise protokolli, ning simuleerimine vĂ”imaldab seda pĂ”hjalikult uurida enne reaalses vĂ”rgus juurutamist.

Lisaks katsete mĂ”ju vĂ€listamisele peavĂ”rgu privaatsusele ja usaldusvÀÀrsusele annab eraldi testv vĂ”rgud vĂ”imaluse kiiresti testida ja kohandada uut koodi arenduse kĂ€igus, rakendada muudatusi kĂ”ikidele sĂ”lmedele ja kasutajatele kohe ilma pikaajaliste vahejuurutuste lĂ”ppu ootamata, vĂ”imaldades kiiremini luua ja katsetada prototĂŒĂŒpe uute ideede rakendamisega.

Tehnikatööd on kĂ€imas, mille eesmĂ€rgiks on arendajate sĂ”nul vĂ€hendada ressursikasutust kĂŒmme korda ja vĂ”imaldada sama seadmetega simuleerida vĂ”rgutööd, mis ĂŒletab reaalse vĂ”rgu, mis vĂ”ib osutuda vajalikuks Tor-i skaleeritavuse vĂ”imalike probleemide tuvastamiseks. Samuti on töös loodud mitu uut vĂ”rgu modelleerimise meetodit, mis vĂ”imaldavad prognoosida vĂ”rgu seisundi muutusi aja jooksul ja kasutada taustal liikluse genereerijat kasutajate tegevuse simuleerimiseks.

Uurijad on uurinud ka seost simuleeritud vÔrgu suuruse ja eksperimentide tulemuste projitseerimise usaldusvÀÀrsuse vahel reaalsetele vÔrkudele. Tor arendamisel tehakse esialgne kontroll muudatuste ja optimeerimiste osas vÀikestes testvÔrkudes, millel on oluliselt vÀhem sÔlmi ja kasutajaid kui reaalsetes vÔrkudes. On leitud, et statistilisi vigu ennustustes, mis saadakse vÀikeste simulatsioonide kÀigus, saab kompenseerida sÔltumatute katsete kordamisega erinevate sisendandmete kogumitega, kusjuures mida suurem on simuleeritud vÔrk, seda vÀhem kordusi on statistiliselt oluliste jÀrelduste saamiseks vajalik.

Tor-vÔrgu modelleerimiseks ja simuleerimiseks arendavad teadlased mitmeid avatud projekte, mida levitatakse BSD-litsentsi alusel:

  • Shadow — universaalne vĂ”rgu simulaator, mis vĂ”imaldab kĂ€ivitada ehtsaid vĂ”rgu rakenduste koode, et rekonstrueerida jaotatud sĂŒsteemide toimimist tuhandete vĂ”rgu protsessidega. Reaalseid, muutmata rakendusi pĂ”hinevate sĂŒsteemide simuleerimiseks kasutatakse Shadow'is sĂŒsteemi kĂ”nede emulatsiooni tehnikat. Rakenduste vĂ”rgu suhtlus simuleeritud keskkonnas toimub tavaliste vĂ”rgu protokollide (TCP, UDP) simulaatorite kasutamise kaudu. VPN Toetatakse kohandatavat virtuaalvĂ”rgu omaduste modelleerimist, nĂ€iteks pakettide kadumist ja edastamise viivitusi. Lisaks Tor eksperimenteerimisele on proovitud arendada Shadow'ile pistikprogrammi Bitcoin vĂ”rgu simuleerimiseks, kuid see projekt ei arenenud edasi.
  • Tornettools — tööriistakomplekt realistlike Tor vĂ”rgu mudelite genereerimiseks, mida saab kĂ€ivitada Shadow keskkonnas, samuti simuleerimise protsessi kĂ€ivitamiseks, seadistamiseks, tulemuste kogumiseks ja visualiseerimiseks. VĂ”rgu genereerimise standarditeks vĂ”ivad olla nĂ€itajad, mis kajastavad ehtsa Tor vĂ”rgu toimimist.
  • TGen — kasutaja mÀÀratud parameetrite pĂ”hjal (suurus, viivitused, voogude arv jne) liiklusvoogude generaator. Liiklusvormingute skeeme saab mÀÀrata nii spetsiifiliste GraphML-formaadis stsenaariumide abil kui ka tĂ”enĂ€osuslike Markovi mudelite kaudu TCP-voogude ja pakettide jaotamiseks.
  • OnionTrace — tööriistakomplekt Tor-simulaatoris töökindluse ja sĂŒndmuste jĂ€lgimiseks, samuti Tor-sĂ”lmede ahelate loomise ja nendega seotud liiklusvoogude salvestamiseks ja kordamiseks.

Vaata videot


Allikas: opennet.ru
Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster