VĂ€ljaanne Arti 2.0.0, ametlik Tor'i rakendus Rusti keeles

Tor projekti arendajad avaldasid Arti 2.0.0, ametlikult arendatud Tor tööriistade versiooni, mis on kirjutatud Rust keeles. Teostus on mÀrgitud kasutamiseks tavakasutajatele ning tagab sama taseme konfidentsiaalsust, kasutusmugavust ja stabiilsust nagu peamine teostus C keeles. Kui Rust'i kood saavutab taseme, mis suudab tÀielikult asendada C variandi, kavatsevad arendajad anda Arti staatuse peamisele Tor teostusele ja jÀrk-jÀrgult lÔpetada C variandi hooldamise. Kood levitatakse Apache 2.0 ja MIT litsentside alusel.

Arti areneb algselt modulaarse integreeritava teegina, mida saavad kasutada erinevad rakendused. Arti projekteerimisel on arvesse vÔetud varasemat kogemust Tor arendamisel, mis on aidanud vÀltida tuntud arhitektuurilisi probleeme, mis on seotud C keeles kirjutatud teostuse algse SOCKS-proksi kujundamise ning hilisema kohandamisega muude vajaduste jaoks.

Lisaks arhitektuuri moderniseerimisele oli pĂ”hjuseks Tor'i kirjutamine Rust keeles soov suurendada koodi turvalisust, kasutades keelt, mis tagab ohutu mĂ€luhalduse. Tor arendajate hinnangul vĂ”imaldab Rust'i kasutamine ilma 'unsafe' plokkideta vĂ€ltida vĂ€hemalt poole vĂ”rra kĂ”igist tĂŒĂŒpilistest haavatavUSTest projektis. Lisaks eeldatakse, et Rust suurendab arenduse kiirus, tĂ€nu keele vĂ€ljendusrikkusele ja rangetele garantiidele, mis vĂ”imaldavad aega mitte raisata topeltkontrollimisele ja liigse koodi kirjutamisele.

Versiooninumbri mĂ€rkimisvÀÀrne muutmine toimus projekti rakendatava semantilise versioonimise mudeli kohaselt ning on seotud muutustega, mis rikuvad tagasipöördumatust. Toetust on lĂ”petatud seadetele proxy.socks_port ja proxy.dns_port, mis olid varem vĂ€lja kuulutatud aegunud, mille asemele on tulnud seaded proxy.socks_listen ja proxy.dns_listen. Toetust on lĂ”petatud vana sĂŒntaksi mÀÀratlemiseks. serverid Kataloogide (Directory Authority) tarkvara liidesed peavad eksperimentaalseteks kĂ”ik crate-paketi arti liidesed, mida plaanitakse teisaldada teistesse crate-pakettidesse vĂ”i eemaldada.

Uue funktsionaalsuse hulka kuulub uue sokli tĂŒĂŒbi «inet-auto» tugi, mis vĂ”imaldab automaatselt mÀÀrata kasutamata TCP-porti RPC-serveri jaoks. JĂ€tkub funktsionaalsuse rakendamine rĂ«leede ja kataloogiserverite jaoks. Kataloogiserverite jaoks on tĂ€iustatud sertifikaatide haldust, lisatud on vĂ”imalus sertifikaatide laadimiseks, valideerimiseks ja salvestamiseks. RĂ«leede jaoks on rakendatud uus moodulaarne arhitektuur sĂ”lmede ahelate haldamiseks, toetamaks sideteede loomist teiste rĂ«leedega, nĂ”usolekuĂŒhenduste taotluste töötlemise toimetamist ning vĂ”imalust rĂ«leede töötamiseks rollis serverilt TLS-ĂŒhenduse seadistamisel.

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