Společnost ExpressVPN otevřela vývoj související s VPN protokolem Lightway.

Společnost ExpressVPN oznámila otevření zdrojového kódu implementace protokolu Lightway, vyvinutého k dosažení minimální doby připojení při zachování vysoké úrovně bezpečnosti a spolehlivosti. Kód je napsán v jazyce C a je šířen pod licencí GPLv2. Implementace je velmi kompaktní a vešlo se do dvou tisíc řádků kódu. Podpora je slibována pro platformy Linux, Windows, macOS, iOS, Android, routery (Asus, Netgear, Linksys) a prohlížeče. Pro sestavení je vyžadováno použití sestavovacích systémů Earthly a Ceedling. Implementace je k dispozici jako knihovna, kterou lze použít pro integraci funkcí klienta a serveru. VPN ve svých aplikacích.

V kódu jsou použity osvědčené kryptografické funkce poskytované knihovnou wolfSSL, která již byla použita v řešeních, jež získala certifikát FIPS 140-2. V běžném režimu protokol používá UDP pro přenos dat a DTLS pro vytvoření šifrovaného kanálu. Jako možnost pro zajištění funkčnosti v nespolehlivých nebo omezujících UDP sítích, serverem je k dispozici spolehlivější, ale méně rychlý streamový režim, který umožňuje přenášet data přes TCP a TLSv1.3.

Testy provedené společností ExpressVPN ukázaly, že ve srovnání se starými protokoly (ExpressVPN podporuje L2TP/IPSec, OpenVPN, IKEv2, PPTP, WireGuard a SSTP, ale není specifikováno, s čím přesně bylo srovnávání provedeno) přešli na Lightway, což ve výsledku v průměru zkrátilo dobu připojení 2,5krát (ve více než polovině případů je kanál vytvořen za méně než sekundu). Nový protokol také umožnil snížit počet přerušení spojení v nespolehlivých mobilních sítích, které mají problémy s kvalitou připojení, o 40%.

Další vývoj referenční implementace protokolu bude probíhat na GitHubu s možností účasti na vývoji zástupců komunity (pro předání změn je nutné podepsat dohodu CLA o převodu majetkových práv na kód). K spolupráci jsou také zváni jiní poskytovatelé VPN, kteří mohou bez omezení využívat navržený protokol.

Bezpečnost implementace byla potvrzena výsledky nezávislého auditu provedeného společností Cure53, která v minulosti prováděla audit NTPsec, SecureDrop, Cryptocat, F-Droid a Dovecot. Audit zahrnoval kontrolu zdrojových kódů a zahrnoval testy zaměřené na odhalení možných zranitelností (otázky spojené s kryptografií nebyly zkoumány). Celková kvalita kódu byla hodnocena jako vysoká, nicméně audit odhalil tři zranitelnosti, které mohou vést k výpadkům služeb, a jednu zranitelnost, která umožňuje využít protokol jako zesilovač provozu při DDoS útocích. Uvedené problémy byly již vyřešeny a poznámky na zlepšení kódu byly vzaty v potaz. Během auditu se také zaměřilo na známé zranitelnosti a problémy v zapojených externích komponentech, jako jsou libdnet, WolfSSL, Unity, Libuv a lua-crypt. Většinou se jedná o nevýznamné problémy, s výjimkou MITM ve WolfSSL (CVE-2021-3336).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster