Jaribu kuiga mtandao wa Tor wa ukubwa kamili

Watafiti kutoka Chuo Kikuu cha Waterloo na Maabara ya Utafiti wa Wanamaji ya Marekani waliwasilisha matokeo ya uundaji wa kiigaji cha mtandao wa Tor, kinacholingana na idadi ya nodi na watumiaji kwenye mtandao mkuu wa Tor na kuruhusu majaribio karibu na hali halisi. Zana na mbinu za uundaji wa mtandao zilizotayarishwa wakati wa jaribio zilifanya iwezekane, kwenye kompyuta yenye 4 TB ya RAM, kuiga utendakazi wa mtandao wa nodi 6489 za Tor, ambapo watumiaji wa mtandaoni elfu 792 wameunganishwa kwa wakati mmoja.

Ikumbukwe kwamba hii ni simulation ya kwanza kamili ya mtandao wa Tor, idadi ya nodi ambazo zinalingana na mtandao halisi (mtandao wa Tor unaofanya kazi una takriban nodi elfu 6 na watumiaji milioni 2 waliounganishwa). Uigaji kamili wa mtandao wa Tor ni wa kupendeza kutoka kwa mtazamo wa kutambua vikwazo, kuiga tabia ya kushambulia, kujaribu mbinu mpya za uboreshaji katika hali halisi, na kujaribu dhana zinazohusiana na usalama.

Kwa simulator kamili, watengenezaji wa Tor wataweza kuepuka mazoezi ya kufanya majaribio kwenye mtandao kuu au kwenye nodi za mfanyakazi binafsi, ambayo hujenga hatari za ziada za kukiuka faragha ya mtumiaji na hazizuii uwezekano wa kushindwa. Kwa mfano, usaidizi wa itifaki mpya ya kudhibiti msongamano unatarajiwa kuletwa katika Tor katika miezi ijayo, na uigaji huo utaturuhusu kujifunza kikamilifu utendakazi wake kabla ya kupelekwa kwenye mtandao halisi.

Mbali na kuondoa athari za majaribio juu ya usiri na uaminifu wa mtandao kuu wa Tor, uwepo wa mitandao tofauti ya majaribio itafanya iwezekanavyo kupima haraka na kurekebisha msimbo mpya wakati wa mchakato wa maendeleo, mara moja kutekeleza mabadiliko kwa nodi zote na watumiaji bila. kusubiri kukamilika kwa utekelezaji wa muda mrefu wa kati, haraka zaidi kuunda na kupima prototypes na utekelezaji wa mawazo mapya.

Kazi inaendelea ili kuboresha zana, ambazo, kama ilivyoelezwa na watengenezaji, zitapunguza matumizi ya rasilimali kwa mara 10 na itaruhusu, kwa vifaa sawa, kuiga uendeshaji wa mitandao ambayo ni bora kuliko mtandao halisi, ambayo inaweza kuhitajika. kutambua matatizo iwezekanavyo na kuongeza Tor. Kazi hii pia iliunda mbinu kadhaa mpya za uundaji wa mtandao zinazowezesha kutabiri mabadiliko katika hali ya mtandao baada ya muda na kutumia jenereta za trafiki za chinichini kuiga shughuli za mtumiaji.

Watafiti pia walisoma muundo kati ya saizi ya mtandao ulioiga na kutegemewa kwa makadirio ya matokeo ya majaribio kwenye mtandao halisi. Wakati wa ukuzaji wa Tor, mabadiliko na uboreshaji hujaribiwa mapema kwenye mitandao midogo ya majaribio ambayo ina nodi na watumiaji wachache zaidi kuliko mtandao halisi. Ilibainika kuwa makosa ya takwimu katika ubashiri uliopatikana kutokana na uigaji mdogo unaweza kufidiwa kwa kurudia majaribio huru mara nyingi na seti tofauti za data ya awali, ikizingatiwa kuwa mtandao ulioigwa ukiwa mkubwa, majaribio machache yanayorudiwa yanahitajika ili kupata hitimisho muhimu za kitakwimu.

Ili kuiga na kuiga mtandao wa Tor, watafiti wanatengeneza miradi kadhaa wazi iliyosambazwa chini ya leseni ya BSD:

  • Kivuli ni kiigaji cha mtandao kote ambacho hukuruhusu kuendesha msimbo halisi wa programu ya mtandao ili kuunda upya mifumo iliyosambazwa na maelfu ya michakato ya mtandao. Ili kuiga mifumo kulingana na programu halisi, ambazo hazijabadilishwa, Kivuli hutumia mbinu za kuiga simu za mfumo. Mwingiliano wa mtandao wa programu katika mazingira ya kuiga unafanywa kwa njia ya kupelekwa kwa VPN na matumizi ya simulators ya itifaki ya kawaida ya mtandao (TCP, UDP). Inaauni uigaji maalum wa sifa za mtandao pepe kama vile upotevu wa pakiti na ucheleweshaji wa uwasilishaji. Mbali na majaribio na Tor, jaribio lilifanywa kuunda programu-jalizi ya Shadow ili kuiga mtandao wa Bitcoin, lakini mradi huu haukutengenezwa.
  • Tornettools ni zana ya kutengeneza miundo halisi ya mtandao wa Tor inayoweza kuendeshwa katika mazingira ya Kivuli, na pia kwa ajili ya kuzindua na kusanidi mchakato wa kuiga, kukusanya na kuona matokeo. Vipimo vinavyoakisi utendakazi wa mtandao halisi wa Tor vinaweza kutumika kama violezo vya kutengeneza mtandao.
  • TGen ni jenereta ya mtiririko wa trafiki kulingana na vigezo vilivyoainishwa na mtumiaji (ukubwa, ucheleweshaji, idadi ya mtiririko, nk). Mipango ya uundaji wa trafiki inaweza kubainishwa kulingana na hati maalum katika umbizo la GraphML na kutumia miundo ya Markov inayowezekana kwa usambazaji wa mtiririko na pakiti za TCP.
  • OnionTrace ni zana ya kufuatilia utendaji na matukio katika mtandao wa Tor ulioiga, na pia kwa kurekodi na kucheza tena habari kuhusu uundaji wa minyororo ya nodi za Tor na kugawa mtiririko wa trafiki kwao.



Chanzo: opennet.ru

Kuongeza maoni