L-ewwel rilaxx beta ta 'Arti, implimentazzjoni ta' Tor f'Rut

L-iżviluppaturi tan-netwerk Tor anonimu ppreżentaw l-ewwel rilaxx beta (0.1.0) tal-proġett Arti, li jiżviluppa klijent Tor miktub f'Rut. Il-proġett għandu l-istatus ta 'żvilupp sperimentali, għadu lura mal-funzjonalità tal-klijent Tor prinċipali f'C u għadu mhux lest biex jissostitwih bis-sħiħ. F'Settembru huwa ppjanat li jinħoloq rilaxx 1.0 bl-istabbilizzazzjoni tal-API, CLI u settings, li se jkunu adattati għall-użu inizjali minn utenti ordinarji. Fil-futur aktar imbiegħed, meta l-kodiċi Rust jilħaq livell li jista 'jissostitwixxi kompletament il-verżjoni C, l-iżviluppaturi beħsiebhom jagħtu Arti l-istatus tal-implimentazzjoni prinċipali ta' Tor u jieqfu jżommu l-implimentazzjoni C.

B'differenza mill-implimentazzjoni C, li l-ewwel kienet iddisinjata bħala prokura SOCKS u mbagħad imfassla għal ħtiġijiet oħra, Arti hija żviluppata inizjalment fil-forma ta 'librerija inkorporata modulari li tista' tintuża minn diversi applikazzjonijiet. Barra minn hekk, meta tiżviluppa proġett ġdid, tiġi kkunsidrata l-esperjenza kollha ta 'żvilupp Tor tal-passat, li tevita problemi arkitettoniċi magħrufa u tagħmel il-proġett aktar modulari u effiċjenti. Il-kodiċi huwa mqassam taħt il-liċenzji Apache 2.0 u MIT.

Ir-raġunijiet għall-kitba mill-ġdid Tor fis-sadid huma x-xewqa li jinkiseb livell ogħla ta 'sigurtà tal-kodiċi billi tuża lingwa li tiżgura tħaddim sikur bil-memorja. Skont l-iżviluppaturi Tor, mill-inqas nofs il-vulnerabbiltajiet kollha mmonitorjati mill-proġett se jiġu eliminati f'implimentazzjoni Rust jekk il-kodiċi ma jużax blokki "mhux sikuri". Is-sadid se jagħmilha possibbli wkoll li jinkisbu veloċitajiet ta 'żvilupp aktar mgħaġġla milli tuża C, minħabba l-espressività tal-lingwa u garanziji stretti li jippermettu li tevita li taħli ħin fuq verifika doppja u kitba ta' kodiċi bla bżonn.

Fost il-bidliet fir-rilaxx 0.1.0, hemm stabbilizzazzjoni bażika ta 'APIs ta' livell għoli u ġġib il-librerija lesta għal integrazzjoni sperimentali ma 'proġetti oħra. Fost il-bidliet, tissemma ż-żieda ta 'API għall-ħolqien ta' istanzi TorClient, inkluża l-abbiltà li tinbena u inizjalizzar (bootstrap) fl-isfond mal-ewwel użu. Barra minn hekk, ġiet miżjuda API ġdida ta 'livell għoli għall-immaniġġjar tal-iżbalji.

Qabel il-pubblikazzjoni tar-rilaxx 1.0.0, l-iżviluppaturi bi ħsiebhom jipprovdu lil Arti b'appoġġ sħiħ biex jaħdem bħala klijent Tor li jipprovdi aċċess għall-Internet (l-implimentazzjoni tal-appoġġ għas-servizzi tal-basal hija posposta għall-futur). Dan jinkludi l-kisba ta 'parità mal-implimentazzjoni C mainstream f'oqsma bħall-prestazzjoni tan-netwerk, it-tagħbija tas-CPU, u l-affidabbiltà, kif ukoll il-provvediment ta' appoġġ għall-karatteristiċi kollha relatati mas-sigurtà.

Sors: opennet.ru

Żid kumment