Tor Project ti ṣe atẹjade Arti 0.0.3, imuse ti alabara Tor ni ipata

Awọn olupilẹṣẹ ti nẹtiwọọki Tor ailorukọ ṣafihan itusilẹ ti iṣẹ akanṣe Arti 0.0.3, eyiti o ṣe agbekalẹ alabara Tor kan ti a kọ ni ede Rust. Ise agbese na ni ipo ti idagbasoke esiperimenta, o wa lẹhin iṣẹ ṣiṣe ti alabara Tor akọkọ ni C ati pe ko ti ṣetan lati rọpo ni kikun. Tu silẹ 0.1.0 ni a nireti ni Oṣu Kẹta, eyiti o wa ni ipo bi itusilẹ beta akọkọ ti iṣẹ akanṣe naa, ati ni itusilẹ isubu 1.0 pẹlu imuduro API, CLI ati awọn eto, eyiti yoo dara fun lilo akọkọ nipasẹ awọn olumulo lasan. Ni ọjọ iwaju ti o jinna diẹ sii, nigbati koodu Rust ba de ipele ti o le rọpo ẹya C patapata, awọn olupilẹṣẹ pinnu lati fun Arti ipo ti imuse akọkọ ti Tor ati dawọ mimu imuse C naa duro.

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ọ. 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. 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.

Lara awọn ayipada ninu itusilẹ 0.0.3 jẹ atunṣe pipe ti eto atunto ati API ti o somọ. Iyipada naa jẹ ki o ṣee ṣe lati yi awọn eto pada lati ipata lori fo lakoko ti alabara Tor nṣiṣẹ. Eto tuntun fun ikole iyika iṣaaju ti tun ṣafikun, ni akiyesi awọn ebute oko oju omi ti a lo tẹlẹ lati ṣẹda awọn ẹwọn iṣaaju ti o ṣee ṣe lati nilo ni ọjọ iwaju.

orisun: opennet.ru

Fi ọrọìwòye kun