Компания ExpressVPN ΠΎΡ‚ΠΊΡ€Ρ‹Π»Π° Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, связанныС с VPN-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ Lightway

Компания ExpressVPN объявила ΠΎΠ± ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ исходных тСкстов Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Lightway, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ для достиТСния минимального Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ установки соСдинСния ΠΏΡ€ΠΈ сохранСнии высокого уровня бСзопасности ΠΈ надёТности. Код написан Π½Π° языкС Π‘ΠΈ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv2. РСализация ΠΎΡ‡Π΅Π½ΡŒ компактная ΠΈ ΡƒΠΌΠ΅ΡΡ‚ΠΈΠ»Π°ΡΡŒ Π² Π΄Π²Π΅ тысячи строк ΠΊΠΎΠ΄Π°. ЗаявлСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Linux, Windows, macOS, iOS, Android, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² (Asus, Netgear, Linksys) ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Для сборки трСбуСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сборочных систСм Earthly ΠΈ Ceedling. РСализация ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π° Π² Π²ΠΈΠ΄Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ сСрвСра VPN Π² свои прилоТСния.

Π’ ΠΊΠΎΠ΄Π΅ задСйствованы Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ криптографичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, прСдоставляСмыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ wolfSSL, ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡ… сСртификат FIPS 140-2. Π’ ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ UDP для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ DTLS для создания ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° связи. Π’ качСствС ΠΎΠΏΡ†ΠΈΠΈ для обСспСчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… UDP сСтях, сСрвСром прСдоставляСтся Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ, Π½ΠΎ ΠΌΠ΅Π½Π΅Π΅ быстрый, ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ²Π΅Ρ€Ρ… TCP ΠΈ TLSv1.3.

ΠŸΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ ExpressVPN тСсты ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎ старыми ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ (ExpressVPN ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ L2TP/IPSec, OpenVPN, IKEv2, PPTP, WireGuard ΠΈ SSTP, Π½ΠΎ Π½Π΅ дСтализируСтся с Ρ‡Π΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ сравнСниС), ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Lightway ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя установки соСдинСния Π² срСднСм Π² 2.5 Ρ€Π°Π·Π° (Π² Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ случаСв ΠΊΠ°Π½Π°Π» связи создаётся ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π·Π° сСкунду). Новый ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Π» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π° 40% ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ число Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² соСдинСний Π² Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… сСтях, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с качСством связи.

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ эталонной Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° GitHub с прСдоставлСниСм возмоТности участия Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ прСдставитСлСй сообщСства (для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ трСбуСтся ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ CLA-соглашСниС ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ имущСствСнных ΠΏΡ€Π°Π² Π½Π° ΠΊΠΎΠ΄). К сотрудничСству Π² Ρ‚ΠΎΠΌ числС ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ VPN-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».

Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ нСзависимого Π°ΡƒΠ΄ΠΈΡ‚Π°, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Cure53, Π² своё врСмя ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ²ΡˆΠ΅ΠΉ Π°ΡƒΠ΄ΠΈΡ‚ NTPsec, SecureDrop, Cryptocat, F-Droid ΠΈ Dovecot. Аудит Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ исходных тСкстов ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π» ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ тСстов для выявлСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… уязвимостСй (вопросы, связанныС с ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠ΅ΠΉ Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ). Π’ Ρ†Π΅Π»ΠΎΠΌ качСство ΠΊΠΎΠ΄Π° Π±Ρ‹Π»ΠΎ ΠΎΡ†Π΅Π½Π΅Π½ΠΎ ΠΊΠ°ΠΊ высокоС, Π½ΠΎ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° выявила Ρ‚Ρ€ΠΈ уязвимости, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΎΡ‚ΠΊΠ°Π·Ρƒ Π² обслуТивании, ΠΈ ΠΎΠ΄Π½Ρƒ ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ, которая позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π² качСствС усилитСля Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ DDoS-Π°Ρ‚Π°ΠΊ. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡƒΠΆΠ΅ устранСны, Π° высказанныС замСчания ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π° ΡƒΡ‡Ρ‚Π΅Π½Ρ‹. ΠŸΡ€ΠΈ Π°ΡƒΠ΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° извСстныС уязвимости ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² задСйствованных сторонних ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ libdnet, WolfSSL, Unity, Libuv ΠΈ lua-crypt. Π’ основном ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ нСсущСствСнныС, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ MITM Π² WolfSSL (CVE-2021-3336).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru