{"id":100729,"date":"2021-07-08T22:23:29","date_gmt":"2021-07-08T20:23:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-tor-predstavil-realizacziyu-na-yazyke-rust-kotoraya-v-budushhem-zamenit-variant-na-si"},"modified":"2021-07-08T22:23:29","modified_gmt":"2021-07-08T20:23:29","slug":"proekt-tor-predstavil-realizacziyu-na-yazyke-rust-kotoraya-v-budushhem-zamenit-variant-na-si","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/proekt-tor-predstavil-realizacziyu-na-yazyke-rust-kotoraya-v-budushhem-zamenit-variant-na-si","title":{"rendered":"O projeto Tor apresentou uma implementa\u00e7\u00e3o em Rust, que substituir\u00e1 no futuro a vers\u00e3o em C","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Os desenvolvedores da rede an\u00f4nima Tor apresentaram o projeto Arti, que est\u00e1 em desenvolvimento para criar uma implementa\u00e7\u00e3o do protocolo Tor na linguagem Rust. Ao contr\u00e1rio da implementa\u00e7\u00e3o em C, que inicialmente foi projetada como um proxy SOCKS e depois adaptada para outras necessidades, o Arti evolui desde o in\u00edcio como uma biblioteca modular embutida, que poder\u00e1 ser utilizada por diferentes aplicativos. O trabalho est\u00e1 em andamento h\u00e1 mais de um ano, com financiamento do programa de subs\u00eddios Zcash Open Major Grants (ZOMG). O c\u00f3digo \u00e9 distribu\u00eddo sob as licen\u00e7as Apache 2.0 e MIT.    <\/p>\n<p>As raz\u00f5es para reescrever o Tor em Rust incluem o desejo de alcan\u00e7ar um n\u00edvel mais alto de seguran\u00e7a do c\u00f3digo atrav\u00e9s do uso de uma linguagem que garante um trabalho seguro com a mem\u00f3ria. De acordo com os desenvolvedores do Tor, pelo menos metade de todas as vulnerabilidades rastreadas pelo projeto ser\u00e1 eliminada na implementa\u00e7\u00e3o em Rust, desde que n\u00e3o sejam utilizados blocos &#171;unsafe&#187;. O Rust tamb\u00e9m permitir\u00e1 uma maior velocidade de desenvolvimento em compara\u00e7\u00e3o com o C, devido \u00e0 expressividade da linguagem e \u00e0s garantias rigorosas, que permitem evitar o tempo gasto com verifica\u00e7\u00f5es duplicadas e escrita de c\u00f3digo desnecess\u00e1rio. Al\u00e9m disso, ao desenvolver o novo projeto, toda a experi\u00eancia anterior do desenvolvimento do Tor ser\u00e1 considerada, o que ajudar\u00e1 a evitar problemas arquitet\u00f4nicos conhecidos, tornando o projeto mais modular e eficiente.          <\/p>\n<p>Na sua condi\u00e7\u00e3o atual, o Arti j\u00e1 pode se conectar \u00e0 rede Tor, garantindo intera\u00e7\u00e3o com <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/dts-dusseldorf\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3445\">servidores<\/a> diret\u00f3rios e criando conex\u00f5es anonimizadas sobre o Tor, com fornecimento de proxy baseado no protocolo SOCKS. O desenvolvimento ainda n\u00e3o \u00e9 recomendado para sistemas de produ\u00e7\u00e3o, pois nem todas as funcionalidades para garantir privacidade est\u00e3o implementadas e a compatibilidade reversa no n\u00edvel da API n\u00e3o \u00e9 garantida. A primeira vers\u00e3o do cliente, que atender\u00e1 aos crit\u00e9rios de seguran\u00e7a, suportando n\u00f3s de vigil\u00e2ncia e isolamento de fluxos, est\u00e1 prevista para ser lan\u00e7ada em outubro.       <\/p>\n<p>Em mar\u00e7o de 2022, espera-se o primeiro lan\u00e7amento beta com uma implementa\u00e7\u00e3o experimental da biblioteca embutida e otimiza\u00e7\u00f5es de desempenho. O primeiro lan\u00e7amento est\u00e1vel, com API, CLI e formato de configura\u00e7\u00e3o est\u00e1veis, al\u00e9m de auditoria, est\u00e1 previsto para meados de setembro de 2022. Esta vers\u00e3o ser\u00e1 adequada para uso inicial por usu\u00e1rios comuns. No final de outubro de 2022, est\u00e1 prevista a atualiza\u00e7\u00e3o 1.1 com suporte para transporte plug\u00e1vel e bridges para contornar bloqueios. O suporte a servi\u00e7os onion est\u00e1 programado para o lan\u00e7amento 1.2, e a paridade com o cliente escrito em C est\u00e1 prevista para o lan\u00e7amento 2.0, com prazos ainda n\u00e3o definidos.    <\/p>\n<p>Os desenvolvedores preveem uma diminui\u00e7\u00e3o gradual da atividade relacionada ao desenvolvimento de c\u00f3digo em C, e um aumento no tempo dedicado \u00e0 edi\u00e7\u00e3o em Rust. Quando a implementa\u00e7\u00e3o em Rust atingir um n\u00edvel capaz de substituir a vers\u00e3o em C, os desenvolvedores cessar\u00e3o a adi\u00e7\u00e3o de novos recursos \u00e0 implementa\u00e7\u00e3o em C e, ap\u00f3s algum tempo, encerrar\u00e3o completamente seu suporte. Mas isso n\u00e3o acontecer\u00e1 t\u00e3o cedo; enquanto a implementa\u00e7\u00e3o em Rust n\u00e3o atingir um n\u00edvel de substitui\u00e7\u00e3o completa, o desenvolvimento do cliente e do rel\u00e9 Tor em C continuar\u00e1.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55461\">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\u0440\u043e\u0435\u043a\u0442 Arti, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Tor \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0412 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u0421\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043d\u0430\u0447\u0430\u043b\u0435 \u0431\u044b\u043b\u0430 \u0441\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043a\u0430\u043a SOCKS-\u043f\u0440\u043e\u043a\u0441\u0438, \u0430 \u0443\u0436\u0435 \u043f\u043e\u0442\u043e\u043c \u043f\u043e\u0434\u043e\u0433\u043d\u0430\u043d\u0430 \u043f\u043e\u0434 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438, Arti \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0444\u043e\u0440\u043c\u0435 \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0441\u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0420\u0430\u0431\u043e\u0442\u0430 \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0443\u0436\u0435 [&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-100729","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - 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\u0440\u043e\u0435\u043a\u0442 Arti, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Tor \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\/pt\/blog\/news\/proekt-tor-predstavil-realizacziyu-na-yazyke-rust-kotoraya-v-budushhem-zamenit-variant-na-si\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\u0440\u043e\u0435\u043a\u0442 Tor \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0437\u0430\u043c\u0435\u043d\u0438\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043d\u0430 \u0421\u0438 | 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\u0440\u043e\u0435\u043a\u0442 Arti, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Tor \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/proekt-tor-predstavil-realizacziyu-na-yazyke-rust-kotoraya-v-budushhem-zamenit-variant-na-si\" \/>\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=\"2021-07-08T20:23:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-07-08T20:23:29+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\udd47O projeto Tor apresentou uma implementa\u00e7\u00e3o na linguagem Rust, que futuramente substituir\u00e1 a vers\u00e3o em C | ProHoster","description":"Os desenvolvedores da rede an\u00f4nima Tor apresentaram o projeto Arti, no qual est\u00e3o trabalhando na cria\u00e7\u00e3o de uma implementa\u00e7\u00e3o do protocolo Tor na linguagem Rust.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/proekt-tor-predstavil-realizacziyu-na-yazyke-rust-kotoraya-v-budushhem-zamenit-variant-na-si","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\u0440\u043e\u0435\u043a\u0442 Tor \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0437\u0430\u043c\u0435\u043d\u0438\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043d\u0430 \u0421\u0438 | 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\u0440\u043e\u0435\u043a\u0442 Arti, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Tor \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/proekt-tor-predstavil-realizacziyu-na-yazyke-rust-kotoraya-v-budushhem-zamenit-variant-na-si","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":"2021-07-08T20:23:29+00:00","article:modified_time":"2021-07-08T20:23:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100729","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":null,"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":"2021-07-08 20:28:25","updated":"2026-02-19 09:14:04","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/100729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=100729"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/100729\/revisions"}],"predecessor-version":[{"id":161820,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/100729\/revisions\/161820"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=100729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=100729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=100729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}