Liberasyon Arti 1.1, aplikasyon ofisyèl Tor nan Rust

Devlopè yo nan rezo Tor anonim yo te pibliye liberasyon pwojè Arti 1.1.0, ki devlope yon kliyan Tor ekri nan lang Rust. Branch 1.x la make kòm apwopriye pou itilizatè jeneral yo itilize epi li bay menm nivo vi prive, itilizasyon, ak estabilite kòm aplikasyon C prensipal la. Kòd la distribye anba Apache 2.0 ak lisans MIT.

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, sa ki evite pwoblèm achitekti li te ye epi fè pwojè a pi modilè ak efikas.

Rezon ki fè yo site pou reekri Tor nan Rust se dezi pou reyalize yon pi wo nivo sekirite kòd lè l sèvi avèk yon lang ki san danje pou memwa. Dapre devlopè Tor yo, omwen mwatye nan tout frajilite 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è.

Vèsyon 1.1 entwodui sipò pou pon kontoune bloke ak transpò ploge nan. Pami transpò yo teste ak Arti pou kache trafik ak konbat bloke, obfs4proxy ak flokon yo te note. Kondisyon pou anviwònman konstriksyon yo te ogmante - bati Arti kounye a mande pou omwen branch Rust 1.60 la.

Pwochen vèsyon an (1.2) espere sipòte sèvis zonyon ak karakteristik ki gen rapò, tankou pwotokòl kontwòl konjesyon (RTT Konjesyon Kontwòl) ak pwoteksyon kont atak DDoS. Reyalizasyon egalite ak kliyan C a te planifye pou branch 2.0 a, ki pral ofri tou obligatwa pou itilize Arti nan kòd nan divès lang pwogramasyon. Pandan kèk ane kap vini yo, travay pral konsantre sou aplikasyon fonksyonalite ki nesesè pou kouri relè ak sèvè anyè. Lè kòd Rust la rive nan yon nivo ki ka konplètman ranplase vèsyon C a, devlopè yo gen entansyon bay Arti estati aplikasyon prensipal Tor epi sispann kenbe aplikasyon C a. Vèsyon C a pral retire gradyèlman pou pèmèt yon migrasyon lis.

Sous: opennet.ru

Add nouvo kòmantè