He suorittivat kokeen, joka simuloi Tor-verkkoa

Muutama päivä sitten Waterloon yliopiston ja Yhdysvaltain laivaston tutkimuslaboratorion tutkijat esittelivät Tor-verkkosimulaattorin kehitystuloksia , joka on solmujen ja käyttäjien lukumäärältään verrattavissa Tor-pääverkkoon ja mahdollistaa todellisia olosuhteita lähellä olevat kokeet.

Kokeen aikana kehitetty työkalupakki ja verkon mallinnusmenetelmä mahdollistivat 6489 Tor-solmun verkon toiminnan simuloinnin tietokoneella, jossa on 4 TB RAM-muistia, ja johon on samanaikaisesti kytkettynä 792 000 virtuaalista käyttäjää.

On huomattava, että tämä on ensimmäinen laajamittainen simulaatio Tor-verkosta, jonka solmujen määrä vastaa todellista verkkoa (toimivassa Tor-verkossa on noin 6 000 solmua ja 2 miljoonaa kytkettyä käyttäjää).

Tor-verkon täydellinen simulointi kiinnostaa pullonkaulojen tunnistamisen, hyökkäyskäyttäytymisen mallintamisen, uusien optimointitekniikoiden testaamisen tosielämän olosuhteissa ja turvallisuuteen liittyvien konseptien todistamisen kannalta.

Kattavan simulaattorin avulla Tor-kehittäjät voivat siirtyä pois käytännöstä suorittaa kokeita pääverkossa tai yksittäisillä toimivilla solmuilla, mikä luo lisäriskejä käyttäjien yksityisyyden loukkaamiselle eikä poista virheiden mahdollisuutta. Esimerkiksi tulevina kuukausina Torin odotetaan ottavan käyttöön tuen uudelle ruuhkautumisen hallintaprotokollalle, ja simulaatio antaa heille mahdollisuuden tutkia sen toimintaa täysin ennen sen käyttöönottoa todellisessa verkossa.

Sen lisäksi, että erillisten testiverkkojen läsnäolo poistaa kokeiden vaikutuksen Tor-pääverkon luottamuksellisuuteen ja luotettavuuteen , se mahdollistaa uuden koodin nopean testaamisen ja virheenkorjauksen kehityksen aikana, muutosten välittömän toteuttamisen kaikille solmuille ja käyttäjille odottamatta pitkien välivaiheiden valmistumista sekä prototyyppien luomisen ja ajamisen nopeammin uusien ideoiden toteutuksen myötä.

Työkalusarjaa kehitetään parhaillaan, mikä kehittäjien mukaan vähentää resurssien kulutusta 10 kertaa ja mahdollistaa todellisen verkon ylittävien verkkojen toiminnan simuloinnin samalla tietokoneella, mikä saattaa olla tarpeen mahdollisten ongelmien tunnistamiseksi. . Tor-skaalauksella. Työn aikana on myös luotu useita uusia verkon mallinnusmenetelmiä, jotka mahdollistavat verkon tilan muutoksen ennustamisen ajan mittaan ja taustaliikenteen generaattoreiden avulla simuloimaan käyttäjän toimintaa.

Tutkijat selvittivät myös simuloidun verkon koon ja kokeellisten tulosten todelliseen verkkoon projisoinnin luotettavuuden välistä suhdetta. Torin kehityksen aikana muutoksia ja optimointeja testataan ensin pienissä testiverkoissa, joissa on huomattavasti vähemmän solmuja ja käyttäjiä kuin todellisessa verkossa.

Todettiin, että pienten simulaatioiden aikana saatujen ennusteiden tilastolliset virheet voidaan kompensoida toistamalla itsenäisiä kokeita erilaisilla lähtötietosarjoilla, kun taas mitä suurempi simuloitu verkko on, sitä vähemmän uusintatestejä tarvitaan tilastollisesti merkittävien johtopäätösten saamiseksi.

Tor-verkon mallintamiseksi ja simuloimiseksi tutkijat kehittävät useita avoimen lähdekoodin projekteja, jotka jaetaan BSD-lisenssillä:

  • Varjo: yleinen verkkosimulaattori, jonka avulla voit suorittaa todellista verkkosovelluskoodia ja luoda uudelleen hajautettujen järjestelmien toiminnan tuhansien verkkoprosessien kanssa. Simuloida järjestelmiä, jotka perustuvat todellisiin muokkaamattomiin sovelluksiin.
  • Tornettools: työkalusarja realististen mallien luomiseen Tor-verkosta, joita voidaan ajaa Shadow-ympäristössä, sekä simulointiprosessin suorittamiseen ja mukauttamiseen, tulosten keräämiseen ja visualisointiin. Varsinaisen Tor-verkon suorituskykyä kuvaavia mittareita voidaan käyttää malleina verkon luomiseen.
  • TGen: liikennevirtojen generaattori käyttäjän määrittämien parametrien perusteella (koko, viiveet, virtojen määrä jne.). Liikenteen muokkausmalleja voidaan laatia erityisten skenaarioiden perusteella GraphML-muodossa ja käyttämällä todennäköisyyspohjaisia ​​Markov-malleja TCP-virtojen ja -pakettien jakeluun.
  • OnionTrace: työkalusarja suorituskyvyn ja tapahtumien seurantaan simuloidussa Tor-verkossa sekä tietojen tallentamiseen ja toistamiseen Tor-solmujen ketjujen muodostumisesta ja liikennevirtojen yhdistämisestä niihin.

Lopuksi, jos olet kiinnostunut oppimaan lisää, löydät tiedot seuraavasta linkistä.


Lisää ensisijaiseksi lähteeksi Googlessa