Arti 1.1 kaleratzea, Tor Rust-en ezarpen ofiziala

Tor sare anonimoaren garatzaileek Arti 1.1.0 proiektuaren oharra argitaratu dute, Rust hizkuntzan idatzitako Tor bezero bat garatzen duena. 1.x adarra erabiltzaile orokorrek erabiltzeko egokia dela markatuta dago eta C inplementazio nagusiaren pribatutasun, erabilgarritasun eta egonkortasun maila bera eskaintzen du. Kodea Apache 2.0 eta MIT lizentzien arabera banatzen da.

C inplementazioa ez bezala, lehen SOCKS proxy gisa diseinatu zena eta gero beste beharretara egokitutakoa, Arti hasieran hainbat aplikaziok erabil dezaketen kapsulatutako liburutegi modular baten moduan garatzen da. Horrez gain, proiektu berri bat garatzean, iraganeko Tor garapenaren esperientzia guztia hartzen da kontuan, eta horrek ezagutzen diren arazo arkitektonikoak saihesten ditu eta proiektua modularagoa eta eraginkorragoa bihurtzen du.

Tor Rust-en berridazteko aipatzen den arrazoia kode-segurtasun maila handiagoa lortzeko nahia da, memoria seguruko hizkuntza bat erabiliz. Tor garatzaileen arabera, proiektuak kontrolatzen dituen ahultasun guztien erdia gutxienez ezabatuko da Rust inplementazioan, kodeak "seguru gabeko" blokeak erabiltzen ez baditu. Rust-ek C erabiliz baino garapen-abiadura azkarragoak lortzea ere ahalbidetuko du, hizkuntzaren adierazgarritasunagatik eta berme zorrotzengatik, egiaztapen bikoitzean eta beharrezkoa ez den kodea idazten denbora galtzea saihesteko aukera ematen dutenak.

1.1 bertsioak zubientzako laguntza eskaintzen du blokeoa eta plug-in-garraioa saihesteko. Arti-rekin trafikoa ezkutatzeko eta blokeoei aurre egiteko probatutako garraioen artean, obfs4proxy eta elur maluta nabarmendu ziren. Eraikitzeko ingurunerako baldintzak areagotu egin dira - Arti eraikitzeko orain gutxienez Rust 1.60 adarra behar da.

Hurrengo bertsioak (1.2) onion zerbitzuak eta erlazionatutako funtzioak onartzea espero da, hala nola pilaketak kontrolatzeko protokoloa (RTT Congestion Control) eta DDoS erasoen aurkako babesa. C bezeroarekin parekidetasuna lortzea aurreikusi da 2.0 adarrean, eta hainbat programazio hizkuntzatan Arti kodean erabiltzeko loturak ere eskainiko ditu. Datozen urteetan, erreleak eta direktorio zerbitzariak exekutatzeko beharrezkoak diren funtzionalitateak ezartzera bideratuko da lana. Rust kodea C bertsioa guztiz ordezka dezakeen mailara iristen denean, garatzaileek Artiri Tor-en inplementazio nagusiaren egoera eman eta C inplementazioa mantentzeari utzi nahi diote. C bertsioa pixkanaka-pixkanaka kenduko da migrazio arin bat izan dadin.

Iturria: opennet.ru

Gehitu iruzkin berria