Ja va ser alliberada la primera versió estable d'Arti, la implementació de Tor a Rust

Arti 1.0 ja és estable i està disponible per a tothom

Es van millorar molts aspectes a Arti 1.0 entre ells l'exercici i la robustesa

Els desenvolupadors de la xarxa anònima Tor van donar a conèixer que ja va ser alliberada la primera versió estable del projecte Arti, que desenvolupa un client Tor escrit a Rust.

La versió 1.0 d'Arti està marcada com a utilitzable pels usuaris generals i proporciona el mateix nivell de privadesa, facilitat d'ús i estabilitat que la implementació principal de C.

Quan definim el nostre conjunt de fites, definim Arti 1.0.0 com a «llest per a ús en producció»: l'hauria de poder fer servir al món real, per obtenir un grau similar de privadesa, facilitat d'ús i estabilitat al que tindria. amb un client C Tor. Les API han de ser (més o menys) estables per als integradors.

Creiem que ho hem aconseguit. Ara podeu utilitzar arti proxyper connectar-vos a la xarxa Tor per anonimitzar les vostres connexions de xarxa.

Tingueu en compte que no recomanem apuntar un navegador web convencional a arti(o, de fet, C Tor): els navegadors web filtren molta informació privada i didentificació. Per navegar per la web de forma anònima, useu Tor Browser; tenim instruccions per utilitzar - lo amb Arti .

Sobre Arti

A diferència de la implementació de C, que es va dissenyar originalment com un proxy SOCKS i després es va personalitzar per adaptar-se a altres necessitats, Arti es va desenvolupar inicialment com una biblioteca de complements modulars que poden utilitzar diverses aplicacions.

A més, a l'hora de desenvolupar un nou projecte es té en compte tota l'experiència passada de desenvolupament de Tor, cosa que evita problemes d'arquitectura coneguts, fent que el projecte sigui més modular i eficient.

La raó per reescriure Tor a Rust va ser aconseguir un major nivell de seguretat del codi mitjançant lús dun llenguatge segur per a la memòria. Segons els desenvolupadors de Tor, almenys la meitat de totes les vulnerabilitats rastrejades pel projecte s'exclouran en la implementació de Rust si el codi no fa servir blocs «insegurs».

Rust també permetrà aconseguir una velocitat de desenvolupament més ràpida que amb C, degut a l'expressivitat del llenguatge i les sòlides garanties que us permeten no perdre el temps en verificacions dobles i escriure codi innecessari.

Principals novetats d'Arti 1.0

Aquesta versió 1.0 Arti se centra principalment en el treball bàsic en el rol de client, ja que s'esmenta que sha millorat la robustesa de bootstrapping.

Així com també que s'ha afegit un mecanisme sòlid per informar-ne l'estat d'arrencada perquè les aplicacions puguin detectar i ajudar a diagnosticar problemes, així com també API que són molt més estables i més ben analitzades que fa sis mesos.

També es destaca que s'ha perfilat el rendiment al llarg de diverses mètriques, a més que s'ha treballat per abordar aquelles que estaven fora de línia.

Altres dels canvis que es destaquen:

  • Aïllament de circuit orientat a la propietat.
  • Validació de permisos de fitxers per garantir que les dades s'emmagatzemin de manera segura.
  • Omissió dinformació sensible dels registres.
  • Esborrar claus de la memòria després de fer-les servir.
  • Enduriment contra atacs basats en depuradors.
  • Farciment de canal per resistir l'anàlisi de trànsit basat en netflow
  • Millorada la portabilitat a iOS, Android i Windows.

En la versió 1.1, està previst implementar suport per a transport endollable i ponts per evitar rescloses. S'espera que la versió 1.2 sigui compatible amb els serveis de ceba i funcions relacionades, com ara el control de congestió RTT i la protecció DDoS.

Aconseguir la paritat amb el client C està programat per a la branca 2.0, que també oferirà enllaços per utilitzar Arti en codi en diversos llenguatges de programació.

Durant els propers anys, el treball se centrarà en implementar la funcionalitat necessària per executar repetidors i servidors de directori. Quan el codi Rust assoleixi un nivell que pugui reemplaçar completament la versió C, els desenvolupadors tenen la intenció de fer d'Arti la implementació principal de Tor i deixar de mantenir la implementació C.

La compatibilitat amb la versió en llenguatge C s'eliminarà gradualment per permetre una migració sense problemes.

Finalment si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.