Ise agbese Tor ṣe afihan imuse kan ni ede Rust, eyiti ni ọjọ iwaju yoo rọpo ẹya C

Awọn olupilẹṣẹ ti nẹtiwọọki Tor ailorukọ ṣe afihan iṣẹ akanṣe Arti, laarin eyiti iṣẹ n lọ lọwọ lati ṣẹda imuse ti Ilana Tor ni ede Rust. Ko dabi imuse C, eyiti a kọkọ ṣe apẹrẹ bi aṣoju SOCKS ati lẹhinna ṣe deede si awọn iwulo miiran, Arti ti ni idagbasoke lakoko ni irisi ile-ikawe ifibọ modulu ti o le ṣee lo nipasẹ awọn ohun elo lọpọlọpọ. Iṣẹ naa ti nlọ lọwọ fun ọdun kan pẹlu igbeowosile lati eto ẹbun Zcash Open Major Grants (ZOMG). Awọn koodu ti pin labẹ Apache 2.0 ati awọn iwe-aṣẹ MIT.

Awọn idi fun atunkọ Tor ni Rust ni ifẹ lati ṣaṣeyọri ipele ti o ga julọ ti aabo koodu nipa lilo ede ti o ṣe idaniloju iṣẹ ailewu pẹlu iranti. Gẹgẹbi awọn olupilẹṣẹ Tor, o kere ju idaji gbogbo awọn ailagbara ti a ṣe abojuto nipasẹ iṣẹ akanṣe yoo yọkuro ni imuse Rust ti koodu ko ba lo awọn bulọọki “ailewu”. Ipata yoo tun jẹ ki o ṣee ṣe lati ṣaṣeyọri awọn iyara idagbasoke yiyara ju lilo C, nitori ikosile ti ede ati awọn iṣeduro ti o muna ti o gba ọ laaye lati yago fun akoko jafara lori ṣayẹwo lẹẹmeji ati kikọ koodu ti ko wulo. Ni afikun, nigbati o ba n ṣe agbekalẹ iṣẹ akanṣe tuntun, gbogbo iriri idagbasoke Tor ti o kọja ni a ṣe akiyesi, eyiti yoo yago fun awọn iṣoro ayaworan ti a mọ ati jẹ ki iṣẹ akanṣe naa pọ si ati imunadoko.

Ni ipo lọwọlọwọ, Arti le ti sopọ tẹlẹ si nẹtiwọọki Tor, ibasọrọ pẹlu awọn olupin itọsọna, ati ṣẹda awọn asopọ ailorukọ lori oke Tor pẹlu aṣoju orisun-SOCKS. Idagbasoke naa ko tii ṣeduro fun lilo ninu awọn eto iṣelọpọ, nitori kii ṣe gbogbo awọn ẹya aṣiri ni a ṣe imuse ati pe ibamu sẹhin ni ipele API ko ni iṣeduro. Ẹya ifaramọ aabo akọkọ ti alabara, atilẹyin awọn apa ẹṣọ ati ipinya okun, ti ṣeto lati tu silẹ ni Oṣu Kẹwa.

Itusilẹ beta akọkọ ni a nireti ni Oṣu Kẹta ọdun 2022 pẹlu imuse adaṣe ti ile-ikawe ifibọ ati awọn iṣapeye iṣẹ. Itusilẹ iduroṣinṣin akọkọ, pẹlu API iduroṣinṣin, CLI ati ọna kika iṣeto, bakanna bi iṣatunṣe, ti gbero fun aarin Oṣu Kẹsan 2022. Itusilẹ yii yoo dara fun lilo akọkọ nipasẹ awọn olumulo gbogbogbo. Imudojuiwọn 2022 ni a nireti ni ipari Oṣu Kẹwa Ọdun 1.1 pẹlu atilẹyin fun gbigbe plug-in ati awọn afara lati fori idinamọ. Atilẹyin fun awọn iṣẹ alubosa ni a gbero fun itusilẹ 1.2, ati iyọrisi ibamu pẹlu alabara C ni a nireti ni itusilẹ 2.0, akoko fun eyiti ko ti pinnu tẹlẹ.

Ni ọjọ iwaju, awọn olupilẹṣẹ sọ asọtẹlẹ idinku mimu ni iṣẹ ṣiṣe ti o ni ibatan si idagbasoke koodu C, ati ilosoke ninu akoko ti o yasọtọ si ṣiṣatunkọ ni Rust. Nigbati imuse Rust ba de ipele ti o le rọpo ẹya C, awọn olupilẹṣẹ yoo dawọ fifi awọn ẹya tuntun kun si imuse C ati, lẹhin igba diẹ, dawọ atilẹyin patapata. Ṣugbọn eyi kii yoo ṣẹlẹ laipẹ, ati titi imuse ni Rust yoo de ipele ti rirọpo kikun, idagbasoke ti alabara Tor ati yii ni C yoo tẹsiwaju.

orisun: opennet.ru

Fi ọrọìwòye kun