Փորձ՝ մոդելավորելու ամբողջական չափի Tor ցանցը

Վաթերլոյի համալսարանի և ԱՄՆ ռազմածովային հետազոտական ​​լաբորատորիայի հետազոտողները ներկայացրել են Tor ցանցի սիմուլյատորի մշակման արդյունքները, որը համեմատելի է հիմնական Tor ցանցի հանգույցների և օգտագործողների քանակով և թույլ է տալիս իրական պայմաններին մոտ փորձեր կատարել: Փորձի ընթացքում պատրաստված գործիքները և ցանցի մոդելավորման մեթոդաբանությունը հնարավորություն են տվել 4 ՏԲ օպերատիվ հիշողությամբ համակարգչի վրա մոդելավորել 6489 Tor հանգույցներից բաղկացած ցանցի աշխատանքը, որին միաժամանակ միացված են 792 հազար վիրտուալ օգտատերեր։

Նշվում է, որ սա Tor ցանցի առաջին լայնածավալ մոդելավորումն է, որի հանգույցների թիվը համապատասխանում է իրական ցանցին (աշխատող Tor ցանցն ունի մոտ 6 հազար հանգույց և 2 միլիոն միացված օգտատեր)։ Tor ցանցի ամբողջական մոդելավորումը հետաքրքրություն է ներկայացնում խցանումների հայտնաբերման, հարձակման վարքագծի մոդելավորման, իրական պայմաններում օպտիմալացման նոր մեթոդների փորձարկման և անվտանգության հետ կապված հասկացությունների փորձարկման տեսանկյունից:

Լրիվ սիմուլյատորի միջոցով Tor-ի մշակողները կկարողանան խուսափել հիմնական ցանցում կամ առանձին աշխատող հանգույցներում փորձեր անցկացնելու պրակտիկայից, որոնք ստեղծում են օգտատերերի գաղտնիության խախտման լրացուցիչ ռիսկեր և չեն բացառում ձախողումների հնարավորությունը: Օրինակ, ակնկալվում է, որ առաջիկա ամիսներին Tor-ում կներդրվի գերբնակվածության վերահսկման նոր արձանագրության աջակցությունը, և սիմուլյացիան թույլ կտա մեզ ամբողջությամբ ուսումնասիրել դրա աշխատանքը մինչև իրական ցանցում տեղակայվելը:

Բացի հիմնական Tor ցանցի գաղտնիության և հուսալիության վրա փորձերի ազդեցությունը վերացնելուց, առանձին թեստային ցանցերի առկայությունը հնարավորություն կտա արագորեն փորձարկել և կարգաբերել նոր կոդը մշակման գործընթացում, անմիջապես կատարել փոփոխություններ բոլոր հանգույցների և օգտագործողների համար՝ առանց: սպասելով երկար միջանկյալ իրագործումների ավարտին, ավելի արագ ստեղծել և փորձարկել նախատիպերը նոր գաղափարների ներդրմամբ:

Աշխատանքներ են տարվում գործիքների կատարելագործման ուղղությամբ, որոնք, ինչպես նշում են մշակողները, կնվազեցնեն ռեսուրսների սպառումը 10 անգամ և թույլ կտան նույն սարքավորումների վրա մոդելավորել իրական ցանցից գերազանցող ցանցերի աշխատանքը, որը կարող է պահանջվել: բացահայտել Tor-ի մասշտաբման հետ կապված հնարավոր խնդիրները: Աշխատանքը նաև ստեղծեց ցանցի մոդելավորման մի քանի նոր մեթոդներ, որոնք հնարավորություն են տալիս ժամանակի ընթացքում կանխատեսել ցանցի վիճակի փոփոխությունները և օգտագործել ֆոնային տրաֆիկի գեներատորներ՝ օգտատերերի գործունեությունը մոդելավորելու համար:

Հետազոտողները նաև ուսումնասիրել են մոդելավորված ցանցի չափի և իրական ցանցի վրա փորձարարական արդյունքների պրոյեկցիայի հուսալիության օրինաչափությունը: Tor-ի մշակման ընթացքում փոփոխություններն ու օպտիմալացումները նախապես փորձարկվում են փոքր փորձնական ցանցերում, որոնք պարունակում են զգալիորեն ավելի քիչ հանգույցներ և օգտվողներ, քան իրական ցանցը: Պարզվել է, որ փոքր սիմուլյացիաներից ստացված կանխատեսումների վիճակագրական սխալները կարող են փոխհատուցվել անկախ փորձերը մի քանի անգամ կրկնելով սկզբնական տվյալների տարբեր հավաքածուներով, հաշվի առնելով, որ որքան մեծ է մոդելավորված ցանցը, այնքան քիչ կրկնվող թեստեր են պահանջվում վիճակագրորեն նշանակալի եզրակացություններ ստանալու համար:

Tor ցանցը մոդելավորելու և մոդելավորելու համար հետազոտողները մշակում են մի քանի բաց նախագծեր, որոնք բաշխված են BSD լիցենզիայի ներքո.

  • Shadow-ը ունիվերսալ ցանցային սիմուլյատոր է, որը թույլ է տալիս գործարկել իրական ցանցային հավելվածի կոդը՝ հազարավոր ցանցային գործընթացներով բաշխված համակարգերը վերստեղծելու համար: Իրական, չփոփոխված հավելվածների վրա հիմնված համակարգերը մոդելավորելու համար Shadow-ն օգտագործում է համակարգային կանչերի էմուլյացիայի տեխնիկա: Հավելվածների ցանցային փոխազդեցությունը մոդելավորված միջավայրում իրականացվում է VPN-ի տեղակայման և տիպիկ ցանցային արձանագրությունների սիմուլյատորների (TCP, UDP) օգտագործման միջոցով: Աջակցում է վիրտուալ ցանցի բնութագրերի մաքսային մոդելավորմանը, ինչպիսիք են փաթեթների կորուստը և առաքման հետաձգումները: Ի լրումն Tor-ի հետ փորձարկումների, փորձ է արվել մշակել Shadow-ի համար մի պլագին՝ Bitcoin ցանցը մոդելավորելու համար, սակայն այս նախագիծը չի մշակվել:
  • Tornettools-ը գործիքակազմ է Tor ցանցի իրատեսական մոդելներ ստեղծելու համար, որոնք կարող են գործարկվել Shadow միջավայրում, ինչպես նաև սիմուլյացիայի գործընթացը գործարկելու և կազմաձևելու, արդյունքները հավաքելու և պատկերացնելու համար: Չափիչները, որոնք արտացոլում են իրական Tor ցանցի աշխատանքը, կարող են օգտագործվել որպես ցանցի ստեղծման ձևանմուշներ:
  • TGen-ը երթևեկության հոսքերի գեներատոր է՝ հիմնված օգտագործողի կողմից սահմանված պարամետրերի վրա (չափ, ուշացումներ, հոսքերի քանակ և այլն): Երթևեկության ձևավորման սխեմաները կարող են սահմանվել ինչպես GraphML ձևաչափով հատուկ սկրիպտների հիման վրա, այնպես էլ TCP հոսքերի և փաթեթների բաշխման համար հավանական Մարկովյան մոդելների միջոցով:
  • OnionTrace-ը գործիք է սիմուլյացված Tor ցանցում կատարողականին և իրադարձություններին հետևելու, ինչպես նաև Tor հանգույցների շղթաների ձևավորման և դրանց տրաֆիկի հոսքերը վերագրելու մասին տեղեկատվության ձայնագրման և վերարտադրման համար:



Source: opennet.ru

Добавить комментарий