Kutolewa kwa Arti 1.1, utekelezaji rasmi wa Tor in Rust

Watengenezaji wa mtandao wa Tor wasiojulikana wamechapisha kutolewa kwa mradi wa Arti 1.1.0, ambao huendeleza mteja wa Tor iliyoandikwa kwa lugha ya Rust. Tawi la 1.x limetiwa alama kuwa linafaa kutumiwa na watumiaji wa jumla na hutoa kiwango sawa cha faragha, utumiaji na uthabiti kama utekelezwaji mkuu wa C. Nambari hiyo inasambazwa chini ya leseni za Apache 2.0 na MIT.

Tofauti na utekelezaji wa C, ambao uliundwa kwanza kama proksi ya SOCKS na kisha kulengwa kulingana na mahitaji mengine, Arti inaundwa awali katika mfumo wa maktaba ya kawaida ya kupachikwa ambayo inaweza kutumiwa na programu mbalimbali. Kwa kuongeza, wakati wa kuendeleza mradi mpya, uzoefu wote wa maendeleo ya Tor huzingatiwa, ambayo huepuka matatizo yanayojulikana ya usanifu na hufanya mradi kuwa wa kawaida na ufanisi zaidi.

Sababu iliyotajwa ya kuandika upya Tor katika Rust ni hamu ya kufikia kiwango cha juu cha usalama wa msimbo kwa kutumia lugha isiyo na kumbukumbu. Kulingana na watengenezaji wa Tor, angalau nusu ya udhaifu wote unaofuatiliwa na mradi utaondolewa katika utekelezaji wa Kutu ikiwa msimbo hautumii vitalu "zisizo salama". Kutu pia itafanya iwezekanavyo kufikia kasi ya maendeleo ya haraka kuliko kutumia C, kwa sababu ya kujieleza kwa lugha na dhamana kali ambayo inakuwezesha kuepuka kupoteza muda kwa kuangalia mara mbili na kuandika msimbo usiohitajika.

Toleo la 1.1 linatanguliza usaidizi wa madaraja ili kukwepa uzuiaji na usafirishaji wa programu-jalizi. Miongoni mwa usafiri uliojaribiwa na Arti kwa kuficha trafiki na kupambana na kuzuia, obfs4proxy na snowflake zilibainishwa. Mahitaji ya mazingira ya ujenzi yameongezwa - jengo la Arti sasa linahitaji angalau tawi la Rust 1.60.

Toleo linalofuata (1.2) linatarajiwa kutumia huduma za vitunguu na vipengele vinavyohusiana, kama vile itifaki ya kudhibiti msongamano (RTT Congestion Control) na ulinzi dhidi ya mashambulizi ya DDoS. Kufikia usawa na mteja wa C imepangwa kwa tawi la 2.0, ambalo pia litatoa vifungo vya kutumia Arti katika msimbo katika lugha mbalimbali za programu. Katika miaka michache ijayo, kazi itazingatia kutekeleza utendakazi unaohitajika ili kuendesha upeanaji na seva za saraka. Wakati nambari ya kutu inafikia kiwango ambacho kinaweza kuchukua nafasi ya toleo la C, watengenezaji wanakusudia kumpa Arti hali ya utekelezaji kuu wa Tor na kuacha kudumisha utekelezaji wa C. Toleo la C litaondolewa hatua kwa hatua ili kuruhusu uhamiaji laini.

Chanzo: opennet.ru

Kuongeza maoni