{"id":114119,"date":"2024-03-05T12:25:52","date_gmt":"2024-03-05T10:25:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-arti-1-2-oficzialnoj-realizaczii-tor-na-yazyke-rust"},"modified":"2024-03-05T12:25:52","modified_gmt":"2024-03-05T10:25:52","slug":"vypusk-arti-1-2-oficzialnoj-realizaczii-tor-na-yazyke-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-arti-1-2-oficzialnoj-realizaczii-tor-na-yazyke-rust","title":{"rendered":"Izdanje Arti 1.2, slu\u017ebene implementacije Tora na programskom jeziku Rust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Razvija\u010di mre\u017ee Tor objavili su izdanja projekta Arti 1.2.0, koji razvija Tor klijent napisan na programskom jeziku Rust. Verzij\u0430 1.x ozna\u010dena je kao pogodna za kori\u0161tenje od strane obi\u010dnih korisnika te osigurava isti nivo privatnosti, upotrebljivosti i stabilnosti kao i glavna implementacija na jeziku C. Kod se distribuira pod licencama Apache 2.0 i MIT.     <\/p>\n<p>Za razliku od implementacije na C-u, koja je prvotno dizajnirana kao SOCKS proxy, a zatim prilago\u0111ena drugim potrebama, Arti se od samog po\u010detka razvija u obliku modularne biblioteke koja se mo\u017ee ugra\u0111ivati, a koju mogu koristiti razli\u010dite aplikacije. Osim toga, prilikom razvoja novog projekta uzeta su u obzir sva prethodna iskustva razvoja Tora, \u0161to omogu\u0107ava izbjegavanje poznatih arhitektonskih problema i \u010dini projekt modularnijim i efikasnijim. Kada kod na Rustu postigne nivo koji mo\u017ee potpuno zamijeniti verziju na C-u, razvojni programeri imaju namjeru dati Arti status glavne implementacije Tora i obustaviti podr\u0161ku za verziju na C-u.       <\/p>\n<p>Kao razlog za prepisivanje Tora na Rust spominje se \u017eelja za postizanjem vi\u0161eg nivoa sigurnosti koda kori\u0161tenjem jezika koji osigurava sigurnu upotrebu memorije. Prema procjenama programera Tora, upotreba jezika Rust bez &#171;unsafe&#187; blokova omogu\u0107it \u0107e izbjegavanje pojave najmanje polovine svih tipi\u010dnih ranjivosti u projektu. Rust \u0107e tako\u0111er omogu\u0107iti br\u017eu brzinu razvoja u odnosu na kori\u0161tenje C-a, zbog izra\u017eajnosti jezika i strogih garancija koje omogu\u0107uju da se ne tro\u0161i vrijeme na dvostruke provjere i pisanje suvi\u0161nog koda.     <\/p>\n<p>Izdanje Arti 1.2 isti\u010de se implementacijom stabilne podr\u0161ke za onion usluge. Pomo\u0107u Arti sada se ne samo da se mo\u017eete povezati s postoje\u0107im onion uslugama, ve\u0107 i stvoriti vlastite onion usluge.         <\/p>\n<p>Zapo\u010deli su radovi na implementaciji pripadaju\u0107ih mogu\u0107nosti vezanih uz osiguravanje privatnosti i za\u0161titu onion-servisa, poput protokola za upravljanje preoptere\u0107enjem (RTT Congestion Control), sredstava za za\u0161titu od DDoS napada, regulaciju propusnosti, autorizaciju klijenata i mehanizam &#171;Vanguard&#187; za spre\u010davanje identifikacije Guard \u010dvorova. Do zavr\u0161etka implementacije ovih mogu\u0107nosti, kreiranje onion-servisa na bazi Arti nije preporu\u010deno za radne primjene.       <\/p>\n<p>U novoj verziji tako\u0111er je rije\u0161en ranjivost u kodu za obradu poruka od releja, uzrokovana mogu\u0107no\u0161\u0107u slanja praznih DATA poruka, koje se mogu iskoristiti za umetanje nedovoljno definiranih indikatora prometa. Problemu je dodijeljena niska razina opasnosti, s obzirom na to da se DATA paketi prihva\u0107aju samo za ve\u0107 otvorene tokove.      <\/p>\n<p>Postizanje pariteta s klijentom na jeziku C planirano je u grani 2.0, u kojoj \u0107e tako\u0111er biti ponu\u0111ene veze za kori\u0161tenje Arti u kodu na razli\u010ditim programskim jezicima. Kada kod na Rust-u dostigne razinu koja mo\u017ee u potpunosti zamijeniti varijantu na C-u, programeri namjeravaju dati Arti status glavne implementacije Tor-a i prekinuti podr\u0161ku za implementaciju na C-u. Podr\u0161ka za verziju na jeziku C postupno \u0107e prestati uz pru\u017eanje mogu\u0107nosti glatke migracije.<br \/>\n<br \/>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60729\">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 \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.2.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 \u0432\u043d\u0430\u0447\u0430\u043b\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-114119","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \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.2.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\/hr\/blog\/news\/vypusk-arti-1-2-oficzialnoj-realizaczii-tor-na-yazyke-rust\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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.2, \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 \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.2.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\/hr\/blog\/news\/vypusk-arti-1-2-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=\"2024-03-05T10:25:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-05T10:25:52+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\udd47Izdanje Arti 1.2, slu\u017ebene implementacije Tor-a na jeziku Rust | ProHoster","description":"Programeri Tor mre\u017ee objavili su izdanja projekta Arti 1.2.0, koji razvija Tor klijent napisan na jeziku Rust.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-arti-1-2-oficzialnoj-realizaczii-tor-na-yazyke-rust","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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.2, \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 \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.2.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\/hr\/blog\/news\/vypusk-arti-1-2-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":"2024-03-05T10:25:52+00:00","article:modified_time":"2024-03-05T10:25:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/114119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=114119"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/114119\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=114119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=114119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=114119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}