VĂ€ljaanne Arti 0.2.0, ametlik Tor'i rakendus Rust keeles

AnonĂŒĂŒmi Tor-vĂ”rgu arendajad on esitanud projekti Arti 0.2.0 vĂ€ljaande, mis arendab Tor-kliendi, mis on kirjutatud Rusti keeles. Projekt on katsetamise staadiumis, jÀÀdes funktsionaalsuses alla pĂ”hikliendile, mis on kirjutatud C keeles, ja ei ole praegu valmis selle tĂ€ielikuks asendamiseks. Septembris plaanitakse vĂ€lja anda 1.0 versioon, mis stabiliseerib API, CLI ja seaded, mis on sobiv tavaliste kasutajate algtasemel kasutamiseks. Kaugemas tulevikus, kui Rusti kood saavutab taseme, mis suudab tĂ€ielikult asendada C versiooni, kavatsevad arendajad anda Arti staatuse Tor-i pĂ”hiteostele ja lĂ”petada C versiooni hooldamise.

Erinevalt C keeles ellu viidud versioonist, mis algselt projekteeriti SOCKS-proksi vormis ja kohandati hiljem teistele vajadustele, areneb Arti algusest peale modulaarse sisseehitatud raamatukoguna, mida saavad kasutada erinevad rakendused. Lisaks arvestatakse uue projekti arendamisel kogu varasema Tor'i arenduse kogemust, mis aitab vÀltida teadaolevaid arhitektuurilisi probleeme ning muuta projekti modulaarsemaks ja tÔhusamaks. Kood levitatakse litsentside Apache 2.0 ja MIT alusel.

Tor'i kirjutamise pÔhjuseks Rust'i keeles on soov saavutada kÔrgem koodikaitse tase, kasutades keelt, mis tagab mÀlu ohutu töötlemise. Tor'i arendajate arvates vÀheneb vÀhemalt pool kÔigist projekti jÀlgitavatest haavatavustest Rust'i versioonis, kui koodis ei kasutata 'unsafe' plokke. Rust vÔimaldab ka saavutada kÔrgemat arenduse kiirusest, vÔrreldes C-ga, tÀnu keele vÀljendusvÔimele ja rangetele garantiidele, mis aitavad vÀltida aega kahekordsete kontrollide ja liigse koodi kirjutamise peale.

Versiooni 0.2.0 kĂ”ige mĂ€rkimisvÀÀrsemad muudatused on seotud jĂ”udluse ja usaldusvÀÀrsuse parandamisega. Parandatud on töö IPv6 ainult toetavates vĂ”rkudes. Andmete hoidmiseks vajalik mĂ€lu tarbimist on vĂ€hendatud. serverite MĂ€rgenditest. Uus dns_port valik vĂ”imaldab DNS-pĂ€ringute saatmist Tor'i kaudu. JĂ€tkuvalt on pakutud uus kood konfiguratsiooni haldamiseks. Lisatud on API, et mÀÀrata voogude isoleerimise reeglid ja aktiveerida unereĆŸiim (kasutamata klientide peatamine). Tagatud on vĂ”imalus ĂŒhenduda alternatiivsete kooditeostega. serveritega MĂ€rgenditest.

Enne versiooni 1.0.0 vĂ€ljaandmist kavatsevad arendajad tagada Arti tĂ€ieliku toe Tor kliendina, mis vĂ”imaldab juurdepÀÀsu Internetile (onion-teenuste toetamine lĂŒkatakse tulevikku). Samuti on plaanis saavutada vĂ”rreldavus peamise C-keele rakendusega sellistes valdkondades nagu vĂ”rgu jĂ”udlus, CPU koormus ja usaldusvÀÀrsus, ning tagada kĂ”ikidega seotud turvalisuse vĂ”imalused.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster