🎭 ShadowTLS ΠΈ Restls: маскировка Ρ‡ΡƒΠΆΠΈΠΌ TLS-Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ

О Ρ‡Ρ‘ΠΌ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°

Π Π°Π·Π±ΠΎΡ€ ShadowTLS β€” ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠΈ, которая прячСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ прокси (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Shadowsocks) Π·Π° настоящим TLS-Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ с посторонним сайтом, ΠΈ родствСнного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Restls. Π—Π΄Π΅ΡΡŒ: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Ρ€ΡŽΠΊ с ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ рукопоТатия, Ρ‡Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ вСрсии v1–v3, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π² 2025 Π³ΠΎΠ΄Ρƒ v3 ΠΏΡ€ΠΈΠ·Π½Π°Π»ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠΌΡ‹ΠΌ ΠΈ Ρ‡Ρ‚ΠΎ ΠΈΠ· этого слСдуСт практичСски. ΠšΠ°Ρ€Ρ‚Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² β€” Π² ΠΎΠ±Π·ΠΎΡ€Π΅.

TL;DR

  • ИдСя ShadowTLS: Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ дСлаСтся с настоящим Ρ‡ΡƒΠΆΠΈΠΌ сайтом, Π° послС Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ соСдинСниС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π° скрытый прокси-сСрвСр. ΠΠ°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄ΠΈΡ‚ сСртификат ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ популярного рСсурса.
  • Π­Ρ‚ΠΎ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ родствСнник REALITY ΠΏΠΎ замыслу (Β«ΠΏΡ€ΠΈΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ Ρ‡ΡƒΠΆΠΈΠΌ Π΄ΠΎΠΌΠ΅Π½ΠΎΠΌΒ»), Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ конструкциСй ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ историСй.
  • ВСрсии росли ΠΏΠΎ защищённости: v1 β€” Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚Ρ€ΡŽΠΊ, v2 β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΏΠΎ схСмС «запрос-ΠΎΡ‚Π²Π΅Ρ‚Β» ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…, v3 β€” аутСнтификация ΠΏΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ (PSK) ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ цСлостности сообщСний рукопоТатия.
  • v3 Π½Π΅ считаСтся Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ с 2025 Π³ΠΎΠ΄Π°: инструмСнт Aparecium ΠΏΠΎΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ Β«ΠΏΠΎΠ΄ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π½ΠΈΠ΅Β» сообщСний HMAC удлиняСт ServerFinished Π½Π° 4 Π±Π°ΠΉΡ‚Π° β€” достаточный ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ для обнаруТСния. Π”Π°Ρ‚Π° объявлСния β€” 31 мая 2025.
  • Restls β€” нСзависимый ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» с Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ†Π΅Π»ΡŒΡŽ, созданный Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° отсутствиС Π²Π·Π°ΠΈΠΌΠ½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² ShadowTLS v2; ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈ TLS 1.2, ΠΈ TLS 1.3, Π·Π° счёт Ρ‡Π΅Π³ΠΎ устроСн слоТнСС.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² ядрах Π΅ΡΡ‚ΡŒ (mihomo, sing-box), Π½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ShadowTLS ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ Π² 2026 Π³ΠΎΠ΄Ρƒ β€” ΡΠΎΠΌΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅; рассматривайтС REALITY ΠΈ AnyTLS.

Π’Ρ€ΡŽΠΊ: Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ с ΠΎΠ΄Π½ΠΈΠΌ сСрвСром, Π΄Π°Π½Π½Ρ‹Π΅ β€” с Π΄Ρ€ΡƒΠ³ΠΈΠΌ

Основная ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ° ShadowTLS понятна ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий.

ΠšΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ сСрвСру-Ρ€Π΅Π»Π΅ΡŽ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ TLS-Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅, Π½ΠΎ адрСсованноС Π½Π΅ Π΅ΠΌΡƒ, Π° ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ настоящСму популярному сайту. Π Π΅Π»Π΅ΠΉ эти сообщСния чСстно пСрСсылаСт Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ сайт ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ Π΅Π³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹. Для Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ это выглядит Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ: настоящий сСртификат настоящСго Π΄ΠΎΠΌΠ΅Π½Π°, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, всё сходится β€” ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это ΠΈ Π΅ΡΡ‚ΡŒ настоящСС Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ с настоящим сСрвСром.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ, Ρ€Π΅Π»Π΅ΠΉ пСрСстаёт ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° сайт-ΠΏΡ€ΠΈΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈ соСдиняСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° со скрытым прокси (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСрвСром Shadowsocks). Π”Π°Π»ΡŒΡˆΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡƒΠΆΠ΅ Ρ‚Π΅Ρ‡Ρ‘Ρ‚ полСзная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°.

ΠŸΡ€ΠΎΡ‰Π΅ говоря: ShadowTLS Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρƒ настоящСго сайта Π΅Π³ΠΎ Β«Π»ΠΈΡ†ΠΎΒ» Π½Π° врСмя знакомства, Π° Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ Π²Π΅Π΄Ρ‘Ρ‚ ΡƒΠΆΠ΅ свой. Бмысл Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ пассивном наблюдСнии соСдинСниС Π½Π΅ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΠΎ ΠΎΡ‚ Π²ΠΈΠ·ΠΈΡ‚Π° Π½Π° популярный рСсурс: сСртификат Ρ‡ΡƒΠΆΠΎΠΉ ΠΈ настоящий, свой Π΄ΠΎΠΌΠ΅Π½ Π½Π΅ Π½ΡƒΠΆΠ΅Π½, слСдов Π² Π»ΠΎΠ³Π°Ρ… прозрачности сСртификатов Π²Ρ‹ Π½Π΅ оставляСтС.

Π’ΠΎΡ‚ ΠΆΠ΅ замысСл Π»Π΅ΠΆΠΈΡ‚ Π² основС REALITY, Π½ΠΎ рСализация Ρƒ Π½ΠΈΡ… разная, ΠΈ Ρ€Π°Π·ΠΎΡˆΠ»ΠΈΡΡŒ ΠΎΠ½ΠΈ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎ устойчивости ΠΊ Ρ‚ΠΎΠ½ΠΊΠΈΠΌ различиям Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ.

Π’Ρ€ΠΈ вСрсии ΠΈ Ρ‡Ρ‚ΠΎ каТдая Ρ‡ΠΈΠ½ΠΈΠ»Π°

v1 Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π»Π° Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚Ρ€ΡŽΠΊ Π±Π΅Π· Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π‘Π»Π°Π±ΠΎΡΡ‚ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°: любой, ΠΊΡ‚ΠΎ ΡƒΠ·Π½Π°Π» адрСс ΠΈ ΠΏΠΎΡ€Ρ‚, ΠΌΠΎΠ³ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ нСстандартноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ сСрвСр Π²Ρ‹Π΄Π°Π²Π°Π» сСбя ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅.

v2 Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΏΠΎ схСмС «запрос-ΠΎΡ‚Π²Π΅Ρ‚Β» ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ TLS-записи Application Data. Π‘Ρ‚Π°Π»ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Π½ΠΎ исслСдоватСли ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½Π° отсутствиС Π²Π·Π°ΠΈΠΌΠ½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ: ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ ΠΌΠΎΠ³ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ со своим Ρ€Π΅Π»Π΅Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΎ ΠΏΡƒΡ‚ΡŒ ΠΊ Π°Ρ‚Π°ΠΊΠ°ΠΌ посрСдника со стороны Ρ†Π΅Π½Π·ΠΎΡ€Π°.

v3 ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΎΠ±Π° слоя. АутСнтификация строится Π½Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅ (PSK), Π° сообщСния Π²Ρ‚ΠΎΡ€ΠΎΠΉ части рукопоТатия (ServerHello, EncryptedExtensions, Certificate, CertificateVerify, Finished) Ρ€Π΅Π»Π΅ΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚ настоящСго сСрвСра, Β«ΠΏΠΎΠ΄ΠΊΡ€Π°ΡˆΠΈΠ²Π°ΡΒ» ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ HMAC(PSK) β€” это ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ подлинности рСлСя, ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ цСлостности. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ β€” Π² описании ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° v3.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ v3 большС Π½Π΅ считаСтся Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ

Π—Π΄Π΅ΡΡŒ ΠΈ находится Π³Π»Π°Π²Π½Ρ‹ΠΉ практичСский Π²Ρ‹Π²ΠΎΠ΄ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ.

ΠŸΡ€ΠΈΡ‘ΠΌ с Β«ΠΏΠΎΠ΄ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌΒ» ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΉ эффСкт: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ HMAC мСняСт Π΄Π»ΠΈΠ½Ρƒ сообщСний β€” Π² частности, ServerFinished оказываСтся Π½Π° 4 Π±Π°ΠΉΡ‚Π° Π΄Π»ΠΈΠ½Π½Π΅Π΅, Ρ‡Π΅ΠΌ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ TLS-Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠΈ. ΠΠ°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ: достаточно ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сообщСния ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с эталоном.

ИмСнно это ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π» инструмСнт Aparecium β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ proof-of-concept для обнаруТСния ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΌΠ°ΡΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎΠ΄ TLS. По Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ, 31 мая 2025 Π³ΠΎΠ΄Π° ShadowTLS v3 Π±Ρ‹Π» объявлСн ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠΌΡ‹ΠΌ ΠΈΠ·-Π·Π° Π²Ρ€ΠΎΠΆΠ΄Ρ‘Π½Π½ΠΎΠ³ΠΎ свойства конструкции, Π° Π½Π΅ ΠΈΠ·-Π·Π° ошибки Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. РаньшС, Π² 2023 Π³ΠΎΠ΄Ρƒ, нСзависимый Π°Π½Π°Π»ΠΈΠ· бСзопасности ShadowTLS (FOCI 2023) ΡƒΠΆΠ΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Π» слабыС мСста Ρ€Π°Π½Π½ΠΈΡ… вСрсий.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎ ShadowTLS

Если ваша схСма ΠΎΠ±Ρ…ΠΎΠ΄Π° опираСтся Π½Π° ShadowTLS ΠΊΠ°ΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ маскировку, считайтС, Ρ‡Ρ‚ΠΎ Ρƒ Ρ†Π΅Π½Π·ΠΎΡ€Π° Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ способ Π΅Ρ‘ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ β€” ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ описанный ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ инструмСнтС с мая 2025 Π³ΠΎΠ΄Π°. Π­Ρ‚ΠΎ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° пСрСстанСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π·Π°Π²Ρ‚Ρ€Π°: ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° β€” Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ примСняСт ваша ΡΠ΅Ρ‚ΡŒ. Но ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ShadowTLS Π½ΠΎΠ²ΡƒΡŽ установку Π² 2026 Π³ΠΎΠ΄Ρƒ Π½Π΅ стоит β€” Ρ€Π°Π·ΡƒΠΌΠ½Π΅Π΅ VLESS + REALITY ΠΈΠ»ΠΈ AnyTLS.

Π—Π°ΠΎΠ΄Π½ΠΎ это Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°: маскировка ΠΆΠΈΠ²Ρ‘Ρ‚ Ρ€ΠΎΠ²Π½ΠΎ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π΅Ρ‘ конструкция Π½Π΅ создаёт собствСнного ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°. Π›ΡŽΠ±Π°Ρ Π΄ΠΎΠ±Π°Π²ΠΊΠ° ΠΊ стандартному ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ β€” лишниС Π±Π°ΠΉΡ‚Ρ‹, измСнённая Π΄Π»ΠΈΠ½Π°, нСстандартный порядок сообщСний β€” ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ становится сигнатурой. Π’ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ TLS-рукопоТатия Ρ‚Π°ΠΊ Ρ†Π΅Π½Π΅Π½ для DPI.

Restls: сосСдний ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Ρ‚Ρƒ ΠΆΠ΅ Π·Π°Π΄Π°Ρ‡Ρƒ

Restls (Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ 3andne/restls, авторскоС описаниС β€” Β«Restls: A Perfect Impersonation of TLSΒ») создавался ΠΊΠ°ΠΊ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ нСдостаток ShadowTLS v2 β€” отсутствиС Π²Π·Π°ΠΈΠΌΠ½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π•Π³ΠΎ отличия:

  • Взаимная аутСнтификация встроСна Π² само Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠ΅ ΠΈ, ΠΏΠΎ замыслу Π°Π²Ρ‚ΠΎΡ€Π°, Π½Π΅ добавляСт Π½ΠΎΠ²Ρ‹Ρ… Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ².
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ TLS 1.2, ΠΈ TLS 1.3. ShadowTLS v3 Π² строгом Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с сСрвСрами Π½Π° TLS 1.3, Π° Restls ΡƒΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ сСбя Π·Π° Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ ΠΊΡ€ΡƒΠ³ сайтов β€” Ρ†Π΅Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТной конструкции.
  • Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ любой сайт ΠΈΠ· Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ³ΠΎ списка, Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ β€” ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.

Π’ экосистСмС ядСр Restls появляСтся ΠΊΠ°ΠΊ опция обфускации: Π² Ρ€Π΅Π»ΠΈΠ·Π°Ρ… mihomo сСрСдины 2026 Π³ΠΎΠ΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° restls Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° для AnyTLS, VMess, VLESS ΠΈ Trojan. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ нСзависимого Π°Π½Π°Π»ΠΈΠ·Π° устойчивости Restls, сопоставимого ΠΏΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ с Ρ€Π°Π±ΠΎΡ‚Π°ΠΌΠΈ ΠΏΠΎ ShadowTLS, Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅ΡΡŒ ΠΊ Π½Π΅ΠΌΡƒ ΠΊΠ°ΠΊ ΠΊ пСрспСктивному, Π½ΠΎ нСдостаточно ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠΌΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ.

Как это выглядит Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅

ShadowTLS β€” Π½Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ прокси, Π° ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ°: Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅ ΠΎΠ½ задаётся ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ слой, ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ основной ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». Випичная связка β€” Shadowsocks ΠΏΠΎΠ²Π΅Ρ€Ρ… ShadowTLS: указываСтся адрСс рСлСя, Π΄ΠΎΠΌΠ΅Π½ сайта-прикрытия (handshake server), вСрсия ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ/PSK. ВСрсия обязана ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ Π½Π° ΠΎΠ±Π΅ΠΈΡ… сторонах.

Из ядСр ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ mihomo (Π² Ρ‚ΠΎΠΌ числС для Snell Π² свСТих Ρ€Π΅Π»ΠΈΠ·Π°Ρ…) ΠΈ sing-box; Π² Xray-core Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅Ρ‚ β€” Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅Π΄ΠΊΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² спискС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π²Ρ‹Π±ΠΎΡ€ ядра (см. сравнСниС ядСр).

πŸ“š Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

  • ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² β€” ΠΊΠ°Ρ€Ρ‚Π° Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² ядрах.
  • REALITY β€” Ρ‚Π° ΠΆΠ΅ идСя прикрытия Ρ‡ΡƒΠΆΠΈΠΌ сайтом, Π½ΠΎ ΠΈΠ½Π°Ρ‡Π΅ устроСнная ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π°ΡΡΡ.
  • AnyTLS β€” соврСмСнный ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π΄Π΅Ρ‚Π΅ΠΊΡ‚ Β«TLS Π²Π½ΡƒΡ‚Ρ€ΠΈ TLSΒ».
  • Shadowsocks β€” ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡Π°Ρ‰Π΅ всСго Π·Π°Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π² ShadowTLS.
  • ΠžΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ TLS-рукопоТатия β€” ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠ΅Π»ΠΊΠΈΠ΅ отклонСния Π² Ρ€ΡƒΠΊΠΎΠΏΠΎΠΆΠ°Ρ‚ΠΈΠΈ Π²Ρ‹Π΄Π°ΡŽΡ‚ инструмСнт.
  • VLESS + TLS: DPI-ΠΏΠΎΡ‡Π΅Ρ€ΠΊ β€” общая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π΄Π΅Ρ‚Π΅ΠΊΡ‚Π°.
  • πŸ”— ihciah/shadow-tls β€” исходники ΠΈ описаниС вСрсий ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.
  • πŸ”— Chasing Shadows: A security analysis of the ShadowTLS proxy (FOCI 2023) β€” нСзависимый Π°Π½Π°Π»ΠΈΠ· бСзопасности.

πŸ€– Π­Ρ‚ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… ИИ

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ИИ Π½Π° Π½Π°ΡˆΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…. Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ скачиваниС всСго рСпозитория ΠΎΠ΄Π½ΠΈΠΌ zip-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠΌ доступны Π² Forgejo: исходник этой Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Β· вСсь Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ.