Arti esimene beetavÀljaanne, Tor'i rakendamine Rustis

Tor anonĂŒĂŒmsesse vĂ”rku arendajad esitlesid projekti Arti, Rusti keeles kirjutatud Tor-kliendi esimese beetaversiooni (0.1.0). Projekt on eksperimenteerimise staatuses, jÀÀb funktsionaalsusest alla C keeles kirjutatud pĂ”hi Tor-kliendile ja ei ole veel tĂ€ielikult asendatav. Septembris on plaanis koostada 1.0 vĂ€ljaanne, mis stabiliseerib API, CLI ja seaded, mis sobib tavaliste kasutajate algseks kasutamiseks. Kaugemas tulevikus, kui Rusti kood saavutab taseme, mis suudab C keeles variandi tĂ€ielikult asendada, kavatsevad arendajad anda Artile peamise Tor-i implementatsiooni staatuse ja lĂ”petada C keeles variandi hooldamise.

Erinevalt C keeles rakendusest, mis algselt projekteeriti SOCKS-proksi kujul ja seejÀrel kohandati muude vajaduste jaoks, areneb Arti algusest peale modulaarse sisseehitatud teegina, mida saavad kasutada erinevad rakendused. Lisaks arvestatakse uue projekti arendamisel kogu varasemat Tor arenduskogemust, mis aitab vÀltida teadaolevaid arhitektuurilisi probleeme, muutes projekti modulaarsemaks ja tÔhusamaks. Kood levitatakse litsentside Apache 2.0 ja MIT alusel.

Tor'i kirjutamise pÔhjusteks Rustis on soov saavutada kÔrgem koodikaitse tase, kasutades keelt, mis tagab ohutu mÀluhalduse. Tor arendajate hinnangul vÀlistab Rusti versioon vÀhemalt poole kÔigist projekti jÀlgitavatest haavatavustest, kui koodis ei kasutata «unsafe» plokke. Rust vÔimaldab ka saavutada kÔrgemat arenduskiirust kui C kasutamisel, tÀnu keele vÀljendusrikkusele ja rangetele garantii, mis aitavad vÀltida topeltkontrollimist ja liigse koodi kirjutamist.

Beetaversiooni 0.1.0 muudatustest on vÀlja toodud kÔrgema taseme API pÔhjastabiliseerimine ja teegi ettevalmistamine eksperimentaalseks integreerimiseks teiste projektidega. Muudatuste hulgas mainitakse API lisandumist TorClient'i instantside loomiseks, sealhulgas esmakordse kasutamise ajal taustal toimiva koostamise ja initsialiseerimise (bootstrap) vÔimalust. Samuti on lisatud uus kÔrgema taseme API vigade kÀsitlemiseks.

Enne 1.0.0 vĂ€ljaande avaldamist kavatsevad arendajad tagada Arti tĂ€ieliku toetuse Tor kliendina, kes tagab juurdepÀÀsu internetile (onion-teenuste tugi on edasilĂŒkatud tulevikku). Samuti on plaanis saavutada pariteet C keeles pĂ”hi implementatsiooniga sellistes valdkondades nagu vĂ”rgu jĂ”udlus, CPU koormus ja usaldusvÀÀrsus, ning tagada kĂ”igi turvalisusega seotud vĂ”imaluste tugi.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster