Tor Proiektuak Arti 0.0.3 argitaratu du, Rust-en Tor bezeroaren inplementazioa

Tor sare anonimoaren garatzaileek Arti 0.0.3 proiektuaren oharra aurkeztu zuten, Rust hizkuntzan idatzitako Tor bezero bat garatzen duena. Proiektuak garapen esperimental baten egoera du, C-n Tor bezero nagusiaren funtzionalitatearen atzean geratzen da eta oraindik ez dago guztiz ordezkatzeko prest. 0.1.0 bertsioa martxoan espero da, proiektuaren lehen beta bertsio gisa kokatuta dagoena, eta udazkenean 1.0 bertsioa API, CLI eta ezarpenen egonkortzearekin, erabiltzaile arruntek hasierako erabilerarako egokia izango dena. Etorkizun urrunago batean, Rust kodea C bertsioa guztiz ordezka dezakeen mailara iristen denean, garatzaileek Artiri Tor-en inplementazio nagusiaren egoera eman eta C inplementazioa mantentzeari uzteko asmoa dute.

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 garatzerakoan, iraganeko Tor garapenaren esperientzia guztia hartzen da kontuan, eta horrek arkitektura-arazo ezagunak saihestuko ditu eta proiektua modularagoa eta eraginkorragoa izango da. Kodea Apache 2.0 eta MIT lizentzien arabera banatzen da.

Tor Rust-en berridazteko arrazoiak memoriarekin funtzionamendu segurua bermatzen duen hizkuntza erabiliz kode-segurtasun maila handiagoa lortzeko nahia dira. 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.

0.0.3 bertsioaren aldaketen artean konfigurazio sistemaren eta lotutako APIaren erabateko berriztapena dago. Aldaketari esker, Rust-en ezarpenak aldatzea ahalbidetu zuen Tor bezeroa martxan zegoen bitartean. Zirkuitu prebentiboen eraikuntzarako sistema berri bat ere gehitu da, aurretik erabilitako portuak kontuan hartuta etorkizunean beharrezkoak izango diren kateak prebentiboki sortzeko.

Iturria: opennet.ru

Gehitu iruzkin berria