Experimentéiere fir e Tor-Netzwierk a voller Gréisst ze simuléieren

Fuerscher vun der University of Waterloo an dem US Naval Research Laboratory hunn d'Resultater vun der Entwécklung vun engem Tor Netzwierksimulator presentéiert, vergläichbar an der Unzuel vun Noden a Benotzer zum Haapt Tor Netz an erlaabt Experimenter no bei realen Konditiounen. D'Tools an d'Netzmodelléierungsmethodologie, déi während dem Experiment virbereet sinn, hunn et méiglech gemaach, op engem Computer mat 4 TB RAM, d'Operatioun vun engem Netz vun 6489 Tor-Noden ze simuléieren, mat deem 792 Tausend virtuell Benotzer gläichzäiteg verbonne sinn.

Et gëtt bemierkt datt dëst déi éischt vollstänneg Simulatioun vum Tor Netz ass, d'Zuel vun de Wirbelen an deem dem realen Netzwierk entsprécht (de funktionnéierten Tor Netz huet ongeféier 6 Tausend Wirbelen an 2 Millioune verbonne Benotzer). Eng voll Simulatioun vum Tor Netz ass interessant aus der Siicht vun der Identifikatioun vun Flaschenhalsen, Simulatioun vum Attackverhalen, Testen vun neien Optimisatiounsmethoden an realen Bedéngungen, a Tester vu Sécherheetsbezunnen Konzepter.

Mat engem vollwäertege Simulator kënnen d'Tor Entwéckler d'Praxis vermeiden fir Experimenter am Haaptnetz oder op individuellen Aarbechternoden ze maachen, déi zousätzlech Risiken erstellen fir d'Privatsphär vum Benotzer ze verletzen an d'Méiglechkeet vu Feeler net auszeschléissen. Zum Beispill gëtt d'Ënnerstëtzung fir en neie Stau-Kontrollprotokoll erwaart an de kommende Méint an Tor agefouert ze ginn, an d'Simulatioun erlaabt eis seng Operatioun komplett ze studéieren ier se op engem richtegen Netzwierk installéiert ginn.

Zousätzlech fir den Impakt vun Experimenter op d'Vertraulechkeet an d'Zouverlässegkeet vum Haapt Tor Netz ze eliminéieren, wäert d'Präsenz vun getrennten Testnetzwierker et méiglech maachen, neie Code séier während dem Entwécklungsprozess ze testen an ze debuggen, direkt Ännerunge fir all Noden a Benotzer ëmzesetzen ouni waarden op d'Réalisatioun vun laangen Zwëschen Implementatiounen, méi séier schafen an Test Prototype mat Ëmsetzung vun neien Iddien.

D'Aarbecht ass amgaang fir d'Tools ze verbesseren, déi, wéi d'Entwéckler uginn, de Ressourceverbrauch ëm 10 Mol reduzéieren an et erlaben, op derselwechter Ausrüstung, d'Operatioun vun Netzwierker ze simuléieren, déi dem realen Netzwierk besser sinn, wat néideg ass. fir méiglech Problemer mat Tor Skaléieren z'identifizéieren. D'Aarbecht huet och e puer nei Netzwierkmodelléierungsmethoden erstallt, déi et méiglech maachen Ännerungen am Zoustand vum Netz iwwer Zäit virauszesoen an Hannergrondverkéier Generatoren ze benotzen fir d'Benotzeraktivitéit ze simuléieren.

D'Fuerscher studéiert och d'Muster tëscht der Gréisst vum simuléierten Netzwierk an der Zouverlässegkeet vun der Projektioun vun experimentellen Resultater op dat richtegt Netz. Wärend Tor Entwécklung ginn Ännerungen an Optimisatiounen virgetest op klengen Testnetzwierker déi wesentlech manner Noden a Benotzer enthalen wéi dat richtegt Netzwierk. Et gouf festgestallt datt statistesch Feeler an Prognosen, déi vu klenge Simulatioune kritt goufen, kompenséiert kënne ginn andeems se onofhängeg Experimenter mat verschiddene Sätz vun initialen Donnéeën widderhuelen, wärend wat méi grouss ass de simuléierten Netzwierk, wat manner widderholl Tester erfuerderlech sinn fir statistesch bedeitend Conclusiounen ze kréien.

Fir den Tor Netzwierk ze modelléieren an ze simuléieren, entwéckelen d'Fuerscher e puer oppe Projete verdeelt ënner der BSD Lizenz:

  • Shadow ass en universellen Netzwierksimulator deen Iech erlaabt realen Netzwierkapplikatiounscode auszeféieren fir verdeelt Systemer mat Dausende vun Netzwierkprozesser nei ze kreéieren. Fir Systemer ze simuléieren baséiert op realen, onverännert Uwendungen, benotzt Shadow System Call Emulatiounstechniken. Netzinteraktioun vun Uwendungen an engem simuléierten Ëmfeld gëtt duerch d'Deployment vu VPN an d'Benotzung vu Simulatoren vun typesche Netzwierkprotokoller (TCP, UDP) duerchgefouert. Ënnerstëtzt personaliséiert Simulatioun vu virtuelle Netzwierkcharakteristike wéi Paketverloscht a Liwwerverzögerungen. Zousätzlech zu Experimenter mat Tor gouf e Versuch gemaach fir e Plugin fir Shadow z'entwéckelen fir de Bitcoin Netz ze simuléieren, awer dëse Projet gouf net entwéckelt.
  • Tornettools ass e Toolkit fir realistesch Modeller vum Tor Netz ze generéieren déi am Shadow Ëmfeld lafen kënnen, wéi och fir de Simulatiounsprozess ze starten an ze konfiguréieren, d'Resultater ze sammelen an ze visualiséieren. Metriken déi d'Operatioun vum realen Tor Netz reflektéieren kënnen als Template fir d'Netz Generatioun benotzt ginn.
  • TGen ass e Generator vu Verkéiersfloss baséiert op Parameteren, déi vum Benotzer spezifizéiert sinn (Gréisst, Verspéidungen, Zuel vu Flux, etc.). Traffic Shaping Schemae kënne spezifizéiert ginn op Basis vu spezielle Skripte am GraphML Format a mat probabilistesche Markov Modeller fir d'Verdeelung vun TCP Fluxen a Paketen.
  • OnionTrace ass en Tool fir d'Performance an d'Evenementer an engem simuléierten Tor-Netz ze verfolgen, souwéi fir Informatioun iwwer d'Bildung vu Ketten vun Tor-Knäppchen opzehuelen an ze spillen an de Verkéiersfloss un hinnen ze ginn.



Source: opennet.ru

Setzt e Commentaire