Ukukhishwa kwe-Arti 1.1, ukuqaliswa okusemthethweni kwe-Rust kwe-Tor

Abathuthukisi benethiwekhi ye-Tor engaziwa bashicilele ukukhululwa kwephrojekthi ye-Arti 1.1.0, ethuthukisa iklayenti le-Tor elibhalwe ngolimi lweRust. Igatsha le-1.x limakwe njengelifanele ukusetshenziswa abasebenzisi abajwayelekile futhi linikeza izinga elifanayo lobumfihlo, ukusebenziseka, nokuzinza njengokusetshenziswa okuyinhloko kwe-C. Ikhodi isatshalaliswa ngaphansi kwamalayisensi e-Apache 2.0 kanye ne-MIT.

Ngokungafani nokuqaliswa kwe-C, okwaqala ukuklanywa njengommeleli we-SOCKS kwase kwenziwa ngokuvumelana nezinye izidingo, i-Arti ekuqaleni ithuthukiswa ngendlela yomtapo wolwazi oshumekiwe ongasetshenziswa izinhlelo zokusebenza ezihlukahlukene. Ngaphezu kwalokho, lapho kwakhiwa iphrojekthi entsha, konke okuhlangenwe nakho kokuthuthukiswa kwe-Tor okudlule kuyacatshangelwa, okugwema izinkinga ezaziwayo zezakhiwo futhi kwenza iphrojekthi ibe yimodyuli futhi isebenze kahle.

Isizathu esicashuniwe sokubhala kabusha i-Tor in Rust isifiso sokufinyelela izinga eliphezulu lokuphepha kwekhodi ngokusebenzisa ulimi oluphephile kwinkumbulo. Ngokusho konjiniyela be-Tor, okungenani ingxenye yabo bonke ubungozi obuqashwe iphrojekthi izosuswa ekusetshenzisweni kwe-Rust uma ikhodi ingasebenzisi amabhulokhi "angaphephile". Ukugqwala kuzokwenza kube nokwenzeka ukuzuza isivinini sokuthuthuka esisheshayo kunokusebenzisa u-C, ngenxa yokuvezwa kolimi neziqinisekiso eziqinile ezikuvumela ukuthi ugweme ukuchitha isikhathi ukuhlola kabili nokubhala ikhodi engadingekile.

Inguqulo 1.1 yethula ukusekelwa kwamabhuloho ukuze adlule ukuvinjwa kanye nezokuthutha ezixhunyiwe. Phakathi kwezinto zokuthutha ezihlolwe nge-Arti zokufihla ithrafikhi kanye nokulwa nokuvinjwa, i-obfs4proxy ne-snowflake kwaphawulwa. Izidingo zendawo yokwakha zinyusiwe - ukwakha i-Arti manje kudinga okungenani igatsha le-Rust 1.60.

Inguqulo elandelayo (1.2) kulindeleke ukuthi isekele amasevisi ka-anyanisi nezici ezihlobene, njengephrothokholi yokulawula ukuminyana (RTT Congestion Control) kanye nokuvikelwa ekuhlaselweni kwe-DDoS. Ukuzuza ukulingana neklayenti le-C kuhlelelwe igatsha le-2.0, elizophinde linikeze izibopho zokusebenzisa i-Arti ngekhodi ezilimini ezihlukene zokuhlela. Eminyakeni embalwa ezayo, umsebenzi uzogxila ekusebenziseni umsebenzi odingekayo ukuze kuqhutshwe amaseva adluliswayo kanye namaseva ohla lwemibhalo. Lapho ikhodi ye-Rust ifinyelela ezingeni elingangena esikhundleni ngokuphelele senguqulo ye-C, abathuthukisi bahlose ukunikeza i-Arti isimo sokuqaliswa okuyinhloko kwe-Tor futhi bayeke ukugcina ukuqaliswa kwe-C. Inguqulo C izoqedwa kancane kancane ukuze kuvunyelwe ukufuduka okushelelayo.

Source: opennet.ru

Engeza amazwana