Siideynta ugu horreysa ee xasilloon ee Arti, hirgelinta rasmiga ah ee Tor ee Rust

Soosaarayaasha shabakada Tor ee qarsoodiga ah ayaa abuuray siideyntii ugu horeysay ee xasilloon (1.0.0) ee mashruuca Arti, kaas oo horumariya macmiil Tor oo ku qoran Rust. Siideynta 1.0 waxaa loo calaamadeeyay inay ku habboon tahay isticmaalayaasha guud waxayna bixisaa isla heer gaar ah, isticmaal, iyo xasilloonida hirgelinta C ugu weyn. API-ga loo soo bandhigay adeegsiga shaqada Arti ee codsiyada kale ayaa sidoo kale la dejiyay. Koodhka waxaa lagu qaybiyaa Apache 2.0 iyo shatiga MIT.

Si ka duwan hirgelinta C, oo markii hore loo qaabeeyey sidii SOCKS proxy ka dibna loogu talagalay baahiyo kale, Arti waxaa markii hore loo sameeyay qaab maktabad la isku dhejin karo oo modular ah oo loo isticmaali karo codsiyo kala duwan. Intaa waxaa dheer, marka la samaynayo mashruuc cusub, dhammaan waayo-aragnimada horumarinta Tor ee la soo dhaafay ayaa la tixgalinayaa, taas oo ka fogaanaysa dhibaatooyinka dhismaha ee la yaqaan oo ka dhigaya mashruuca mid habaysan oo hufan.

Sababta dib-u-qorista Tor ee Rust waxay ahayd rabitaanka in la gaaro heer sare oo amniga kood ah iyadoo la adeegsanayo luqad badbaado leh oo xusuusta ah. Sida laga soo xigtay horumariyeyaasha Tor, ugu yaraan kala badh dhammaan baylahda uu kormeero mashruucu waa la baabi'in doonaa hirgelinta Rust haddii koodka aanu isticmaalin blocks "aan badbaado lahayn". Daxalku wuxuu sidoo kale suurtogal ka dhigayaa in la gaaro xawaarooyin horumarineed oo ka dhaqso badan isticmaalka C, sababtoo ah muujinta luqadda iyo dammaanad adag oo kuu oggolaanaya inaad iska ilaaliso inaad waqti ku lumiso hubinta laba jeer iyo qorista koodka aan loo baahnayn.

Iyada oo ku saleysan natiijooyinka horumarinta version ugu horeysay, isticmaalka luqadda miridhku laftiisa xaq. Tusaale ahaan, waxaa la ogaaday in marxalad kasta, khaladaad yar ayaa lagu sameeyay koodhka Rust marka loo eego horumarinta la midka ah ee C - khaladaadka soo baxay inta lagu jiro habka horumarinta ayaa inta badan la xidhiidha macquulnimada iyo semantics. Isku-duwaha aadka u culus ee loo yaqaan 'rustc compiler', oo ay dadka qaar ku xuseen inuu yahay khasaare, ayaa dhab ahaantii u noqday duco, maadaama haddii koodhka uu ururiyo oo uu gudbo imtixaannada, suurtagalnimada saxnaantiisa ayaa si weyn u kordheysa.

Ka shaqaynta kala duwanaanshiyaha cusub ayaa sidoo kale xaqiijiyay kororka xawaaraha horumarka, taas oo ay ugu wacan tahay xaqiiqda ah in shaqeyntu dib loo abuuray iyadoo lagu saleynayo qaab-dhismeedka jira, laakiin sidoo kale rust's semantics qeexitaan dheeri ah, maktabad shaqo ku habboon, iyo adeegsiga amniga koodhka Rust awoodaha. Mid ka mid ah khasaarooyinka ayaa ah cabbirka ballaaran ee shirarka ka soo baxa - maadaama maktabadda Rust-ka caadiga ah aan lagu bixin nidaamyada si caadi ah, waa in lagu daraa xirmooyinka la bixiyo si loo soo dejiyo.

Siideynta 1.0 waxay inta badan diiradda saartaa shaqada aasaasiga ah ee doorka macmiilka. Nooca 1.1 waxaa loo qorsheeyay in lagu hirgeliyo taageerada gaadiidka ku xiran iyo buundooyinka si looga gudbo xannibaadda. Nooca 1.2 ayaa la filayaa inuu taageero adeegyada basasha iyo sifooyinka la xidhiidha, sida nidaamka xakamaynta saxmada (RTT Congestion Control) iyo ilaalinta weerarada DDoS. Gaaritaanka sinnaanta macmiilka C ayaa loo qorsheeyay laanta 2.0, taas oo sidoo kale bixin doonta xidhitaannada isticmaalka Arti ee koodka luqadaha barnaamijyada kala duwan.

Dhawrka sano ee soo socda, shaqadu waxay diiradda saari doontaa hirgelinta hawlaha loo baahan yahay si loo socodsiiyo relays iyo server-yada hagaha. Marka koodhka Rustku gaadho heer si buuxda u bedeli kara nooca C, horumariyayaashu waxay ku talo jiraan inay Arti siiyaan heerka fulinta ugu weyn ee Tor oo ay joojiyaan ilaalinta hirgelinta C. Nooca C si tartiib tartiib ah ayaa loo tirtiri doonaa si loogu oggolaado hayaanka fudud.

Source: opennet.ru

Add a comment