De genomförde ett experiment som simulerade Tor-nätverket

Några dagar sen forskare från University of Waterloo och US Naval Research Laboratory. presenterade resultaten av utvecklingen av en Tor-nätsimulator vilket är jämförbart i antal noder och användare med Tor-huvudnätverket och tillåter experiment som ligger nära verkliga förhållanden.

Nätverksmodelleringsverktyget och metodiken gjordes under experimentet får simulera driften av ett nätverk av 6489 Tor-noder på en dator med 4 TB RAM, till vilka 792 tusen virtuella användare är anslutna samtidigt.

Det bör noteras att detta är den första storskaliga simuleringen av Tor-nätverket, vars antal noder motsvarar det verkliga nätverket (Det fungerande Tor-nätverket har cirka 6 tusen noder och 2 miljoner anslutna användare).

En komplett simulering av Tor-nätverket är av intresse när det gäller att identifiera flaskhalsar, modellera attackbeteende, testa nya optimeringstekniker under verkliga förhållanden och bevis på säkerhetsrelaterade koncept.

Med en komplett simulator, kommer Tor-utvecklare att kunna gå bort från praxis att utföra experiment på huvudnätet eller på noder enskilda arbetsstationer, vilket skapar ytterligare risker för att kränka användarnas integritet och inte eliminerar risken för fel. Till exempel, under de kommande månaderna, förväntas Tor introducera stöd för ett nytt protokoll för överbelastningskontroll, och simuleringen kommer att tillåta dig att fullt ut studera hur det fungerar innan du implementerar det i ett riktigt nätverk.

Förutom att eliminera experimentens inverkan på konfidentialitet och tillförlitlighetI Tor-huvudnätverket kommer närvaron av separata testnät att göra det möjligt att snabbt testa och felsöka ny kod under utveckling, distribuera ändringar omedelbart till alla noder och användare utan att vänta på långa mellanliggande implementeringar för att slutföra, bygga och köra prototyper snabbare med implementeringen av nya idéer.

Arbete pågår för att förbättra verktygslådan som enligt utvecklarna kommer att minska resursförbrukningen med 10 gånger och göra det möjligt att simulera driften av nätverk som överstiger det verkliga nätverket på samma dator, vilket kan vara nödvändigt för att identifiera eventuella problem . med Tor-skalning. Under arbetets gång har även flera nya nätverksmodelleringsmetoder skapats som gör det möjligt att förutsäga förändringen i nätverkstillstånd över tid och använda bakgrundstrafikgeneratorer för att simulera användaraktivitet.

Forskarna studerade också mönstret mellan storleken på det simulerade nätverket och tillförlitligheten i att projicera resultaten av experimenten i det verkliga nätverket. Under Tor-utvecklingen förtestas förändringar och optimeringar på små testnätverk, som innehåller betydligt färre noder och användare än ett riktigt nätverk.

Det visade sig att de statistiska felen i de prognoser som erhållits under små simuleringar kan kompenseras för genom upprepade upprepningar av oberoende experiment med olika initiala datauppsättningar, medan ju större det simulerade nätverket är, desto färre omtester krävs för att få statistiskt signifikanta slutsatser.

För att modellera och simulera Tor-nätverket utvecklar forskare flera projekt med öppen källkod distribuerade under BSD-licensen:

  • Skugga: en universell nätverkssimulator som låter dig köra riktig nätverksapplikationskod för att återskapa driften av distribuerade system med tusentals nätverksprocesser. Att simulera system baserade på verkliga omodifierade applikationer.
  • Tornettverktyg: en uppsättning verktyg för att generera realistiska modeller av Tor-nätverket som kan köras i Shadow-miljön, samt för att köra och anpassa simuleringsprocessen, ackumulera och visualisera resultaten. Mätvärden som återspeglar prestandan för det faktiska Tor-nätverket kan användas som mallar för nätverksgenerering.
  • TGen: generator av trafikflöden baserat på de parametrar som fastställts av användaren (storlek, förseningar, antal flöden, etc.). Trafikformningsscheman kan upprättas baserat på speciella scenarier i GraphML-formatet och med hjälp av probabilistiska Markov-modeller för distribution av TCP-strömmar och -paket.
  • OnionTrace: en uppsättning verktyg för att övervaka prestanda och händelser i ett simulerat Tor-nätverk, samt för att spela in och spela upp information om bildandet av kedjor av Tor-noder och länka trafikflöden till dem.

Slutligen, om du är intresserad av att kunna veta mer om det, kan du konsultera detaljerna i följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.