Företaget ExpressVPN har slÀppt sina arbeten relaterade till VPN-protokollet Lightway

ExpressVPN har meddelat att de har öppnat kÀllkoden för implementationen av protokollet Lightway, som Àr utvecklat för att uppnÄ minimal anslutningstid samtidigt som en hög nivÄ av sÀkerhet och tillförlitlighet bibehÄlls. Koden Àr skriven i C och distribueras under GPLv2-licensen. Implementation Àr mycket kompakt och rymmer tvÄ tusen kodrader. Plattformar som stöds inkluderar Linux, Windows, macOS, iOS, Android, routrar (Asus, Netgear, Linksys) och webblÀsare. Byggsystemen Earthly och Ceedling krÀvs för att bygga koden. Implementationen Àr utformad som ett bibliotek som kan anvÀndas för att integrera klient- och serverfunktioner. VPN i sina applikationer.

I koden anvÀnds beprövade kryptografiska funktioner som tillhandahÄlls av biblioteket wolfSSL, som redan anvÀnds i lösningar som har fÄtt FIPS 140-2-certifiering. I standardlÀge anvÀnder protokollet UDP för datatransmission och DTLS för att skapa en krypterad kommunikationskanal. Som ett alternativ för att sÀkerstÀlla funktion i opÄlitliga eller begrÀnsande UDP-nÀtverk, servern erbjuds ett mer pÄlitligt men lÄngsammare strömmande lÀge som gör det möjligt att överföra data över TCP och TLSv1.3.

Tester utförda av ExpressVPN har visat att jÀmfört med Àldre protokoll (ExpressVPN stöder L2TP/IPSec, OpenVPN, IKEv2, PPTP, WireGuard och SSTP, men specificeras inte vad som jÀmfördes), ledde övergÄngen till Lightway till en genomsnittlig minskning av anslutningstiden med 2,5 gÄnger (i mer Àn hÀlften av fallen skapas kommunikationskanalen pÄ mindre Àn en sekund). Det nya protokollet har ocksÄ minskat antalet anslutningsavbrott i opÄlitliga mobila nÀtverk med 40%, vilket har kvalitetssÀkringsproblem.

Utvecklingen av den referensimplementation av protokollet kommer att ske pÄ GitHub med möjlighet för medlemmar av gemenskapen att delta i utvecklingen (för att överföra Àndringar krÀvs det att signera ett CLA-avtal om överlÄtelse av immateriella rÀttigheter till koden). Andra VPN-leverantörer inbjuds ocksÄ att samarbeta och kan utan begrÀnsningar anvÀnda det föreslagna protokollet.

SÀkerheten för implementeringen bekrÀftades av resultaten frÄn en oberoende revision utförd av företaget Cure53, som tidigare har utfört revisioner av NTPsec, SecureDrop, Cryptocat, F-Droid och Dovecot. Revisionen omfattade granskning av kÀllkoderna och inkluderade tester för att identifiera potentiella sÄrbarheter (frÄgor relaterade till kryptografi behandlades inte). Sammanfattningsvis bedömdes kodens kvalitet som hög, men revisionen avslöjade ÀndÄ tre sÄrbarheter som kan leda till tjÀnsteavbrott, och en sÄrbarhet som gör det möjligt att anvÀnda protokollet som en trafikförstÀrkare vid DDoS-attacker. De angivna problemen har redan ÄtgÀrdats, och de framkomna synpunkterna pÄ förbÀttring av koden har beaktats. Under revisionen uppmÀrksammades ocksÄ kÀnda sÄrbarheter och problem i involverade tredjeparts komponenter, sÄsom libdnet, WolfSSL, Unity, Libuv och lua-crypt. I huvudsak Àr problemen obetydliga, förutom MITM i WolfSSL (CVE-2021-3336).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster