Objavljena je prva stabilna verzija Artija, implementacija Tor u Rust

Arti 1.0 je sada stabilan i dostupan svima

Mnogi aspekti su poboljšani u Arti 1.0 uključujući performanse i robusnost

Programeri od anonimna mreža Tor predstavljen to već objavljena je prva stabilna verzija projekta Arty, koji razvija Tor klijent napisan u Rustu.

Arti verzija 1.0 je označena kao upotrebljiva od strane opštih korisnika i pruža isti nivo privatnosti, lakoće korišćenja i stabilnosti kao i glavna C implementacija.

Kada smo definisali naš skup prekretnica, definisali smo Arti 1.0.0 kao "spreman za proizvodnju" - trebalo bi da budete u mogućnosti da ga koristite u stvarnom svetu, da dobijete sličan stepen privatnosti, lakoće korišćenja i stabilnosti kao i vi. sa C Tor klijentom. API-ji bi trebali biti (manje ili više) stabilni za integratore.

Vjerujemo da smo to postigli. Sada možete koristiti arti proxy za povezivanje na Tor mrežu kako biste anonimizirali svoje mrežne veze.

Imajte na umu da ne preporučujemo usmjeravanje konvencionalnog web pretraživača na arti (ili, zapravo, C Tor): web pretraživači propuštaju mnogo privatnih i identifikacijskih informacija. Da biste anonimno pretraživali web, koristite Tor Browser; imamo uputstva za korišćenje sa Artijem.

O Artiju

Za razliku od implementacije C, koja je prvobitno bila dizajnirana kao SOCKS proxy, a kasnije prilagođena drugim potrebama, Arti je prvobitno razvijen kao biblioteka modularnih dodataka koje može koristiti više aplikacija.

Nadalje, prilikom razvoja novog projekta svo iskustvo se uzima u obzir razvoj Tor-a, koji izbjegava poznate probleme arhitekture, čineći projekat modularnijim i efikasnijim.

Razlog za prepisivanje Tora u Rust je bio postići viši nivo sigurnosti koda koristeći jezik koji je siguran u memoriju. Prema Tor programerima, najmanje polovina svih ranjivosti praćenih projektom bit će isključena u Rust implementaciji ako kod ne koristi "nesigurne" blokove.

rđe takođe će vam omogućiti da postignete bržu brzinu razvoja nego sa C, zbog izražajnosti jezika i jakih garancija koje vam omogućavaju da ne gubite vrijeme na dvostruke provjere i pisanje nepotrebnog koda.

Glavne novine Arti 1.0

Ova verzija 1.0 Arti fokusira se uglavnom na osnovni rad u ulozi klijenta, jer se to spominje Bootstrapping robusnost je poboljšana.

Kao i to dodao je robustan mehanizam za izvještavanje o statusu pokretanja tako da aplikacije mogu otkriti i pomoći u dijagnosticiranju problema, kao i API-ji koji su mnogo stabilniji i bolje analiziran nego prije šest mjeseci.

Takođe je istaknuto da profilisan učinak kroz različite metrike, plus rad je urađen na rješavanju onih koji su bili van reda.

Ostale promjene koji se ističu:

  • Property Oriented Circuit Isolation.
  • Provjera dozvole za fajl kako bi se osiguralo da su podaci sigurno pohranjeni.
  • Izostavljanje osjetljivih informacija iz evidencije.
  • Obrišite ključeve iz memorije nakon upotrebe.
  • Učvršćivanje protiv napada zasnovanih na otklanjanju grešaka.
  • Dopuna kanala da se odupre analizi saobraćaja zasnovanoj na netflow-u
  • Poboljšana prenosivost na iOS, Android i Windows.

En verzija 1.1, planira se implementacija podrške za priključni transport i mostove kako bi se izbjegle brave. Očekuje se da će verzija 1.2 podržavati onion servise i srodne karakteristike kao što su RTT kontrola zagušenja i DDoS zaštita.

Postizanje pariteta sa klijentom C je zakazano za granu 2.0, koji će također pružiti veze za korištenje Artija u kodu na različitim programskim jezicima.

U narednih nekoliko godina rad će se fokusirati na implementaciju funkcionalnosti potrebne za pokretanje repetitora i servera direktorija. Kada Rust kod dostigne nivo na kojem može u potpunosti zamijeniti C verziju, programeri namjeravaju učiniti Arti glavnom implementacijom Tor-a i prestati održavati C implementaciju.

Podrška za verziju jezika C će biti ugašena kako bi se omogućila glatka migracija.

Konačno, ako ste zainteresovani da saznate više o tome, možete pogledati detalje u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.