AnonĂŒĂŒtse Tor-vĂ”rgu arendajad on vĂ€lja andnud projekti Arti 1.1.12, mis arendab Rusti keeles kirjutatud Tor-klienti. 1.x haru on mĂ€rgitud kui sobiv tavakasutajatele ning tagab sama taseme privaatsusest, kasutatavusest ja stabiilsusest nagu peamine C keeles teostus. Kood on litsentseeritud Apache 2.0 ja MIT all.
Erinevalt C keeles kirjutatud teostest, mis algselt projekteeriti SOCKS-proksi kujul ja hiljem kohandati teiste vajaduste jÀrgi, areneb Arti algselt modulaarse sisseehitatava teegi kujul, mida saavad kasutada erinevad rakendused. Samuti arvestatakse uue projekti vÀljatöötamisel kogu varasema Tor arenduse kogemust, mis aitab vÀltida tuntud arhitektuurilisi probleeme, muuta projekti modulaarsemaks ja efektiivsemaks. Kui Rusti kood saavutab taseme, mis suudab tÀielikult asendada C versiooni, kavatsevad arendajad anda Artile Tor pÔhiteose staatuse ja lÔpetada C versiooni hooldamise.
Tor'i ĂŒmberkirjutamise pĂ”hjuseks Rust-keeles nimetatakse soov saavutada kĂ”rgemat koodi turvalisuse taset, kasutades keelt, mis tagab mĂ€luga turvalise töötamise. Tor'i arendajate hinnangul vĂ€listatakse vĂ€hemalt pool kĂ”igist projekti jĂ€lgitavatest haavatavustest Rusti teostuses, kui koodis ei kasutata 'unsafe' plokke. Rust vĂ”imaldab ka saavutada kiiremat arendustempot kui C kasutamisel, tĂ€nu keele vĂ€ljendusrikkusele ja rangetele garantii, mis aitavad vĂ€ltida kahekordseid kontrolli ja liigse koodi kirjutamist.
Versioon Arti 1.1.12 on tĂ€helepanuvÀÀrne, kuna viib onion-teenuste teostuse testimise ja katsetamise valmidusse. NĂŒĂŒd on Arti abil vĂ”imalik mitte ainult ĂŒhendada olemasolevate onion-teenustega, vaid ka luua oma onion-teenuseid. Samas ei ole hetkel valmis mĂ”ned privaatsuse ja onion-teenuste kaitse vĂ”imalused, nagu kliendi autentimine, DoS-rĂŒnnakute kaitse ja Guard-sĂ”lmede tuvastamise mehhanism 'Vanguard', mistĂ”ttu ei ole teostust hetkel soovitatav tööalastele rakendustele.
Allikas: opennet.ru
