Premye lage beta nan Arti, yon aplikasyon Tor nan Rust

Devlopè yo nan rezo Tor anonim yo prezante premye lage beta (0.1.0) nan pwojè Arti, ki devlope yon kliyan Tor ekri nan Rust. Pwojè a gen estati a nan yon devlopman eksperimantal, li lag dèyè fonctionnalités nan kliyan prensipal Tor nan C epi li poko pare pou ranplase li konplètman. Nan mwa septanm nan, li planifye pou kreye lage 1.0 ak estabilizasyon API, CLI ak anviwònman, ki pral apwopriye pou premye itilizasyon itilizatè òdinè. Nan tan kap vini an pi lwen, lè kòd la Rust rive nan yon nivo ki ka konplètman ranplase vèsyon C a, devlopè yo gen entansyon bay Arti estati a nan aplikasyon prensipal Tor yo epi yo sispann kenbe aplikasyon an C.

Kontrèman ak aplikasyon C a, ki te premye fèt kòm yon prokurasyon SOCKS ak Lè sa a, pwepare a lòt bezwen, Arti se okòmansman devlope nan fòm lan nan yon bibliyotèk modil embeddable ki ka itilize pa divès aplikasyon. Anplis de sa, lè w ap devlope yon nouvo pwojè, tout eksperyans devlopman Tor sot pase yo pran an kont, ki pral evite pwoblèm achitekti li te ye epi fè pwojè a pi modilè ak efikas. Kòd la distribye anba Apache 2.0 ak lisans MIT.

Rezon ki fè yo reekri Tor nan Rust se dezi pou reyalize yon pi wo nivo sekirite kòd lè l sèvi avèk yon lang ki asire operasyon an sekirite ak memwa. Dapre devlopè Tor yo, omwen mwatye nan tout vilnerabilite ki kontwole pa pwojè a pral elimine nan yon aplikasyon Rust si kòd la pa sèvi ak blòk "ensekirite". Rust pral fè li posib tou pou reyalize vitès devlopman pi rapid pase lè l sèvi avèk C, akòz ekspresyon langaj la ak garanti strik ki pèmèt ou evite gaspiye tan sou doub tcheke ak ekri kòd ki pa nesesè.

Pami chanjman yo nan lage 0.1.0, gen yon estabilizasyon debaz nan API wo nivo ak pote bibliyotèk la nan preparasyon pou entegrasyon eksperimantal ak lòt pwojè. Pami chanjman yo, ajoute yon API pou kreye egzanp TorClient, ki gen ladan kapasite pou konstwi ak inisyalize (bootstrap) nan background nan premye itilize. Anplis de sa, yo te ajoute yon nouvo API wo nivo pou manyen erè.

Anvan piblikasyon an nan lage 1.0.0, devlopè yo gen entansyon bay Arti ak sipò konplè pou travay kòm yon kliyan Tor ki bay aksè nan entènèt la (aplikasyon sipò pou sèvis zonyon ranvwaye pou lavni an). Sa gen ladann reyalize egalite ak aplikasyon C endikap nan domèn tankou pèfòmans rezo, chaj CPU, ak fyab, epi tou bay sipò pou tout karakteristik ki gen rapò ak sekirite.

Sous: opennet.ru

Add nouvo kòmantè