Arti 0.2.0 saapuu vakausparannuksilla

Ja se on jo täällä meidän välillämme uusi versio Arti 0.2.0 -projektista, jonka Tor anonymous -verkon kehittäjät esittelivät äskettäin ja johon on tehty erilaisia ​​parannuksia, joista suurin osa on keskittynyt suorituskyvyn parantamiseen.

Niiden, jotka eivät ole tietoisia Arti-projektista, heidän pitäisi tietää, että tämä on Tor-kehittäjien uusi ehdotus tarjotakseen a Tor-asiakasohjelma kirjoitettu ruosteella.

El proyecto on kokeellisen kehityksen asemassa, se on toiminnallisesti jäljessä pääasiakkaasta C Tor -asiakkaasta eikä ole vielä valmis korvaamaan sitä kokonaan.

Toisin kuin C-toteutus, joka suunniteltiin alun perin SOCKS-välityspalvelimeksi ja mukautettiin myöhemmin muihin tarpeisiin, Arti kehitettiin alun perin laajennuskirjastoksi modulaarinen, jota voidaan käyttää erilaisissa sovelluksissa.

Myös uutta projektia kehitettäessä otetaan huomioon kaikki aiempi Tor-kehityskokemus, mikä välttää tunnetut arkkitehtoniset ongelmat ja tekee projektista modulaarisemman ja tehokkaamman. Koodia jaetaan Apache 2.0- ja MIT-lisenssien alla.

Syyt kirjoittaa Tor uudelleen Rustissa ovat halu saavuttaa korkeampi koodin suojaustaso käyttämällä muistiturvallista kieltä. Tor-kehittäjien mukaan vähintään puolet projektin jäljittämistä haavoittuvuuksista poistetaan Rust-toteutuksessa, jos koodi ei käytä "turvattomia" lohkoja.

Ruoste mahdollistaa myös nopeamman kehitysnopeuden kuin C:llä kielen ilmaisukyvyn ja vahvojen takuiden vuoksi, joiden avulla voit välttää ajanhukkaa kaksinkertaisiin tarkistuksiin ja tarpeettoman koodin kirjoittamiseen.

Arti 0.2.0:n tärkeimmät uutuudet

Tässä esitellyssä projektin versiossa merkittävimmät muutokset versiossa 0.2.0 liittyvät suorituskyvyn ja luotettavuuden parannuksiin.

Lisäksi korostetaan parannettua työtä verkoissa, jotka tukevat vain IPv6:ta, sekä parannuksia muistin kulutuksen vähentämiseen hakemistopalvelimien tietojen tallentamiseen ja myös dns_portiin lisätty vaihtoehto, jolla käyttäjä voi määrittää DNS-pyyntöjen lähettämisen. Thor.

Toinen erottuva muutos on, että kokoonpanon kanssa on ehdotettu uutta koodia lisätty API:t sääntöjen määrittämiseksi säikeiden eristämiseksi ja lepotilan ottamiseksi käyttöön (keskeytä työ ei-aktiivisille asiakkaille) ja että vaihtoehtoisia kooditoteutuksia voidaan kytkeä toimimaan hakemistopalvelimien kanssa.

Käyttäjän näkökulmasta suurin osa tämän Arti-version muutoksista on parantaa suorituskykyä ja luotettavuutta. Aloimme kokeilla erilaisia ​​verkko-ongelmia ja olemme parantaneet Artin käyttäytymistä vain IPv6-verkoissa ja monenlaisissa verkkovioissa. 

Käytämme nyt myös vähemmän muistia hakemistojen tallentamiseen (joissa on useita megatavuja käynnissä olevassa asiakasohjelmassa).

Ennen version julkaisusta 1.0.0, kehittäjät aikovat antaa Artille täyden tuen Tor-asiakkaana toimimiseen joka tarjoaa pääsyn Internetiin (sipulipalveluiden tuen käyttöönottoa on lykätty tulevaisuuteen).

Se on suunniteltu sisällyttämään se pariteetin saavuttamiseksi pääkielen C-kielen kanssa sellaisilla alueilla kuin verkon suorituskyky, kuormitus ja prosessorin luotettavuus sekä tuki kaikille turvallisuuteen liittyville ominaisuuksille.

V on suunniteltuversio 1.0 syyskuulle API:lla, CLI:llä ja konfiguraation stabiloinnilla, joka soveltuu tavallisten käyttäjien ensikäyttöön. Jatkossa, kun Rust-koodi saavuttaa tason, jolla se voi korvata C-version kokonaan, kehittäjät aikovat tehdä Artista Torin päätoteutuksen ja lopettaa C-toteutuksen ylläpitämisen.

Vihdoin jos olet kiinnostunut tietämään siitä lisää, voit tarkistaa yksityiskohdat seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.