Ngaleupaskeun Arti 1.1, palaksanaan resmi Tor di Rust

Pamekar jaringan Tor anonim parantos nyebarkeun sékrési proyék Arti 1.1.0, anu ngembangkeun klien Tor anu ditulis dina basa Rust. Cabang 1.x ditandaan salaku cocog pikeun pamakéan ku pamaké umum jeung nyadiakeun tingkat sarua privasi, usability, jeung stabilitas salaku palaksanaan C utama. Kodeu disebarkeun dina lisensi Apache 2.0 sareng MIT.

Beda sareng palaksanaan C, anu mimiti dirarancang salaku proxy SOCKS teras disaluyukeun sareng kabutuhan sanés, Arti mimitina dikembangkeun dina bentuk perpustakaan modular embeddable anu tiasa dianggo ku sababaraha aplikasi. Salaku tambahan, nalika ngembangkeun proyék énggal, sadaya pangalaman pangembangan Tor anu kapungkur dipertimbangkeun, anu ngahindarkeun masalah arsitéktur anu dipikanyaho sareng ngajantenkeun proyék langkung modular sareng éfisién.

Alesan anu dicutat pikeun nyerat deui Tor dina Rust nyaéta kahayang pikeun ngahontal tingkat kaamanan kode anu langkung luhur ku ngagunakeun basa anu aman-memori. Numutkeun pamekar Tor, sahenteuna satengah sadaya kerentanan anu diawaskeun ku proyék bakal dileungitkeun dina palaksanaan Rust upami kodeu henteu nganggo blok "teu aman". Karat ogé bakal ngamungkinkeun pikeun ngahontal kecepatan pangembangan anu langkung gancang tibatan ngagunakeun C, kusabab ekspresi basa sareng jaminan anu ketat anu ngamungkinkeun anjeun ngahindarkeun waktos pikeun mariksa ganda sareng nyerat kode anu teu perlu.

Vérsi 1.1 ngenalkeun pangrojong pikeun sasak pikeun ngaliwat blokir sareng angkutan plug-in. Diantara angkutan anu diuji sareng Arti pikeun nyumputkeun lalu lintas sareng merangan blocking, obfs4proxy sareng snowflake kacatet. Sarat pikeun lingkungan ngawangun parantos ningkat - wangunan Arti ayeuna peryogi sahenteuna cabang Rust 1.60.

Versi salajengna (1.2) diperkirakeun ngadukung jasa bawang sareng fitur anu aya hubunganana, sapertos protokol kontrol kamacetan (RTT Congestion Control) sareng panyalindungan ngalawan serangan DDoS. Ngahontal parity sareng klien C direncanakeun pikeun cabang 2.0, anu ogé bakal nawiskeun beungkeutan pikeun ngagunakeun Arti dina kode dina sababaraha basa program. Dina sababaraha taun ka hareup, karya bakal difokuskeun ngalaksanakeun fungsionalitas anu dipikabutuh pikeun ngajalankeun relay sareng server diréktori. Nalika kode Rust ngahontal tingkat anu lengkep tiasa ngagentos versi C, pamekar badé masihan Arti status palaksanaan utama Tor sareng ngeureunkeun ngajaga palaksanaan C. Versi C bakal dipupus sacara bertahap pikeun ngamungkinkeun migrasi anu lancar.

sumber: opennet.ru

Tambahkeun komentar