Partager cet article

Le projet Tor reçoit 670 000 $ de Zcash Open Major Grants pour la mise à niveau du langage de codage

Le financement servira à financer les salaires des développeurs pendant le développement d'Arti.

Un projet est en cours pour rendre le client Tor plus adaptable et plus facile à utiliser pour les tiers, avec l'aide du programme Zcash Open Major Grants (ZOMG). Grâce à une meilleure base de code sur laquelle les développeurs peuvent s'appuyer, il sera plus facile pour eux de résoudre les problèmes existants sur Tor.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter The Protocol aujourd. Voir Toutes les Newsletters

ZOMG a annoncé mardi l'octroi d'une subvention de 670 000 $ au projet Tor, axé sur la protection de la vie privée, pour poursuivre le développement d'Arti, une implémentation du client Tor en langage Rust. Un client est un produit matériel ou logiciel qui accède à un service mis à disposition par un serveur. Arti devrait simplifier l'intégration et la personnalisation du client Tor par des tiers par rapport à l'implémentation actuelle en langage C. Rust est un langage de programmation utilisé par les développeurs pour créer des logiciels.

« Arti est un projet visant à créer une version améliorée de Tor, plus fiable, plus sécurisée et plus facile à utiliser pour d'autres logiciels », a déclaré Nick Mathewson, architecte réseau en chef et cofondateur du projet Tor. « Nous espérons qu'Arti deviendra, d'ici quelques années, l'implémentation privilégiée des protocoles Tor. »

Dans un communiqué annonçant le prix, ZOMG a déclaré qu'Arti (acronyme de « A Rust Tor Implementation ») est une « base de code de nouvelle génération qui se concentrera sur la flexibilité dans l'intégration, la maintenance simple, le déploiement flexible et les performances ».

La Politique de confidentialité Zcash et le projet Tor se concentrent tous deux sur la Politique de confidentialité, mais dans des domaines différents. Zcash vise à rendre les transactions financières privées, tandis que le projet Tor a créé le navigateur Tor (The Onion Router), que les utilisateurs peuvent télécharger pour se protéger de la surveillance réseau. Le logiciel utilisé par Tor empêche les tiers de suivre les sites web visités par les utilisateurs de Tor.

« Ainsi, [Tor] constitue une « pièce manquante » de l'histoire de la Politique de confidentialité de Zcash - non seulement en tant que couche de Politique de confidentialité des communications pour Zcash, mais également pour tous les autres outils de communication utilisés par les utilisateurs de Zcash », a déclaré Mathewson. a écrit sur un message du forum de la communauté Zcash .

La naissance d'Arti

Mathewson a expliqué avoir lancé Arti comme un projet parallèle pour Guides Rust. Au bout d'un moment, il a réalisé qu'Arti pouvait résoudre de nombreux problèmes logiciels à long terme de Tor, et il a donc décidé de le mettre en production.

« Le routage en oignon vient de fêter ses 25 ans en mai, et bien que Tor soit un excellent ensemble d'outils de Politique de confidentialité , le programme C « tor » lui-même (notez le T minuscule) commence à accuser son âge », a déclaré Mathewson. « Ces dernières années, nous avons constaté que la complexité et la fragilité du code C existant rendent inutilement difficile l'amélioration du code tout en maintenant nos garanties de sécurité et de Politique de confidentialité . »

Le routage en oignon fait référence à une technique qui permet une communication anonyme sur un réseau informatique via des couches de cryptage.

Le « C tor » est également difficile à intégrer dans d’autres logiciels, car il a commencé sa vie en tant que proxy réseau,

Un serveur proxy traduit le trafic entre les réseaux ou les protocoles. Considérez-le comme un filtre web, séparant les utilisateurs finaux de leurs destinations.

Sur le même sujet : Les développeurs de Tor recherchent des « jetons anonymes » pour stopper les piratages et les attaques par déni de service

Mathewson a déclaré que Rust offre les avantages d'un langage de programmation système (hautes performances, accès aux ressources de bas niveau, contrôle précis) avec la facilité d'utilisation d'un langage moderne de haut niveau.

« Environ la moitié des problèmes de sécurité de Tor depuis 2016 auraient été impossibles dans Rust, et de nombreux autres problèmes auraient été beaucoup moins probables, sur la base de notre audit informel », a-t-il déclaré.

Zcash et Tor

Dans son premier message sur le forum communautaire, Mathewson a déclaré qu'Arti pourrait aider Zcash à court et à long terme. Par le passé, lorsque Zcash a envisagé d'utiliser Tor comme couche de Politique de confidentialité , plusieurs problèmes sont apparus.

Le principal problème réside dans la difficulté d'intégration de Tor. Un autre problème est qu'il ne permet T un contrôle précis de son comportement ni le remplacement aisé de certains éléments de son implémentation. Enfin, le délai d'amélioration de Tor est long et lent en raison de son code obsolète.

« Les utilisateurs de Zcash bénéficieront d'un réseau de communication privé largement utilisé et de ses fonctionnalités anti-censure ; leur trafic Zcash se fondra dans le trafic de millions d'autres utilisateurs à travers le monde », a déclaré Mathewson.

Sur le même sujet : Le navigateur Brave exposait les adresses en mode Tor pendant des mois

L'idée ici est que, même si le client Zcash, Zcashd, peut prendre en charge les connexions via Tor, l'utilisateur doit suivre plusieurs étapes supplémentaires pour y parvenir. La surveillance du réseau par Tor, axée sur la protection contre la surveillance et la censure des métadonnées, signifie que les utilisateurs de Zcash résidant dans des pays censurant Internet pourraient effectivement utiliser Zcash.

« Aujourd'hui, lorsque vous effectuez une transaction Zcash , vous révélez votre adresse IP (protocole Internet) à un serveur de portefeuille léger ou à d'autres nœuds du réseau pair-à-pair ; cela s'applique à la quasi-totalité des autres blockchains », a déclaré Michelle Lai, membre du comité ZOMG. « Cela pourrait réduire l'utilité de Zcash pour les personnes qui souhaitent ou ont besoin d' une Politique de confidentialité accrue. Tor offre une protection contre ce type de fuite de métadonnées, mais il est difficile d'intégrer Tor aux nœuds clients Zcash . Arti facilitera grandement cette tâche. »

Le financement

Le financement servira à financer les salaires des développeurs pendant le développement d'Arti. Selon Mathewson, l'objectif de ce tour de financement est de faire progresser Arti jusqu'à ce qu'il soit prêt pour une utilisation générale, des tests et une intégration.

« Après cela, Arti aura encore du chemin à parcourir avant de devenir un client Tor complet en fonctionnalités, et nous sommes en train de lever des fonds supplémentaires pour couvrir ce travail », a-t-il déclaré.

Benjamin Powers

Powers est journaliste spécialisé dans les technologies chez Grid. Auparavant, il était journaliste Politique de confidentialité chez CoinDesk , où il se concentrait sur la Politique de confidentialité des données et des finances, la sécurité de l'information et l'identité numérique. Ses travaux ont été publiés dans le Wall Street Journal, le Daily Beast, Rolling Stone et le New Republic, entre autres. Il possède des Bitcoin.

Benjamin Powers