Rilis Arti 1.1, implementasi resmi Tor ing Rust

Pengembang jaringan Tor anonim wis nerbitake rilis proyek Arti 1.1.0, sing ngembangake klien Tor sing ditulis nganggo basa Rust. Cabang 1.x ditandhani minangka cocok kanggo pangguna umum lan nyedhiyakake tingkat privasi, kegunaan, lan stabilitas sing padha karo implementasi C utama. Kode kasebut disebarake miturut lisensi Apache 2.0 lan MIT.

Beda karo implementasi C, sing pisanan dirancang minangka proxy SOCKS banjur disesuaikan karo kabutuhan liyane, Arti wiwitane dikembangake ing wangun perpustakaan modular sing bisa dipasang sing bisa digunakake ing macem-macem aplikasi. Kajaba iku, nalika ngembangake proyek anyar, kabeh pengalaman pangembangan Tor sing kepungkur dianggep, sing ngindhari masalah arsitektur sing dikenal lan nggawe proyek luwih modular lan efisien.

Alesan kanggo nulis maneh Tor ing Rust yaiku kepinginan kanggo nggayuh tingkat keamanan kode sing luwih dhuwur kanthi nggunakake basa sing aman kanggo memori. Miturut pangembang Tor, paling ora setengah saka kabeh kerentanan sing dipantau dening proyek kasebut bakal diilangi ing implementasi Rust yen kode kasebut ora nggunakake blok "ora aman". Rust uga bakal nggawe kacepetan pangembangan luwih cepet tinimbang nggunakake C, amarga ekspresi basa lan jaminan sing ketat sing ngidini sampeyan ora mbuwang wektu kanggo mriksa kaping pindho lan nulis kode sing ora perlu.

Versi 1.1 ngenalake dhukungan kanggo jembatan kanggo ngliwati pamblokiran lan transportasi plug-in. Antarane transportasi sing diuji karo Arti kanggo ndhelikake lalu lintas lan nglawan pamblokiran, obfs4proxy lan snowflake dicathet. Syarat kanggo lingkungan mbangun wis tambah - bangunan Arti saiki mbutuhake paling ora cabang Rust 1.60.

Versi sabanjure (1.2) samesthine bakal ndhukung layanan bawang bombay lan fitur sing gegandhengan, kayata protokol kontrol kemacetan (RTT Congestion Control) lan perlindungan marang serangan DDoS. Nampa paritas karo klien C direncanakake kanggo cabang 2.0, sing uga bakal menehi ikatan kanggo nggunakake Arti ing kode ing macem-macem basa pamrograman. Sajrone sawetara taun sabanjure, karya bakal fokus kanggo ngetrapake fungsi sing dibutuhake kanggo mbukak relay lan server direktori. Nalika kode Rust tekan tingkat sing bisa ngganti versi C rampung, pangembang arep menehi Arti status implementasine utama Tor lan mungkasi ngramut implementasine C. Versi C bakal diilangi kanthi bertahap kanggo ngidini migrasi lancar.

Source: opennet.ru

Add a comment