Rilaxx ta' Arti 1.1, l-implimentazzjoni uffiċjali ta' Rust ta' Tor

L-iżviluppaturi tan-netwerk Tor anonimu ppubblikaw ir-rilaxx tal-proġett Arti 1.1.0, li jiżviluppa klijent Tor miktub bil-lingwa Rust. Il-fergħa 1.x hija mmarkata bħala adattata għall-użu minn utenti ġenerali u tipprovdi l-istess livell ta 'privatezza, użabilità, u stabbiltà bħall-implimentazzjoni C prinċipali. Il-kodiċi huwa mqassam taħt il-liċenzji Apache 2.0 u MIT.

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 jiġi żviluppat proġett ġdid, tiġi kkunsidrata l-esperjenza kollha tal-iżvilupp Tor tal-passat, li tevita problemi arkitettoniċi magħrufa u tagħmel il-proġett aktar modulari u effiċjenti.

Ir-raġuni ċċitata għall-kitba mill-ġdid ta 'Tor f'Sadid hija x-xewqa li jinkiseb livell ogħla ta' sigurtà tal-kodiċi billi tuża lingwa sigura għall-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.

Il-verżjoni 1.1 tintroduċi appoġġ għall-pontijiet biex jaqbżu l-imblukkar u t-trasport plug-in. Fost it-trasporti ttestjati bl-Arti għall-ħabi tat-traffiku u l-ġlieda kontra l-imblukkar, ġew innutati obfs4proxy u snowflake. Ir-rekwiżiti għall-ambjent tal-bini żdiedu - il-bini Arti issa jeħtieġ mill-inqas il-fergħa Rust 1.60.

Il-verżjoni li jmiss (1.2) hija mistennija li tappoġġja s-servizzi tal-basla u karatteristiċi relatati, bħall-protokoll tal-kontroll tal-konġestjoni (RTT Konġestjoni Kontroll) u protezzjoni kontra attakki DDoS. Il-kisba ta' parità mal-klijent C hija ppjanata għall-fergħa 2.0, li se toffri wkoll rbit għall-użu ta' Arti fil-kodiċi f'diversi lingwi ta' programmar. Matul il-ftit snin li ġejjin, ix-xogħol se jiffoka fuq l-implimentazzjoni tal-funzjonalità meħtieġa biex jitmexxew relays u servers tad-direttorju. 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 ewlenija ta' Tor u jieqfu jżommu l-implimentazzjoni C. Il-verżjoni C se titneħħa gradwalment biex tippermetti migrazzjoni bla xkiel.

Sors: opennet.ru

Żid kumment