{"id":105775,"date":"2022-12-01T09:36:50","date_gmt":"2022-12-01T07:36:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-arti-1-1-oficzialnoj-realizaczii-tor-na-yazyke-rust"},"modified":"2022-12-01T09:36:50","modified_gmt":"2022-12-01T07:36:50","slug":"vypusk-arti-1-1-oficzialnoj-realizaczii-tor-na-yazyke-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-arti-1-1-oficzialnoj-realizaczii-tor-na-yazyke-rust","title":{"rendered":"Vyd\u00e1n\u00ed Arti 1.1, ofici\u00e1ln\u00ed implementace Tor v jazyce Rust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>V\u00fdvoj\u00e1\u0159i anonymn\u00ed s\u00edt\u011b Tor zve\u0159ejnili vyd\u00e1n\u00ed projektu Arti 1.1.0, kter\u00fd rozv\u00edj\u00ed Tor klienta napsan\u00e9ho v jazyce Rust. V\u011btev 1.x je ozna\u010dena jako vhodn\u00e1 pro b\u011b\u017en\u00e9 u\u017eivatele a zaji\u0161\u0165uje stejnou \u00farove\u0148 d\u016fv\u011brnosti, pou\u017eitelnosti a stability jako hlavn\u00ed implementace v jazyce C. K\u00f3d je distribuov\u00e1n pod licencemi Apache 2.0 a MIT.         <\/p>\n<p>Na rozd\u00edl od implementace v C, kter\u00e1 byla nejprve navr\u017eena jako SOCKS proxy a teprve pot\u00e9 p\u0159izp\u016fsobena jin\u00fdm pot\u0159eb\u00e1m, se Arti od sam\u00e9ho za\u010d\u00e1tku vyv\u00edj\u00ed jako modul\u00e1rn\u00ed integrovan\u00e1 knihovna, kterou mohou vyu\u017e\u00edvat r\u016fzn\u00e9 aplikace. Krom\u011b toho p\u0159i v\u00fdvoji nov\u00e9ho projektu je zohledn\u011bna ve\u0161ker\u00e1 p\u0159edchoz\u00ed zku\u0161enost s v\u00fdvojem Tor, co\u017e umo\u017e\u0148uje vyhnout se zn\u00e1m\u00fdm architektonick\u00fdm probl\u00e9m\u016fm a u\u010dinit projekt modul\u00e1rn\u011bj\u0161\u00edm a efektivn\u011bj\u0161\u00edm.       <\/p>\n<p>D\u016fvodem p\u0159eps\u00e1n\u00ed Tor do Rustu je snaha dos\u00e1hnout vy\u0161\u0161\u00ed \u00farovn\u011b bezpe\u010dnosti k\u00f3du d\u00edky jazyku, kter\u00fd zaji\u0161\u0165uje bezpe\u010dn\u00e9 zach\u00e1zen\u00ed s pam\u011bt\u00ed. Podle odhad\u016f v\u00fdvoj\u00e1\u0159\u016f Tor bude v implementaci v Rustu vylou\u010deno minim\u00e1ln\u011b polovina v\u0161ech sledovan\u00fdch zranitelnost\u00ed, pokud nebudou v k\u00f3du pou\u017eity bloky \u201eunsafe\u201c. Rust tak\u00e9 umo\u017en\u00ed dos\u00e1hnout vy\u0161\u0161\u00ed rychlosti v\u00fdvoje ve srovn\u00e1n\u00ed s C d\u00edky v\u00fdsti\u017enosti jazyka a p\u0159\u00edsn\u00fdm z\u00e1ruk\u00e1m, kter\u00e9 eliminuj\u00ed pot\u0159ebu dvojit\u00fdch kontrol a psan\u00ed nadbyte\u010dn\u00e9ho k\u00f3du.         <\/p>\n<p>Verze 1.1 zav\u00e1d\u00ed podporu most\u016f pro obch\u00e1zen\u00ed blokac\u00ed a p\u0159ipojiteln\u00fdch transport\u016f. Mezi testovan\u00fdmi s Arti transporty pro skr\u00fdv\u00e1n\u00ed provozu a boj s blokacemi byly zaznamen\u00e1ny obfs4proxy a snowflake. Zes\u00edlily se po\u017eadavky na sestavovac\u00ed prost\u0159ed\u00ed \u2014 pro sestaven\u00ed Arti je nyn\u00ed pot\u0159ebn\u00e1 alespo\u0148 v\u011btev Rust 1.60.          <\/p>\n<p>V n\u00e1sleduj\u00edc\u00ed verzi (1.2) se o\u010dek\u00e1v\u00e1 podpora onion slu\u017eeb a souvisej\u00edc\u00edch funkc\u00ed, jako je protokol pro \u0159\u00edzen\u00ed p\u0159et\u00ed\u017een\u00ed (RTT Congestion Control) a prost\u0159edky ochrany proti DDoS \u00fatok\u016fm. Dosa\u017een\u00ed parity s klientem v jazyce C je pl\u00e1nov\u00e1no ve v\u011btvi 2.0, kde budou tak\u00e9 nab\u00eddnuty vazby pro pou\u017eit\u00ed Arti v k\u00f3du v r\u016fzn\u00fdch programovac\u00edch jazyc\u00edch. V n\u00e1sleduj\u00edc\u00edch n\u011bkolika letech bude pr\u00e1ce zam\u011b\u0159ena na implementaci funkcionality pot\u0159ebn\u00e9 pro provoz relay\u016f a <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/\"   title=\"servery\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1674\">servery<\/a> adres\u00e1\u0159\u016f. Jakmile k\u00f3d napsan\u00fd v Rustu dos\u00e1hne \u00farovn\u011b schopn\u00e9 zcela nahradit variantu napsanou v C, maj\u00ed v\u00fdvoj\u00e1\u0159i v \u00famyslu ud\u011blit Arti statut hlavn\u00ed implementace Tor a ukon\u010dit podporu implementace v C. Podpora verze napsan\u00e9 v jazyce C bude postupn\u011b ukon\u010dena s mo\u017enosti plynul\u00e9 migrace.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58231\">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 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti 1.1.0, \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. \u0412\u0435\u0442\u043a\u0430 1.x \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u0430 \u043a\u0430\u043a \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u0430\u044f \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u043c\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0430\u044f \u0442\u043e\u0442 \u0436\u0435 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u044e\u0437\u0430\u0431\u0438\u043b\u0438\u0442\u0438 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0447\u0442\u043e \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438. \u041a\u043e\u0434 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438 Apache 2.0 \u0438 MIT. \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 [&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-105775","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 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti 1.1.0, \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\/cs\/blog\/news\/vypusk-arti-1-1-oficzialnoj-realizaczii-tor-na-yazyke-rust\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a Arti 1.1, \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \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 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti 1.1.0, \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\/cs\/blog\/news\/vypusk-arti-1-1-oficzialnoj-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-12-01T07:36:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-12-01T07: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\udd47Vyd\u00e1n\u00ed Arti 1.1, ofici\u00e1ln\u00ed implementace Tor v jazyce Rust | ProHoster","description":"V\u00fdvoj\u00e1\u0159i anonymn\u00ed s\u00edt\u011b Tor zve\u0159ejnili vyd\u00e1n\u00ed projektu Arti 1.1.0, kter\u00fd rozv\u00edj\u00ed Tor klienta napsan\u00e9ho v jazyce Rust.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-arti-1-1-oficzialnoj-realizaczii-tor-na-yazyke-rust","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\u0412\u044b\u043f\u0443\u0441\u043a Arti 1.1, \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \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 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Arti 1.1.0, \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\/cs\/blog\/news\/vypusk-arti-1-1-oficzialnoj-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-12-01T07:36:50+00:00","article:modified_time":"2022-12-01T07:36:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105775","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":"2026-02-09 16:51:22","updated":"2026-02-09 16:51:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/105775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=105775"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/105775\/revisions"}],"predecessor-version":[{"id":158918,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/105775\/revisions\/158918"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=105775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=105775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=105775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}