Itusilẹ ti Arti 0.2.0, imuse osise ti Tor ni ipata

Awọn olupilẹṣẹ ti nẹtiwọọki Tor ailorukọ ṣafihan itusilẹ ti iṣẹ akanṣe Arti 0.2.0, 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 alabara Tor akọkọ ni C ni awọn ofin ti iṣẹ ṣiṣe ati pe ko ti ṣetan lati rọpo ni kikun. Ni Oṣu Kẹsan o ti gbero lati ṣẹda idasilẹ 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.

Awọn iyipada ti o ṣe akiyesi julọ ninu itusilẹ 0.2.0 kan pẹlu iṣẹ lati mu ilọsiwaju ṣiṣẹ ati igbẹkẹle. Iṣe ilọsiwaju lori awọn nẹtiwọọki ti o ṣe atilẹyin IPv6 nikan. Dinku agbara iranti fun titoju data lati awọn olupin liana. Ṣe afikun aṣayan dns_port, pẹlu eyiti o le tunto fifiranṣẹ awọn ibeere DNS nipasẹ Tor. Awọn koodu titun fun ṣiṣẹ pẹlu iṣeto ni a ti dabaa. Awọn API ti a ṣafikun fun asọye awọn ofin ipinya okun ati ṣiṣe hibernation (iṣẹ idaduro fun awọn alabara alaiṣiṣẹ). O ṣee ṣe lati sopọ awọn imuse koodu yiyan fun ṣiṣẹ pẹlu awọn olupin liana.

Ṣaaju ki o to ikede itusilẹ 1.0.0, awọn olupilẹṣẹ pinnu lati pese Arti pẹlu atilẹyin ni kikun fun ṣiṣẹ bi alabara Tor ti o pese iraye si Intanẹẹti (imuse atilẹyin fun awọn iṣẹ alubosa ti sun siwaju fun ọjọ iwaju). Eyi pẹlu iyọrisi ibamu pẹlu imuse C akọkọ ni awọn agbegbe bii iṣẹ nẹtiwọọki, fifuye Sipiyu, ati igbẹkẹle, ati pese atilẹyin fun gbogbo awọn ẹya ti o ni ibatan aabo.

orisun: opennet.ru

Fi ọrọìwòye kun