Arti, le client Tor en Rust, stabilise ses API dans sa version 0.1.0

Arti, le client Tor en Rust, stabilise ses API dans sa version 0.1.0

Arti, le client Tor en Rust, stabilise ses API dans sa version 0.1.0

L’équipe le dit d’emblée : on ne peut pas considérer cette nouvelle version comme prête à remplacer le client principal en C, loin de là. Mais le travail avance bien, et Arti 0.1.0 dispose désormais d’API de haut niveau assez stables pour que d’autres puissent les essayer.

Les personnes intéressées peuvent les embarquer dans des projets expérimentaux pour en mesurer les bénéfices et repérer les blocages. Elles sont toutefois prévenues : Tor ne peut garantir qu’aucune cassure n’aura lieu dans les mois qui viennent. Avant d’ajouter que ce ne sera pas sans une bonne raison.

Parmi les plus gros changements, l’API Builder supporte maintenant la création d’instances Tor unbootstrapped et bootstrap-on-demand. L’API Error a pour sa part été remplacée. La nouvelle est beaucoup moins bavarde que l’ancienne, qui avait tendance à révéler de nombreuses API de plus bas niveau.

Le chemin vers la version 1.0.0 sera intense. L’équipe compte en effet la proposer en septembre et doit, en six mois à peine, lui donner une parité complète avec le client en C en matière de performances réseau, utilisation CPU, résistance et fonctions de sécurité.

Commentaires (2)


Sacré boulot, mais pour un gain en sécurité non négligeable ! J’espère qu’il sera aussi gagnant sur la partie performance pour faire d’une pierre deux coup !


J’ai l’impression que pour l’instant le projet Arti n’a pas de crate pour les guard, relay et exit node (et services onion). J’ai hâte que Tor passe en full Rust !


Fermer