Az ExpressVPN cég bemutatta a Lightway VPN protokollal kapcsolatos fejlesztéseit

Az ExpressVPN bejelentette a Lightway protokoll megvalósításának forráskódjának megnyitását, amelyet úgy terveztek, hogy a legkisebb csatlakozási időt érje el, miközben magas szintű biztonságot és megbízhatóságot biztosít. A kód C nyelven készült, és GPLv2 licenc alatt terjesztik. A megvalósítás nagyon kompakt, mindössze kétezer sor kódot tartalmaz. Linux, Windows, macOS, iOS, Android, Asus, Netgear, Linksys routerek és böngészők platformjait támogatja. A fordításhoz Earthly és Ceedling build rendszerek használata szükséges. A megvalósítást könyvtár formájában alakították ki, amely lehetővé teszi a kliens és a szerver funkcióinak integrálását. VPN alkalmazásaikban.

A kódban a wolfSSL könyvtár által biztosított, bizonyított kriptográfiai funkciókat használják, amely már FIPS 140-2 tanúsítványos megoldásokban is alkalmazásra került. A protokoll normál üzemben UDP-t használ az adatok átvitelére és DTLS-t a titkosított kommunikációs csatorna létrehozására. Opcióként, hogy megbízhatatlan vagy limitált UDP hálózatokban is működjön, szerverrel elérhető egy megbízhatóbb, bár lassabb, streaming mód, amely lehetővé teszi az adatok TCP és TLSv1.3 fölötti továbbítását.

Az ExpressVPN által végrehajtott tesztek azt mutatták, hogy a régi protokollokkal (az ExpressVPN támogatja az L2TP/IPSec, OpenVPN, IKEv2, PPTP, WireGuard és SSTP protokollokat, de nem részletezi, mivel készült a összehasonlítás) való összehasonlítás után a Lightway protokollra való áttérés átlagosan 2,5-szer csökkentette a csatlakozási időt (több mint a felében az eseteknek a kommunikációs csatorna kevesebb mint egy másodperc alatt létrejön). Az új protokoll emellett lehetőséget biztosított a kapcsolatok megszakításának számának 40%-os csökkentésére megbízhatatlan mobilhálózatokban, ahol kommunikációs minőségi problémák léphetnek fel.

A protokoll referenciájának fejlesztése a GitHub-on fog zajlani, lehetőséget biztosítva a közösségi képviselők részvételére (a változtatások beküldéséhez CLA megállapodás aláírása szükséges a kód tulajdonjogának átadásáról). Együttműködésre más VPN szolgáltatókat is invitálnak, akik korlátozás nélkül használhatják a javasolt protokollt.

A megvalósítás biztonságát a Cure53 által végzett független audit eredménye igazolja, amely korábban az NTPsec, SecureDrop, Cryptocat, F-Droid és Dovecot auditját végezte. Az audit a forráskód ellenőrzésére terjedt ki, és teszteket is magában foglalt a lehetséges sebezhetőségek feltárására (a kriptográfiával kapcsolatos kérdéseket nem vizsgálták). Összességében a kód minőségét magasnak ítélték, azonban az audit három olyan sebezhetőséget tárt fel, amelyek szolgáltatásmegtagadásra vezethetnek, és egy sebezhetőséget, amely lehetővé teszi a protokoll forgalomnövelőként való használatát DDoS-támadások során. A megjelölt problémákat már orvosolták, a kód javítására vonatkozó észrevételeket figyelembe vették. Az audit során figyelmet fordítottak a használt külső komponensekben, mint például libdnet, WolfSSL, Unity, Libuv és lua-crypt, lévő ismert sebezhetőségekre és problémákra is. A problémák többsége lényegtelen, kivéve a WolfSSL-ben található MITM-t (CVE-2021-3336).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster