Arti, le client de bureau Tor dans Rust atteint la version 1.1.12

Arti

Arti est un projet visant à produire une implémentation intégrable des protocoles d'anonymat Tor dans Rust

L'équipe de développement de Tor a récemment annoncé le lancement de la nouvelle version d'Arti 1.1.12, qui continue d'améliorer le support pour gérer les services d'oignons avec des progrès significatifs.

Pour ceux qui ne connaissent pas Arti, sachez que ce est un projet visant à implémenter les protocoles d'anonymat Tor dans langage de programmation Rouiller. Contrairement à l'implémentation C, qui a d'abord été conçue comme un proxy SOCKS puis adaptée à d'autres besoins, Arti a été initialement développé sous la forme d'une bibliothèque modulaire intégrable pouvant être utilisée par diverses applications.

Une L'une des caractéristiques distinctives d'Arti est qu'elle profite de toute l'expérience accumulée dans le développement précédent de Tor. Ceci signifie que les problèmes architecturaux connus sont évités, ce qui rend le projet plus modulaire et efficace dès sa conception. Alors que le code Rust atteint un niveau de maturité qui peut remplacer complètement l'implémentation C, les développeurs ont l'intention de donner à Arti le statut d'implémentation principale de Tor et d'arrêter de maintenir la version C.

Principales nouveautés d'Arti 1.1.12

La version Arti 1.1.12 se distingue par amener le déploiement des services onion au point d'être prêt pour les tests et l'expérimentation, puisqu'il est mentionné que davantage de travail est nécessaire pour obtenir une sécurité équivalente à la mise en œuvre de C tor.

En même temps, Certaines fonctionnalités permettant de garantir la confidentialité et la protection des services Onion ne sont pas encore prêtes, tels que l'autorisation client, la protection DoS et l'évitement des nœuds Vanguard Guard, il n'est donc pas encore recommandé pour les déploiements de production.

En plus de cela, on note que des changements importants ont été apportés, comme la refactorisation du code du gestionnaire de clés pour empêcher la création de spécificateurs de clés non valides, de nouvelles fonctionnalités ont été ajoutées, telles que la possibilité d'arrêter, de démarrer ou de reconfigurer les services onion pendant l'exécution d'Arti.

L'équipe a également travaillé sur l'amélioration de la documentation, la correction des erreurs dans le code et en fournissant des conseils plus clairs sur la façon d'exécuter un service onion, les problèmes de performances ont été résolus et des nettoyages de code ont été effectués pour optimiser son fonctionnement.

De l' d'autres changements qui se démarquent de cette nouvelle version:

  • Arti prend désormais en charge le protocole de liaison d'extension de circuit ntor_v3, qui permet aux clients d'envoyer des paramètres de circuit aux relais sur leurs routes.
  • Correction d'un ensemble de bugs qui entraînaient le chargement de trop de descripteurs par les services onion.
  • Amélioration du rapport d'erreurs lors du chargement du descripteur. En plus de créer un journal de relecture des requêtes entrantes pour éviter les attaques par relecture.
  • Implémentation d'une API pour les services onion pour signaler leur statut.
  • Ajout de la documentation sur la façon d'exécuter un service onion au format doc/OnionService.md.
  • Cette documentation enregistre également les domaines dans lesquels la mise en œuvre fait défaut et souligne les domaines dans lesquels le processus actuel est peu convivial.
  • Correction d'une erreur qui se produisait lors de la tentative de création d'un descripteur de service onion pour une période qui n'avait pas encore commencé.
  • Diverses améliorations de la gestion des erreurs de l'éditeur de descripteurs.
  • Ajout d'une CLI pour connaître l'adresse .onion d'un service donné.
  • Refactorisation du code de reconfiguration de haut niveau pour envoyer une configuration à chacun des ensembles de modules, au lieu de coder une liste de fonctions à appeler

Enfin, il convient de mentionner que ces avancées représentent un pas en avant dans la mise en œuvre des services onion, l'équipe de développement reste engagée dans l'amélioration continue et l'incorporation de fonctionnalités supplémentaires pour garantir la sécurité et l'efficacité de la plateforme.

Enfin, il est important de garder à l’esprit que les développeurs préviennent que l’implémentation est encore classée comme expérimentale et que l’expérience utilisateur ne répond pas encore à toutes les attentes.

Si vous souhaitez en savoir plus, vous pouvez consulter les détails dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.