Mullvad esitles GotaTun'i, WireGuard VPN'i teostust Rust programmas

VPN-teenuse pakkuja Mullvad, kes arendab Mullvad Brauserit ja pakub infrastruktuuri Mozilla VPN teenusele, esitles projekti GotaTun, mis rakendab WireGuard VPN-protokolli, kirjutatud Rust keeles ja töötav kasutajaruumi. Projekti kood jaotatakse BSD litsentsi alusel. Mullvad on juba kasutanud GotaTuni VPN-klient Android platvormil ning kavatseb jĂ€rgmise aasta jooksul selle rakendused desktopidele ja iOS-ile ĂŒle viia.

GotaTun on BoringTun tööriista fork, mida arendab Cloudflare ja mis on rakenduses WARP kasutusel. GotaTun erineb BoringTunist tÀieliku toe poolest Android platvormile, jÔudlusoptimeerimise ja tÀiendavate privaatsuse kaitse vÔimaluste poolest.

GotaTun integreerib DAITA (Defense Against AI-guided Traffic Analysis) tehnoloogia toe, et kaitsta krĂŒpteeritud transititee analĂŒĂŒsi eest, mida teostatakse masinĂ”ppe pĂ”histe tööriistadega. DAITA normaliseerib saadetavate paketide suurused, segab juhuslikku taustaliiklust ja moonutab tĂŒĂŒpiliste andmevoogude mustreid. GotaTunis on samuti rakendatud Multihop-reĆŸiim, mis vĂ”imaldab pöörduda VPN-serverite poole mitte otse, vaid lĂ€bi rea transit sĂ”lmi, mis vĂ”imaldab nĂ€iteks korraldada liikluse edasiviimist optimaalsemate marsruutide kaudu.

GotaTunis on jÔudluse tÔstmiseks rakendatud mitme tahhi töötlemist ja kasutatud zero-copy mÀlu töötlusstrateegiat, ilma vahemÀlu kasutamata, kasutades ainult algselt antud puhversÀtteid.

Varem kasutasid Mullvadi rakendused WireGuardi Go keeles rakendatud forki — wireguard-go, laiendatud DAITA ja Multihop toe poolest. Google'i statistika kohaselt olid 85% kĂ”igist Mullvadi Android kliendi avariide raportitest seotud wireguard-go koodiga, mistĂ”ttu otsustas Mullvad asendada WireGuardi rakenduse usaldusvÀÀrsema variandiga.

Rusti keel kasutamine valiti, kuna rakendus Mullvad VPN on kirjutatud Rustis, vĂ€lja arvatud wireguard-go kood, millega suhtlemine toimus keerulise ja unsafe plokkidega FFI (vĂ€lismaiste funktsioonide liidese) kaudu. Novemberi lĂ”pus avaldatud Mullvadi Androidi kliendi versioonis asendati wireguard-go teostus GotaTuniga, mis lahendas töökindluse probleeme — vĂ”rreldes varasemate versioonidega paranes avariiliste lĂ”petamiste mÔÔt 0,40% -lt 0,01%-le.

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