Välja on antud Arti 1.2, ametlik Tor rakenduse versioon Rust keeles.

Tor võrgu arendajad avaldasid projekti Arti 1.2.0 väljaande, mis arendab edasi Tor-klienti, kirjutatud Rusti keeles. Versioon 1.x on märgitud sobivana tavalistele kasutajatele, pakkudes sama taset privaatsusest, kasutatavusest ja stabiilsusest nagu peamine rakendus C keeles. Kood on litsentseeritud Apache 2.0 ja MIT litsentside all.

Kuid erinevalt C-keeles kirjutatud teostusest, mis algselt projekteeriti SOCKS-proksiks ja hiljem kohandati teiste vajaduste jaoks, on Arti algselt välja töötatud kui modulaarne teek, mida saavad kasutada erinevad rakendused. Lisaks arvestatakse uue projekti arendamisel kogu varasema Tor-i arendamise kogemust, mis aitab vältida tuntud arhitektuurilisi probleeme, muutes projekti modulaarsemaks ja tõhusamaks. Kui Rusti kood jõuab tasemeni, mis suudab täielikult asendada C-keelset varianti, plaanivad arendajad anda Artile peamise Tor-teostuse staatuse ja lõpetada C-keelset teostust.

Tor koodi ümberkirjutamise põhjuseks on soov saavutada kõrgemat koodikaitse taset, kasutades mälu turvalisust tagavat keelt. Tor arendajate hinnangul võimaldab Rusti kasutamine ilma "unsafe" blokke, vältida vähemalt poole tüüpilistest haavatavustest projektis. Rust annab samuti võimaluse saavutada arenduse kiirus, mis on kõrgem kui C kasutamisel, tänu keele väljendusrikkusele ja rangetele garantiidele, mis võimaldavad vältida topeltkontrolle ja tarbetute koodide kirjutamist.

Arti 1.2 väljaanne on märkimisväärne, kuna see toob sisse stabiilse toe onion-teenustele. Nüüd on Arti abil võimalik mitte ainult ühenduda olemasolevate onion-teenustega, vaid ka luua oma onion-teenuseid.

On alustatud, kuid veel lõpetamata tööd seotud võimaluste rakendamiseks, mis käsitlevad privaatsuse ja onion-teenuste kaitset, nagu näiteks häirekontrolli protokoll (RTT Congestion Control), DDoS-rünnakute kaitse, läbilaskevõime reguleerimine, kliendi autentimine ja mehhanism "Vanguard", et vältida Guard-sõlmede määramist. Oni teenuste loomine Arti alusel ei ole soovitatav tööalaste rakenduste jaoks enne nende võimaluste lõplikku rakendamist.

Uues versioonis on samuti kõrvaldatud haavatavus releede kaudu saadetud sõnumite töötlemise koodis, mis tuleneb tühjade DATA sõnumite saatmise võimalusest, mida saab kasutada määratlemata liiklusindikaatorite sisestamiseks. Probleemile on antud madal ohtlikkuse tase, kuna DATA pakette võetakse vastu ainult juba avatud voogudeks.

Pariteedi saavutamine C keeles oleva kliendiga on planeeritud versioonis 2.0, kus pakutakse ka sidemeid Arti kasutamiseks erinevate programmeerimiskeelte koodis. Kui Rusti kood saavutab taseme, mis suudab täielikult asendada C keeles oleva variandi, kavatsevad arendajad anda Artile Tor'i peamise rakenduse staatuse ja lõpetada C keeles oleva versiooni hooldamise. C keeles oleva versiooni toetamist lõpetatakse järk-järgult, võimaldades sujuvat üleminekut.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster