Arti est un projet destiné à créer un client Tor intégré et fonctionnel en Rust. Lancé en version 1.0 en septembre 2022, il va progressivement remplacer l’implémentation principale de Tor en C. Une nouvelle mise à niveau (version 1.2) est sortie.
« En 2020, nous avons commencé à travailler sur une nouvelle implémentation des protocoles Tor dans le langage de programmation Rust. Nous pensons maintenant qu’elle est prête pour une utilisation plus large« , pouvait-on lire sur le blog de Tor à l’occasion de la sortie d’Arti .
Depuis lors, de nombreux correctifs ont dû être apportés et une version 1.2 vient d’être dévoilée ce 4 mars 2023.
Historique
Le projet, dont le développement est soutenu, a été lancé en juin 2021. Vous pouvez maintenant utiliser le proxy arti pour vous connecter au réseau Tor afin d’anonymiser vos connexions réseau. Vous êtes en mesure de l’utiliser comme vous le feriez avec un client C Tor. Les APIs devraient également être stables pour les intégrateurs.
Nouveautés
La version 1.2 publiée ce 4 mars 2024 apporte de nombreuses améliorations.
L’intégration des services onion est là et elle est beaucoup plus fluide. Les développeurs ont corrigé un certain nombre de bugs et de problèmes de sécurité, et ils ont sorti la fonctionnalité de service en onion du stade expérimental.
Cette version corrige également un problème de sécurité mineur : le code de gestion des messages de relais ne rejetait pas les messages DATA vides, ce qui aurait pu être utilisé pour injecter un signal de trafic non détecté. Ce problème est répertorié sous le nom TROVE-2024-001.
« Il reste encore quelques imperfections et fonctionnalités de sécurité manquantes, donc nous ne recommandons pas (encore) l’utilisation des services en oignon d’Arti pour un usage en production, ou pour tout autre usage nécessitant la confidentialité », peut-on lire sur le blog. En attendant, vous pouvez consulter le document HOWTO en cours de réalisation.
Installation
Alors, comment faire ? En supposant que vous avez installé Arti (avec cargo install arti ou directement depuis un dépôt cloné), vous pouvez l’utiliser pour démarrer un simple proxy SOCKS pour établir des connexions via Tor avec cette simple commande :
$ arti proxy -p 9150
Le projet vous intéresse ? Vous pouvez suivre l’évolution d’Arti sur Gitlab.
Si vous n’utilisez pas encore Tor, découvrez la dernière version du navigateur sécurisé dans cet article.

