Un esperimentu per simulà a reta Tor di grandezza

I circadori di l'Università di Waterloo è u Laboratoriu di Ricerca Navale di i Stati Uniti anu prisentatu i risultati di u sviluppu di un simulatore di rete Tor, cumparabile in u numeru di nodi è utilizatori à a rete principale di Tor è chì permettenu esperimenti vicinu à e cundizioni reali. L'arnesi è a metodulugia di mudeli di a rete preparata durante l'esperimentu hà permessu, in un computer cù 4 TB di RAM, simulà l'operazione di una reta di 6489 792 nodi Tor, à quale XNUMX mila utenti virtuali sò simultaneamente cunnessi.

Hè nutatu chì questu hè a prima simulazione à scala completa di a reta di Tor, u numeru di nodi in quale currisponde à a reta reale (a reta di Tor di travagliu hà circa 6 mila nodi è 2 milioni d'utilizatori cunnessi). Una simulazione cumpleta di a reta di Tor hè d'interessu da u puntu di vista di identificà i colli di bottiglia, simule u cumpurtamentu di l'attaccu, teste novi metudi di ottimisazione in cundizioni reali, è pruvà cuncetti di sicurità.

Cù un simulatore cumpletu, i sviluppatori di Tor puderanu evità a pratica di fà esperimenti nantu à a rete principale o in i nodi di u travagliu individuali, chì creanu risichi supplementari di violazione di a privacy di l'utilizatori è ùn escludenu micca a pussibilità di fallimenti. Per esempiu, u supportu per un novu protokollu di cuntrollu di congestione hè previstu di esse introduttu in Tor in i mesi à vene, è a simulazione ci permetterà di studià cumplettamente u so funziunamentu prima di implementà in una reta reale.

In più di eliminà l'impattu di l'esperimenti nantu à a cunfidenziale è l'affidabilità di a rete principale Tor, a presenza di rete di teste separati permetterà di pruvà rapidamente è debug novu codice durante u prucessu di sviluppu, implementà immediatamente cambiamenti per tutti i nodi è l'utilizatori senza. aspittendu u cumpletu di implementazioni intermedi longu, più rapidamente creà è pruvà prototipi cù implementazione di idee novi.

U travagliu hè in corso per migliurà l'arnesi, chì, cum'è dichjaratu da i sviluppatori, riducerà u cunsumu di risorse da 10 volte è permetterà, nantu à u stessu equipamentu, di simule l'operazione di rete chì sò superiori à a reta reale, chì pò esse dumandata. per identificà pussibuli prublemi cù a scala di Tor. U travagliu hà ancu creatu parechji novi metudi di mudellu di rete chì permettenu di predichendu cambiamenti in u statu di a rete cù u tempu è aduprà generatori di trafficu di fondo per simulà l'attività di l'utilizatori.

I circadori anu studiatu ancu u mudellu trà a dimensione di a reta simulata è l'affidabilità di a prughjezzione di i risultati sperimentali nantu à a reta reale. Durante u sviluppu di Tor, i cambiamenti è l'ottimisazioni sò pretestati nantu à e piccule rete di teste chì cuntenenu significativamente menu nodi è utilizatori chì a reta reale. Hè stata truvata chì l'errori statistichi in e prediczioni ottenute da picculi simulazioni ponu esse compensati ripetendu esperimenti indipendenti parechje volte cù diversi setti di dati iniziali, datu chì più grande hè a reta simulata, menu teste ripetute sò necessarie per ottene cunclusioni statisticamente significati.

Per mudificà è simulà a reta Tor, i circadori sviluppanu parechji prughjetti aperti distribuiti sottu a licenza BSD:

  • Shadow hè un simulatore di rete universale chì vi permette di eseguisce un veru codice di applicazione di rete per ricreà sistemi distribuiti cù millaie di prucessi di rete. Per simulà sistemi basati in applicazioni reali, senza mudificate, Shadow usa tecniche di emulazione di chjama di sistema. L'interazzione di a rete di l'applicazioni in un ambiente simulatu hè realizatu per mezu di l'implementazione di VPN è l'usu di simulatori di protokolli di rete tipichi (TCP, UDP). Supporta a simulazione persunalizata di e caratteristiche di a rete virtuale cum'è a perdita di pacchetti è i ritardi di consegna. In più di l'esperimenti cù Tor, un tentativu hè statu fattu per sviluppà un plugin per Shadow per simulà a reta di Bitcoin, ma stu prughjettu ùn hè micca sviluppatu.
  • Tornettools hè un toolkit per generà mudelli realistichi di a rete Tor chì ponu esse eseguiti in l'ambienti Shadow, è ancu per lancià è cunfigurà u prucessu di simulazione, cullendu è visualizendu i risultati. E metriche chì riflettenu l'operazione di a vera reta Tor pò esse usata cum'è mudelli per a generazione di rete.
  • TGen hè un generatore di flussi di trafficu basatu annantu à i paràmetri specificati da l'utilizatori (taglia, ritardi, numeru di flussi, etc.). I schemi di furmazione di u trafficu ponu esse specificati sia basati nantu à scripts speciale in u formatu GraphML è cù mudelli probabilistici di Markov per a distribuzione di flussi è pacchetti TCP.
  • OnionTrace hè un strumentu per seguità u rendiment è l'avvenimenti in una rete Tor simulata, è ancu per arregistrà è riproduce l'infurmazioni nantu à a furmazione di catene di nodi Tor è l'assignazione di flussi di trafficu.



Source: opennet.ru

Add a comment