Толук өлчөмдөгү Tor тармагын имитациялоо үчүн эксперимент

Ватерлоо университетинин жана АКШнын деңиз изилдөө лабораториясынын изилдөөчүлөрү негизги Tor тармагына түйүндөрдүн жана колдонуучулардын саны боюнча салыштырууга боло турган жана реалдуу шарттарга жакын эксперименттерди жүргүзүүгө мүмкүндүк берүүчү Tor тармагынын симуляторун иштеп чыгуунун жыйынтыктарын көрсөтүштү. Эксперименттин жүрүшүндө даярдалган инструменттер жана тармактык моделдөө методологиясы 4 ТБ оперативдүү эс тутуму бар компьютерде бир эле учурда 6489 миң виртуалдык колдонуучу туташтырылган 792 XNUMX Tor түйүнүнүн тармагын симуляциялоого мүмкүндүк берди.

Бул Tor тармагынын биринчи толук масштабдуу симуляциясы экени, түйүндөрдүн саны реалдуу тармакка туура келгени (иштөөчү Tor тармагында 6 миңге жакын түйүн жана 2 миллион туташкан колдонуучулар бар) белгиленген. Tor тармагын толук симуляциялоо тоскоолдуктарды аныктоо, чабуулдун жүрүм-турумун имитациялоо, реалдуу шарттарда оптималдаштыруунун жаңы ыкмаларын сыноо жана коопсуздукка байланыштуу концепцияларды сыноо көз карашынан кызыктырат.

Толук симулятордун жардамы менен Tor иштеп чыгуучулары негизги тармакта же айрым жумушчу түйүндөрдө эксперименттерди жүргүзүү практикасынан качышат, бул колдонуучунун купуялыгын бузуунун кошумча тобокелдиктерин жаратат жана мүчүлүштүктөр мүмкүнчүлүгүн жокко чыгарбайт. Мисалы, жакынкы айларда Тордо тыгынды көзөмөлдөөнүн жаңы протоколуна колдоо киргизилиши күтүлүүдө жана симуляция реалдуу тармакка жайылтуудан мурун анын иштешин толук изилдөөгө мүмкүндүк берет.

Эксперименттердин негизги Tor тармагынын конфиденциалдуулугуна жана ишенимдүүлүгүнө тийгизген таасирин жокко чыгаруудан тышкары, өзүнчө тесттик тармактардын болушу иштеп чыгуу процессинде жаңы кодду тез сынап, мүчүлүштүктөрдү оңдоого, бардык түйүндөр жана колдонуучулар үчүн өзгөртүүлөрдү дароо ишке ашырууга мүмкүндүк берет. узак аралыктагы ишке ашыруунун аякташын күтүп, жаңы идеяларды ишке ашыруу менен прототиптерди тезирээк түзүп, сынап көрүңүз.

Иштеп чыгуучулар белгилегендей, ресурстарды керектөөнү 10 эсеге кыскартат жана ошол эле жабдууларда талап кылынышы мүмкүн болгон реалдуу тармактан жогору болгон тармактардын иштешин имитациялоого мүмкүндүк берүүчү куралдарды өркүндөтүү боюнча иштер жүрүп жатат. Tor масштабдоо менен мүмкүн болгон көйгөйлөрдү аныктоо. Иш ошондой эле убакыттын өтүшү менен тармактын абалынын өзгөрүшүн болжолдоого жана колдонуучунун активдүүлүгүн имитациялоо үчүн фондо трафик генераторлорун колдонууга мүмкүндүк берген бир нече жаңы тармакты моделдөө ыкмаларын түздү.

Изилдөөчүлөр ошондой эле симуляцияланган тармактын өлчөмү менен эксперименталдык натыйжалардын реалдуу тармакка проекциясынын ишенимдүүлүгүнүн ортосундагы схеманы изилдешкен. Tor иштеп чыгуу учурунда өзгөртүүлөр жана оптималдаштыруулар реалдуу тармакка караганда кыйла аз түйүндөрдү жана колдонуучуларды камтыган чакан тесттик тармактарда алдын ала сыналат. Кичинекей симуляциялардан алынган божомолдордогу статистикалык каталарды баштапкы маалыматтардын ар кандай топтомдору менен көз карандысыз эксперименттерди кайталоо менен компенсациялоого боло тургандыгы аныкталган, ал эми симуляцияланган тармак канчалык чоң болсо, статистикалык маанилүү корутундуларды алуу үчүн ошончолук азыраак кайталанган тесттер талап кылынат.

Tor тармагын моделдөө жана имитациялоо үчүн изилдөөчүлөр BSD лицензиясы боюнча таратылган бир нече ачык долбоорлорду иштеп чыгууда:

  • Shadow - бул миңдеген тармак процесстери менен бөлүштүрүлгөн системаларды кайра түзүү үчүн реалдуу тармактык колдонмо кодун иштетүүгө мүмкүндүк берген универсалдуу тармак симулятору. Реалдуу, өзгөртүлбөгөн тиркемелерге негизделген системаларды имитациялоо үчүн Shadow тутумдук чалууларды эмуляциялоо ыкмаларын колдонот. Симуляцияланган чөйрөдө тиркемелердин тармактык өз ара аракеттенүүсү VPNди жайылтуу жана типтүү тармак протоколдорунун (TCP, UDP) симуляторлорун колдонуу аркылуу ишке ашырылат. Пакеттин жоголушу жана жеткирүү кечигүүлөрү сыяктуу виртуалдык тармак мүнөздөмөлөрүнүн ыңгайлаштырылган симуляциясын колдойт. Tor менен эксперименттерден тышкары, Bitcoin тармагын симуляциялоо үчүн Shadow үчүн плагинди иштеп чыгуу аракети жасалган, бирок бул долбоор иштелип чыккан эмес.
  • Tornettools бул Shadow чөйрөсүндө иштей турган Tor тармагынын реалдуу моделдерин түзүү үчүн, ошондой эле симуляция процессин ишке киргизүү жана конфигурациялоо, жыйынтыктарды чогултуу жана визуализациялоо үчүн инструменталдык курал. Чыныгы Tor тармагынын иштешин чагылдырган көрсөткүчтөр тармакты түзүү үчүн шаблон катары колдонулушу мүмкүн.
  • TGen – колдонуучу белгилеген параметрлердин (өлчөмү, кечигүүлөрү, агымдардын саны ж.б.) негизиндеги трафик агымдарынын генератору. Трафикти калыптандыруу схемалары GraphML форматындагы атайын сценарийлердин негизинде да, TCP агымдарын жана пакеттерин бөлүштүрүү үчүн Марковдун ыктымалдык моделдерин колдонуу менен да көрсөтүлүшү мүмкүн.
  • OnionTrace - бул симуляцияланган Tor тармагындагы иш-аракеттерге жана окуяларга көз салуу, ошондой эле Tor түйүндөрүнүн чынжырчаларынын түзүлүшү жана аларга трафик агымдарын дайындоо жөнүндө маалыматты жаздыруу жана кайра ойнотуу үчүн курал.



Source: opennet.ru

Комментарий кошуу