Arbrawf i efelychu rhwydwaith Tor maint llawn

Cyflwynodd ymchwilwyr o Brifysgol Waterloo a Labordy Ymchwil Llynges yr Unol Daleithiau ganlyniadau datblygiad efelychydd rhwydwaith Tor, y gellir ei gymharu yn nifer y nodau a defnyddwyr i brif rwydwaith Tor a chaniatΓ‘u ar gyfer arbrofion yn agos at amodau real. Roedd yr offer a'r fethodoleg modelu rhwydwaith a baratowyd yn ystod yr arbrawf yn ei gwneud hi'n bosibl, ar gyfrifiadur gyda 4 TB o RAM, i efelychu gweithrediad rhwydwaith o 6489 nod Tor, y mae 792 mil o ddefnyddwyr rhithwir wedi'u cysylltu Γ’ nhw ar yr un pryd.

Nodir mai dyma'r efelychiad graddfa lawn gyntaf o rwydwaith Tor, nifer y nodau sy'n cyfateb i'r rhwydwaith go iawn (mae gan rwydwaith Tor sy'n gweithio tua 6 mil o nodau a 2 filiwn o ddefnyddwyr cysylltiedig). Mae efelychiad llawn o rwydwaith Tor o ddiddordeb o safbwynt nodi tagfeydd, efelychu ymddygiad ymosod, profi dulliau optimeiddio newydd mewn amodau real, a phrofi cysyniadau sy'n ymwneud Γ’ diogelwch.

Gydag efelychydd cyflawn, bydd datblygwyr Tor yn gallu osgoi'r arfer o gynnal arbrofion ar y prif rwydwaith neu ar nodau gweithwyr unigol, sy'n creu risgiau ychwanegol o dorri preifatrwydd defnyddwyr ac nad ydynt yn eithrio'r posibilrwydd o fethiannau. Er enghraifft, disgwylir i gefnogaeth ar gyfer protocol rheoli tagfeydd newydd gael ei chyflwyno yn Tor yn y misoedd nesaf, a bydd yr efelychiad yn caniatΓ‘u inni astudio ei weithrediad yn llawn cyn ei ddefnyddio ar rwydwaith go iawn.

Yn ogystal Γ’ dileu effaith arbrofion ar gyfrinachedd a dibynadwyedd y prif rwydwaith Tor, bydd presenoldeb rhwydweithiau prawf ar wahΓ’n yn ei gwneud hi'n bosibl profi a dadfygio cod newydd yn gyflym yn ystod y broses ddatblygu, gweithredu newidiadau ar unwaith ar gyfer pob nod a defnyddiwr hebddo. gan aros i weithrediadau canolradd hir gael eu cwblhau, creu a phrofi prototeipiau yn gyflymach gyda gweithredu syniadau newydd.

Mae gwaith ar y gweill i wella'r offer, a fydd, fel y nodwyd gan y datblygwyr, yn lleihau'r defnydd o adnoddau 10 gwaith ac yn caniatΓ‘u, ar yr un offer, i efelychu gweithrediad rhwydweithiau sy'n well na'r rhwydwaith go iawn, a allai fod yn ofynnol. i nodi problemau posibl gyda graddio Tor. Creodd y gwaith hefyd sawl dull modelu rhwydwaith newydd sy'n ei gwneud hi'n bosibl rhagweld newidiadau yng nghyflwr y rhwydwaith dros amser a defnyddio generaduron traffig cefndir i efelychu gweithgaredd defnyddwyr.

Astudiodd yr ymchwilwyr hefyd y patrwm rhwng maint y rhwydwaith efelychiedig a dibynadwyedd yr amcanestyniad o ganlyniadau arbrofol ar y rhwydwaith go iawn. Yn ystod datblygiad Tor, mae newidiadau ac optimeiddio yn cael eu rhag-brofi ar rwydweithiau prawf bach sy'n cynnwys llawer llai o nodau a defnyddwyr na'r rhwydwaith go iawn. Canfuwyd y gellir gwneud iawn am wallau ystadegol mewn rhagfynegiadau a gafwyd o efelychiadau bach trwy ailadrodd arbrofion annibynnol gyda gwahanol setiau o ddata cychwynnol, tra po fwyaf yw'r rhwydwaith efelychiedig, y lleiaf o brofion ailadroddus sydd eu hangen i gael casgliadau ystadegol arwyddocaol.

Er mwyn modelu ac efelychu rhwydwaith Tor, mae ymchwilwyr yn datblygu sawl prosiect agored a ddosberthir o dan y drwydded BSD:

  • Mae Shadow yn efelychydd rhwydwaith cyffredinol sy'n eich galluogi i redeg cod cymhwysiad rhwydwaith go iawn i ail-greu systemau dosbarthedig gyda miloedd o brosesau rhwydwaith. Er mwyn efelychu systemau yn seiliedig ar gymwysiadau go iawn, heb eu haddasu, mae Shadow yn defnyddio technegau efelychu galwadau system. Mae rhyngweithio rhwydwaith o gymwysiadau mewn amgylchedd efelychiedig yn cael ei wneud trwy ddefnyddio VPN a defnyddio efelychwyr o brotocolau rhwydwaith nodweddiadol (TCP, CDU). Yn cefnogi efelychiad arferol o nodweddion rhwydwaith rhithwir fel colli pecynnau ac oedi wrth ddosbarthu. Yn ogystal ag arbrofion gyda Tor, gwnaed ymgais i ddatblygu ategyn ar gyfer Shadow i efelychu rhwydwaith Bitcoin, ond ni ddatblygwyd y prosiect hwn.
  • Mae Tornettools yn becyn cymorth ar gyfer cynhyrchu modelau realistig o rwydwaith Tor y gellir eu rhedeg yn yr amgylchedd Shadow, yn ogystal ag ar gyfer lansio a ffurfweddu'r broses efelychu, casglu a delweddu'r canlyniadau. Gellir defnyddio metrigau sy'n adlewyrchu gweithrediad rhwydwaith Tor go iawn fel templedi ar gyfer cynhyrchu rhwydwaith.
  • Mae TGen yn gynhyrchydd llif traffig yn seiliedig ar baramedrau a bennir gan y defnyddiwr (maint, oedi, nifer y llifau, ac ati). Gellir pennu cynlluniau siapio traffig yn seiliedig ar sgriptiau arbennig ar ffurf GraffML a chan ddefnyddio modelau Markov tebygol ar gyfer dosbarthu llifau a phecynnau TCP.
  • Offeryn yw OnionTrace ar gyfer olrhain perfformiad a digwyddiadau mewn rhwydwaith Tor efelychiedig, yn ogystal ag ar gyfer cofnodi ac ailchwarae gwybodaeth am ffurfio cadwyni o nodau Tor a phennu llif traffig iddynt.



Ffynhonnell: opennet.ru

Ychwanegu sylw