{"id":103461,"date":"2022-03-02T15:36:50","date_gmt":"2022-03-02T13:36:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/pervyj-beta-vypusk-arti-realizaczii-tor-na-yazyke-rust"},"modified":"2022-03-02T15:36:50","modified_gmt":"2022-03-02T13:36:50","slug":"pervyj-beta-vypusk-arti-realizaczii-tor-na-yazyke-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-beta-vypusk-arti-realizaczii-tor-na-yazyke-rust","title":{"rendered":"Premi\u00e8re version b\u00eata d'Arti, une impl\u00e9mentation de Tor en Rust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Les d\u00e9veloppeurs du r\u00e9seau anonyme Tor ont pr\u00e9sent\u00e9 la premi\u00e8re version b\u00eata (0.1.0) du projet Arti, qui d\u00e9veloppe un client Tor \u00e9crit en langage Rust. Ce projet est en phase de d\u00e9veloppement exp\u00e9rimental, reste en de\u00e7\u00e0 des fonctionnalit\u00e9s du client principal Tor \u00e9crit en C et n'est pas encore pr\u00eat \u00e0 le remplacer compl\u00e8tement. En septembre, une version 1.0 est pr\u00e9vue pour stabiliser l'API, la CLI et les param\u00e8tres, qui sera adapt\u00e9e \u00e0 une utilisation initiale par les utilisateurs ordinaires. Dans un avenir plus lointain, lorsque le code Rust atteindra un niveau capable de remplacer enti\u00e8rement la version C, les d\u00e9veloppeurs envisagent de donner \u00e0 Arti le statut de mise en \u0153uvre principale de Tor et de cesser le support de la version C.         <\/p>\n<p>Contrairement \u00e0 l'impl\u00e9mentation en C, qui a d'abord \u00e9t\u00e9 con\u00e7ue comme un proxy SOCKS avant d'\u00eatre adapt\u00e9e \u00e0 d'autres besoins, Arti se d\u00e9veloppe d\u00e8s le d\u00e9part sous la forme d'une biblioth\u00e8que int\u00e9grable modulaire, que diff\u00e9rentes applications pourront utiliser. De plus, lors du d\u00e9veloppement de ce nouveau projet, toute l\u2019exp\u00e9rience pass\u00e9e du d\u00e9veloppement de Tor est prise en compte, ce qui permettra d\u2019\u00e9viter les probl\u00e8mes architecturaux connus et de rendre le projet plus modulaire et efficace. Le code est distribu\u00e9 sous les licences Apache 2.0 et MIT.         <\/p>\n<p>Les raisons de r\u00e9\u00e9crire Tor en Rust sont li\u00e9es au d\u00e9sir d'atteindre un niveau de s\u00e9curit\u00e9 plus \u00e9lev\u00e9 dans le code gr\u00e2ce \u00e0 l'utilisation d'un langage qui assure une gestion m\u00e9moire s\u00e9curis\u00e9e. Selon les d\u00e9veloppeurs de Tor, au moins la moiti\u00e9 des vuln\u00e9rabilit\u00e9s suivies par le projet seront \u00e9limin\u00e9es dans une implementation en Rust, \u00e0 condition que le code n'utilise pas de blocs \u00abunsafe\u00bb. Rust permettra \u00e9galement d'atteindre une vitesse de d\u00e9veloppement sup\u00e9rieure \u00e0 celle de C, en raison de l'expressivit\u00e9 du langage et des garanties strictes qui \u00e9vitent de passer du temps sur des v\u00e9rifications doubl\u00e9es et l'\u00e9criture de code superflu.     <\/p>\n<p>Le changement notable dans la version 0.1.0 est la stabilisation de base des API de haut niveau et la pr\u00e9paration de la biblioth\u00e8que pour une int\u00e9gration exp\u00e9rimentale avec d'autres projets. Parmi les changements, on mentionne l'ajout d'une API pour la cr\u00e9ation d'instances de TorClient, y compris la possibilit\u00e9 de construction et d'initialisation (bootstrap) en arri\u00e8re-plan \u00e0 la premi\u00e8re utilisation. De plus, une nouvelle API de haut niveau pour la gestion des erreurs a \u00e9t\u00e9 ajout\u00e9e.     <\/p>\n<p>Avant la publication de la version 1.0.0, les d\u00e9veloppeurs s'engagent \u00e0 assurer dans Arti un support complet pour fonctionner en tant que client Tor, permettant l'acc\u00e8s \u00e0 Internet (la prise en charge des services onion est pr\u00e9vue pour l'avenir). Ils pr\u00e9voient \u00e9galement d'atteindre la parit\u00e9 avec l'impl\u00e9mentation principale en C dans des domaines tels que la performance r\u00e9seau, la charge CPU et la fiabilit\u00e9, ainsi que d'assurer la prise en charge de toutes les fonctionnalit\u00e9s li\u00e9es \u00e0 la s\u00e9curit\u00e9.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56790\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Tor \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u0435\u0442\u0430-\u0432\u044b\u043f\u0443\u0441\u043a (0.1.0) \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e Tor-\u043a\u043b\u0438\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u041f\u0440\u043e\u0435\u043a\u0442 \u0438\u043c\u0435\u0435\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043e\u0442\u0441\u0442\u0430\u0451\u0442 \u043e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 Tor \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u043f\u043e\u043a\u0430 \u043d\u0435 \u0433\u043e\u0442\u043e\u0432 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0435\u0433\u043e. \u0412 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u043f\u0443\u0441\u043a 1.0 \u0441\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 API, CLI \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u0433\u043e\u0434\u0435\u043d \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103461","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Tor \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u0435\u0442\u0430-\u0432\u044b\u043f\u0443\u0441\u043a (0.1.0) \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e Tor-\u043a\u043b\u0438\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-beta-vypusk-arti-realizaczii-tor-na-yazyke-rust\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0435\u0440\u0432\u044b\u0439 \u0431\u0435\u0442\u0430-\u0432\u044b\u043f\u0443\u0441\u043a Arti, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Tor \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Tor \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u0435\u0442\u0430-\u0432\u044b\u043f\u0443\u0441\u043a (0.1.0) \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e Tor-\u043a\u043b\u0438\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-beta-vypusk-arti-realizaczii-tor-na-yazyke-rust\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-03-02T13:36:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-03-02T13:36:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Premi\u00e8re version b\u00eata d'Arti, l'impl\u00e9mentation de Tor en Rust | ProHoster","description":"Les d\u00e9veloppeurs du r\u00e9seau anonyme Tor ont pr\u00e9sent\u00e9 la premi\u00e8re version b\u00eata (0.1.0) du projet Arti, qui d\u00e9veloppe un client Tor \u00e9crit en Rust.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-beta-vypusk-arti-realizaczii-tor-na-yazyke-rust","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0435\u0440\u0432\u044b\u0439 \u0431\u0435\u0442\u0430-\u0432\u044b\u043f\u0443\u0441\u043a Arti, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Tor \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Tor \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0431\u0435\u0442\u0430-\u0432\u044b\u043f\u0443\u0441\u043a (0.1.0) \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e Tor-\u043a\u043b\u0438\u0435\u043d\u0442, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/pervyj-beta-vypusk-arti-realizaczii-tor-na-yazyke-rust","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-03-02T13:36:50+00:00","article:modified_time":"2022-03-02T13:36:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103461","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-03-02 13:37:34","updated":"2022-10-05 19:58:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/103461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=103461"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/103461\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=103461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=103461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=103461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}