π¦ ΠΠ΄Π°ΠΏΡΠΈΠ²Π½Π°Ρ ΠΌΠΈΠΌΠΈΠΊΡΠΈΡ: ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΡΡΠΈΠ½Π³ ΡΡΠ°ΡΠΈΠΊΠ° (ΠΊΠΎΠ½ΡΠ΅ΠΏΡ)
ΠΠ΅ΡΠ²ΠΎΠΈΡΡΠΎΡΠ½ΠΈΠΊ
ΠΡΠ° Π·Π°ΠΌΠ΅ΡΠΊΠ° ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ ΡΡΠ°ΡΡΡ ΠΠ²Π°Π½Π° Π‘ΠΎΡΠΎΠΊΠΈΠ½Π° (@unxed) Π½Π° Π₯Π°Π±ΡΠ΅: π Β«ΠΠ΄Π°ΠΏΡΠΈΠ²Π½Π°Ρ ΠΌΠΈΠΌΠΈΠΊΡΠΈΡ: ΠΊΠ°ΠΊ ΠΎΠ±ΠΌΠ°Π½ΡΡΡ DPIΒ» β habr.com/ru/articles/1012926
ΠΡΠΎ ΡΡΠ΅ΡΡΡ Π·Π°ΠΌΠ΅ΡΠΊΠ° Π² ΡΠ²ΡΠ·ΠΊΠ΅. ΠΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π΅ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊ DPI Π»ΠΎΠ²ΠΈΡ ΠΎΠ±Ρ ΠΎΠ΄ ΠΏΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ (Π²ΠΎΡΠΎΠ½ΠΊΠ° Π°Π½Π°Π»ΠΈΠ·Π°) ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΏΠΎ ΡΠΎΡΠΌΠ΅ ΠΈ ΡΠ°ΡΡΠΎΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ. ΠΡΠ° β ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΠΉ ΠΎΡΠ²Π΅Ρ Π½Π° ΡΡ ΡΠ°ΠΌΡΡ ΠΎΡΠΊΡΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ: ΠΌΠΈΠΌΠΈΠΊΡΠΈΡ ΠΏΠΎΠ΄ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΠΈΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
Π‘ΡΠ°ΡΡΡ: ΡΡΠΎ ΠΠΠΠ¦ΠΠΠ’, Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ
ΠΠ²ΡΠΎΡ ΡΠ°ΠΌ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΊΠ°ΠΊ Β«ΠΊΠΎΠ½ΡΠ΅ΠΏΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡΒ», Π° Π½Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡ (ΡΡΠΎΠ²Π΅Π½Ρ Β«ΠΏΡΠΎΡΡΠΎΠΉΒ», 5 ΠΌΠΈΠ½ΡΡ ΡΡΠ΅Π½ΠΈΡ). ΠΠΎΡΠΎΠ²ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π΅Ρ. ΠΠΈΠΆΠ΅ β ΡΠ°Π·Π±ΠΎΡ ΠΈΠ΄Π΅ΠΈ, Π΅Ρ ΠΌΠ΅ΡΡΠ° Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΡΠ΅ΡΡΠ½Π°Ρ ΠΎΡΠ΅Π½ΠΊΠ° ΠΏΡΠ΅Π΄Π΅Π»ΠΎΠ²: Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Β«ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈΒ» Π΅ΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°Ρ ΡΠ»Π°Π±ΠΎΡΡΡ (ΡΠΌ. ΡΠ°Π·Π΄Π΅Π» Β«ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΡΡΡΠ΄Π½ΠΎΒ»). Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΊΠ°ΠΊ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΡΡΠ»ΠΈ, Π° Π½Π΅ ΠΊΠ°ΠΊ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅.
TL;DR
ΠΡΠ΅ Π½ΡΠ½Π΅ΡΠ½ΠΈΠ΅ ΠΎΠ±Ρ ΠΎΠ΄Ρ (Π²ΠΊΠ»ΡΡΠ°Ρ VLESS+REALITY) ΠΌΠ°ΡΠΊΠΈΡΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» β Π΄Π΅Π»Π°ΡΡ TLS Π½Π΅ΠΎΡΠ»ΠΈΡΠΈΠΌΡΠΌ ΠΎΡ Π½Π°ΡΡΠΎΡΡΠ΅Π³ΠΎ. ΠΠΎ DPI ΠΏΠ΅ΡΠ΅ΡΡΠ» Π½Π° Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ (ΡΠΌ. ΠΏΠ°ΡΠ½ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΊΠΈ), ΠΈ ΡΡΡ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π½Π΅ ΡΠΏΠ°ΡΠ°Π΅Ρ.
ΠΠ΄Π΅Ρ ΡΡΠ°ΡΡΠΈ: ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ», Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΡΡΡΡ ΠΎΠ±Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Π½Π°Π» Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠΈΡΡΡΠ΅ΡΡΡ, Π° ΠΏΠΎΠ²ΡΠΎΡΡΠ΅Ρ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΆΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ° β ΡΠ΅ ΠΆΠ΅ ΠΏΠ°ΡΠ·Ρ, ΠΎΠ±ΡΡΠΌΡ, ΡΠΈΡΠΌ. Π’ΠΎΠ³Π΄Π° ΡΠ½Π°ΡΡΠΆΠΈ ΠΎΠ½ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π΅ ΠΊΠ°ΠΊ Β«ΠΏΡΠΎΠΊΡΠΈΒ», Π° ΠΊΠ°ΠΊ Β«ΡΡΠΎΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΡΠΈΡΠ°Π΅Ρ Π»Π΅Π½ΡΡΒ».
Π¦Π΅Π½Π° ΡΠ΅ΡΡΠ½ΠΎ Π½Π°Π·Π²Π°Π½Π° Π°Π²ΡΠΎΡΠΎΠΌ: ΡΡΠΎ Β«ΠΊΠ°Π½Π°Π» ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π½Π°Π΄Π΅ΠΆΠ΄ΡΒ» Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ° (ΡΠ΅Π»Π΅Π²Π°Ρ ΠΏΠΎΠ»ΠΎΡΠ° 64β128 ΠΠ±ΠΈΡ/Ρ), Π° Π½Π΅ Π±ΡΡΡΡΡΠΉ VPN. Π β ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π½ΠΈΠΆΠ΅ β Π΄Π°ΠΆΠ΅ Ρ ΡΡΠΎΠΉ ΠΈΠ΄Π΅ΠΈ Π΅ΡΡΡ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΡΠΎΠ»ΠΎΠΊ.
ΠΠ° ΠΏΠ°Π»ΡΡΠ°Ρ : ΠΌΠΈΠΌΠΈΠΊΡΠΈΡ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ, Π° Π½Π΅ ΠΏΠΎΠ΄ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»
ΠΠ΅ΡΠ½ΡΠΌΡΡ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ ΡΠ°ΠΌΠΎΠΆΠ½ΠΈ ΠΈΠ· ΠΏΠ°ΡΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠΈ. REALITY ΡΠ΄Π΅Π»Π°Π» ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Π΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΌΠΎΠ΄Π°Π½ β ΡΠ½Π°ΡΡΠΆΠΈ Π½Π΅ ΠΎΡΠ»ΠΈΡΠΈΡΡ ΠΎΡ ΡΡΡΠΈΡΡΠ°. ΠΠΎ ΡΠ°ΠΌΠΎΠΆΠ½Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»Π° ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΠ΅ΠΌΠΎΠ΄Π°Π½ ΠΈ Π½Π°ΡΠ°Π»Π° ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΠΌΠ°Π½Π΅ΡΡ ΠΏΠ°ΡΡΠ°ΠΆΠΈΡΠ°: ΠΊΠ°ΠΊ Ρ ΠΎΠ΄ΠΈΡ, ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΎ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΠ°ΡΠ·Π°ΠΌΠΈ.
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½Π°Ρ ΠΌΠΈΠΌΠΈΠΊΡΠΈΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π½Π° ΡΡΠΎ ΡΠ°ΠΊ: ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ°Π½Π΅ΡΡ. ΠΠ΅ Β«Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠΉ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΒ», Π° Β«Π²Π΅ΡΡΠΈ ΡΠ΅Π±Ρ ΡΠΎΠ²Π½ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ±ΡΡΠ½ΠΎ Π²Π΅Π΄ΡΡΠ΅ ΡΠ΅Π±Ρ Π² ΡΠ΅ΡΠΈΒ» β Ρ Π²Π°ΡΠΈΠΌΠΈ ΡΠΈΠΏΠΈΡΠ½ΡΠΌΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ ΠΈ ΠΎΠ±ΡΡΠΌΠ°ΠΌΠΈ Π½Π° ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ uTLS
uTLS (ΡΠΌ. ΠΏΠ°ΡΠ½ΡΡ Π·Π°ΠΌΠ΅ΡΠΊΡ) ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΡΠΏΠ΅ΡΠ°ΡΠΎΠΊ
ClientHelloβ Β«ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡΒ» ΠΎΠ΄Π½ΠΎ ΡΡΠΊΠΎΠΏΠΎΠΆΠ°ΡΠΈΠ΅. ΠΠΎΡΡΠΈΠ½Π³ ΠΆΠ΅ ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡ ΠΏΠΎΡΠΎΠΊΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β Β«ΠΊΠ°ΠΊ Π²Π΅Π΄ΡΡ ΡΠ΅Π±ΡΒ» ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. ΠΡΠΎ Π΄Π²Π° ΡΠ°Π·Π½ΡΡ ΡΠ»ΠΎΡ: uTLS Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ ΠΡΠ°ΠΏ 2 Π²ΠΎΡΠΎΠ½ΠΊΠΈ, ΠΌΠΎΡΡΠΈΠ½Π³ ΡΠ΅Π»ΠΈΡΡΡ Π² ΠΡΠ°ΠΏ 4 (ΠΌΠ΅ΡΠ°Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΡΠΎΠΊΠ°).
Π’ΡΠΈ ΡΠ°Π·Ρ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠΎΡΡΠΈΠ½Π³Π°
ΠΠ²ΡΠΎΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅:
- ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π±Π»ΡΠ΄Π°Π΅Ρ Π·Π° Π²Π°ΡΠΈΠΌ ΡΠ΅Π°Π»ΡΠ½ΡΠΌ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ: Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌΠΈ Π²Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΡΠ΅ ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ ΡΠ΅ΠΊΡΡΠ°, ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΡΠΌ Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΈΠ½Π³Π°.
- ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΏΠ°ΡΡΠ΅ΡΠ½Π°. ΠΠ· ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΡΡΡΠΎΠΈΡΡΡ Π»ΡΠ³ΠΊΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Β«Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΒ».
- ΠΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ Ρ ΠΌΠΎΡΡΠΈΠ½Π³ΠΎΠΌ. ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ°ΠΊΡΡΡΡΡ Π² TLS 1.3 ΠΈ Π²ΡΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΡΡΠΎΠ³ΠΎ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: Β«ΡΠΊΠ°ΡΠ°ΡΡ 10 ΠΠ β ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°ΡΡ 5 Ρ β ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ 2 ΠΠΒ», Π΅ΡΠ»ΠΈ ΡΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²Π°Ρ ΡΠΈΠΏΠΈΡΠ½ΡΠΉ ΡΠΈΡΠΌ.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΡΠΌΡ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠΎ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ:
- Padding & timing obfuscation β ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ·Ρ ΠΈ Π΄ΠΎΠ±ΠΈΠ²ΠΊΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈ ΡΠ°ΠΉΠΌΠΈΠ½Π³ΠΈ ΡΠΎΠ²ΠΏΠ°Π»ΠΈ Ρ ΠΌΠΎΠ΄Π΅Π»ΡΡ;
- Π½Π°ΡΠ΅Π·ΠΊΠ° Π΄Π°Π½Π½ΡΡ Π½Π° ΠΊΡΡΠΊΠΈ Β«ΡΠΈΠΏΠΈΡΠ½ΡΡ Β» Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ²;
- ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΡΡ 64β128 ΠΠ±ΠΈΡ/Ρ β Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅, ΡΡΠΎΠ±Ρ ΠΊΠ°Π½Π°Π» Π²ΡΠ³Π»ΡΠ΄Π΅Π» ΠΊΠ°ΠΊ ΡΠΎΠ½ΠΎΠ²Π°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ, Π° Π½Π΅ ΠΊΠ°ΠΊ Π·Π°ΠΊΠ°ΡΠΊΠ°;
- UDP ΠΏΠΎ ΡΠΈΠΏΡ Hysteria β ΡΡΠΎΠ±Ρ ΡΠΉΡΠΈ ΠΎΡ ΡΠ°ΡΡΠΈ TCP-Π°Π½Π°Π»ΠΈΠ·Π° (ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ TCP-ΠΏΠΎΡΠΎΠΊΠ° ΡΠΎΠΆΠ΅ Π²ΡΠ΄Π°ΡΡ, ΡΠΌ. Π½ΠΈΠΆΠ΅).
ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠ°Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°
| ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ | Π§ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ |
|---|---|
| Π‘Π΅ΡΠ²Π΅Ρ | ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΠΏΡΠ» VPS Ρ Π²Π°Π»ΠΈΠ΄Π½ΡΠΌΠΈ Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ, Π² ΡΡΠΈΠ»Π΅ REALITY (Ρ Π·Π°ΡΠΈΡΠΎΠΉ ΠΎΡ active probing) |
| ΠΠ»ΠΈΠ΅Π½Ρ (Android) | ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ VpnService; ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΡΡΡ ΠΊΠΎΠ΄ AndIodine (Android-ΠΎΠ±ΡΡΡΠΊΠ° Π½Π°Π΄ DNS-ΡΡΠ½Π½Π΅Π»Π΅ΠΌ iodine) |
| ΠΠ½ΡΠΈΡΠΏΠ°ΠΌ | Anubis β ΡΠ΅Π²Π΅ΡΡ-ΠΏΡΠΎΠΊΡΠΈ Ρ Proof-of-Work (ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ² ΠΠ-ΡΠΊΡΠ°ΠΏΠ΅ΡΠΎΠ²) ΠΊΠ°ΠΊ Π·Π°ΡΠΈΡΠ° ΠΏΡΠ»Π° ΠΎΡ Π·Π°ΡΠΎΡΠ΅Π½ΠΈΡ |
| ΠΠ°ΠΏΠ°ΡΠ½ΠΎΠΉ ΠΊΠ°Π½Π°Π» | ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ Ρ mesh-ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΏΠΎ Wi-Fi/Bluetooth β Π΄Π»Ρ ΡΠ·Π»ΠΎΠ² Π²Π½ΡΡΡΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° (Π² Π΄ΡΡ Π΅ Briar/Bridgefy) |
ΠΠ°Π·Π²Π°Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ β ΡΠ΅Π°Π»ΡΠ½ΡΠ΅
Hysteria (ΠΏΡΠΎΠΊΡΠΈ ΠΏΠΎΠ²Π΅ΡΡ QUIC/UDP), Anubis (PoW-ΠΏΡΠΎΠΊΡΠΈ Xe Iaso), AndIodine/iodine (IP-over-DNS),
VpnService(Android API) β ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ. ΠΠΎΠ²ΠΈΠ·Π½Π° ΡΡΠ°ΡΡΠΈ Π½Π΅ Π² Π½ΠΈΡ , Π° Π² ΡΠ²ΡΠ·ΠΊΠ΅: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΡΠ΅ΡΠΊΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠ°ΠΊ Β«ΡΠΎΡΠΌΡΒ», Π² ΠΊΠΎΡΠΎΡΡΡ Π»ΡΡΡΡΡ ΡΡΠ°ΡΠΈΠΊ.
π§± ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΡΡΡΠ΄Π½ΠΎ: ΠΈΠΌΠΈΡΠ°ΡΠΈΡ ΠΈ Π΅Ρ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠ»ΠΎΠΊ
ΠΠ΄Π΅ΡΡ β Π³Π»Π°Π²Π½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π°, ΠΏΠΎΡΠ΅ΠΌΡ Π·Π°ΠΌΠ΅ΡΠΊΠ° ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π° Β«ΠΊΠΎΠ½ΡΠ΅ΠΏΡΒ». ΠΠΎΠ΄Ρ ΠΎΠ΄ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΊΠ»Π°ΡΡΡ Β«ΠΈΠΌΠΈΡΠ°ΡΠΈΡΒ» (mimicry), Π° Ρ ΡΡΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Π΅ΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
Β«The Parrot is DeadΒ»
ΠΠ°Π½ΠΎΠ½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ° Houmansadr, Brubaker, Shmatikov, IEEE S&P 2013, Β«The Parrot Is Dead: Observing Unobservable Network CommunicationsΒ» ΠΏΠΎΠΊΠ°Π·Π°Π»Π°: ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠΈΡΠΈΡΡΡΡ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»/ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠ·Π²ΠΈΠΌΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΈΠΌΠΈΡΠ°ΡΠΈΡ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΉ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΠΎΠ±ΠΎΡΠ½ΡΡ ΠΊΠ°Π½Π°Π»Π°Ρ ΡΡΠ°Π·Ρ β Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΏΠΎΡΠ΅ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΡΠ°ΠΉΠΌΠΈΠ½Π³ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠΎΠ², ΠΊΡΠ°Π΅Π²ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ. Censor Π»Π΅Π³ΠΊΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΠΌΠΈΡΠ°ΡΠΎΡ Π½Π΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΡΠ».
Π ΡΠΎΠ²Π½ΠΎ ΡΡΠΎ Π°Π²ΡΠΎΡ ΡΡΠ°ΡΡΠΈ Π½Π°Π·ΡΠ²Π°Π΅Ρ ΡΠ°ΠΌ ΠΊΠ°ΠΊ ΡΠ»Π°Π±ΠΎΡΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠ°: Β«ΡΠ΅Π½Π·ΠΎΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΏΠΎ ΡΠ°Π·Π½ΠΎΠΉ ΡΠ΅Π°ΠΊΡΠΈΠΈ Π½Π° ΠΏΠΎΡΠ΅ΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ²Β». ΠΡΠΎ ΠΈ Π΅ΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Β«ΠΌΡΡΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ³Π°ΡΒ» β ΠΈΠΌΠΈΡΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΡΡΠ΅Ρ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ ΠΎΡΡΠ΅Π°Π³ΠΈΡΡΡΡ Π½Π° ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠ±ΠΎΠΉ (ΠΊΠ°Π½ΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π² ΡΠ°ΠΌΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ β VoIP/Skype: ΠΏΠΎΡΠ΅ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠ΅Π½ΡΠ΅Ρ Π±ΠΈΡΡΠ΅ΠΉΡ ΠΊΠΎΠ΄Π΅ΠΊΠ° ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ RTCP), ΠΈ ΡΡΠΎ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ°Π»ΠΈΡΡΡ.
ΠΠ°Π»ΡΡΠ΅ β ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠ΅Π΄Π΅Π»Ρ, ΡΠ°ΡΡΡ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π°Π²ΡΠΎΡ ΡΠΎΠΆΠ΅ ΡΠ΅ΡΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅Ρ:
- Overhead. ΠΠΎΡΡΠΈΠ½Π³ ΠΏΠΎΠ΄ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΈΡΠΌ = Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ·Ρ ΠΈ padding β Π½ΠΈΠ·ΠΊΠ°Ρ ΠΏΠΎΠ»ΠΎΡΠ° ΠΈ Π²ΡΡΠΎΠΊΠ°Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°. ΠΡΡΡΠ΄Π° ΠΈ cap 64β128 ΠΠ±ΠΈΡ/Ρ. ΠΠ°ΡΠΈΡΡ ΡΡΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ Π΅ΡΡ Π΄ΠΎΡΠΎΠΆΠ΅ β ΡΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΏΠΎ website-fingerprinting (constant-rate BuFLO ΠΈ ΠΏΡΠΎΠ²Π°Π±Π΅Π»ΡΠ½ΠΎ-ΡΡΠΎΠΉΠΊΠ°Ρ Tamaraw): ΠΊΡΠ°ΡΠ½ΡΠΉ overhead ΠΏΠΎ ΠΏΠΎΠ»ΠΎΡΠ΅ ΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠ΅.
- Round-trip-ΡΠ·ΠΎΡ Π½ΠΈΠΊΡΠ΄Π° Π½Π΅ Π΄Π΅Π»ΡΡ. ΠΠ°ΠΆΠ΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΌΠΎΡΡΠΈΠ½Π³ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΈ ΠΏΠ°ΡΠ· Π½Π΅ ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ round-tripβΠΎΠ² Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ TLS-ΡΡΠΊΠΎΠΏΠΎΠΆΠ°ΡΠΈΡ β Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ Π½Π΅ΠΌΡ Π΄Π΅ΡΠ΅ΠΊΡ ΠΈΠ· USENIX Security 2024 ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ (ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ β Π² ΠΏΠ°ΡΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠ΅). ΠΠΎΡΡΠΈΠ½Π³ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π΄Π΅ΡΠ΅ΠΊΡΠ°, Π½ΠΎ Π½Π΅ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ ΡΡΠΎΡ Π²Π΅ΠΊΡΠΎΡ.
- ΠΠ°ΡΠ°Π΄ΠΎΠΊΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠΈΠΌΠΈΠΊΡΠΈΡ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ β ΠΏΠ°Π»ΠΊΠ° ΠΎ Π΄Π²ΡΡ ΠΊΠΎΠ½ΡΠ°Ρ : Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΡΠΎ ΠΏΡΠ°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ; Ρ Π΄ΡΡΠ³ΠΎΠΉ β ΡΠ»ΠΈΡΠΊΠΎΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠΉ Π»ΠΈΡΠ½ΡΠΉ ΠΏΠ°ΡΡΠ΅ΡΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΎΡΠΏΠ΅ΡΠ°ΡΠΊΠΎΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π°Ρ (ΡΠ° ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ°, ΡΡΠΎ Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ uTLS-ΠΎΡΠΏΠ΅ΡΠ°ΡΠΊΠΎΠΌ Π² ΠΏΠ°ΡΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠ΅).
- Whitelist-ΡΠ΅Π½Π·ΡΡΠ° ΡΠ±ΠΈΠ²Π°Π΅Ρ Π²ΡΡ. ΠΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Β«Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ Π²ΡΡ, ΠΊΡΠΎΠΌΠ΅ ΡΠ²Π½ΠΎ ΡΠ°Π·ΡΠ΅ΡΡΠ½Π½ΠΎΠ³ΠΎΒ» ΠΌΠΈΠΌΠΈΠΊΡΠΈΡ Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½Π°: Π½Π΅Ρ ΡΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°, ΠΏΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°ΡΡΡΡ. Π ΠΏΡΠ΅Π΄Π΅Π»Π΅ β ΠΏΡΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ ΡΡΠ½Π΅ΡΠ° β ΠΏΡΠΎΠΏΠ°Π΄Π°Π΅Ρ ΠΈ ΡΠ°ΠΌ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ°Π½Π°Π», ΠΌΠΎΡΡΠΈΡΡ ΡΠΆΠ΅ Π½Π΅ΠΊΡΠ΄Π° (ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡΠ½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, ΡΠ΅ΠΌ whitelist, Π½ΠΎ Π΄ΠΎΠ±ΠΈΠ²Π°Π΅Ρ ΠΏΠΎ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΈΡΠΈΠ½Π΅).
- ΠΠ°ΡΠ°ΡΠ΅Ρ. ΠΠΎΡΡΠΎΡΠ½Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΎΠ±ΡΡΡΠΊΠ°ΡΠΈΡ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΠΆΡΡΡ Π·Π°ΡΡΠ΄.
𧬠ΠΡΠΎ Π½Π΅ Π½ΠΎΠ²ΠΎ: ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ Π»ΠΈΠ½ΠΈΡ
ΠΠ°ΠΆΠ½ΠΎ Π΄Π»Ρ ΡΡΠ΅Π·Π²ΠΎΠΉ ΠΎΡΠ΅Π½ΠΊΠΈ: Β«ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΡΡΠΈΠ½Π³Β» β Π½Π΅ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ, Π° Π΄Π°Π²Π½ΡΡ Π²Π΅ΡΠΊΠ° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ. ΠΠΎΠ½ΡΠ΅ΠΏΡ ΡΡΠΎΠΈΡ ΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ:
- Traffic Morphing (Wright, Coull, Monrose, NDSS 2009) β ΡΠ°Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΠ° ΡΠΎΠ²Π½ΠΎ ΠΏΡΠΎ ΠΏΠΎΠ΄Π³ΠΎΠ½ΠΊΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΠΎΠ΄ ΡΠ΅Π»Π΅Π²ΠΎΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.
- Format-Transforming Encryption (FTE) (Dyer, Coull, Ristenpart, Shrimpton, CCS 2013) β ΠΏΡΠΈΠ΄Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠΏΠΎΡΠΎΠΊΡ ΡΠΎΡΠΌΡ ΡΠ°Π·ΡΠ΅ΡΡΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°.
- ΠΠ°ΡΠΈΡΡ ΠΎΡ website-fingerprinting β WTF-PAD, Walkie-Talkie, Tamaraw, BuFLO: padding ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΉΠΌΠΈΠ½Π³Π°/ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ². ΠΡ Π³Π»Π°Π²Π½ΡΠΉ ΡΡΠΎΠΊ ΠΈ Π΅ΡΡΡ Β«Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΡΡΠΎΠΈΡ ΠΏΠΎΠ»ΠΎΡΡ ΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈΒ».
Π¦Π΅Π½Π½ΠΎΡΡΡ ΡΡΠ°ΡΡΠΈ β Π½Π΅ Π½ΠΎΠ²ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, Π° ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π²ΠΎΠΏΡΠΎΡΠ° Β«ΡΠ°Π· DPI ΡΠΌΠΎΡΡΠΈΡ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Β» ΠΈ ΡΠ±ΠΎΡΠΊΠ° ΠΈΠ· ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΊΠΈΡΠΏΠΈΡΠ΅ΠΉ (Hysteria/Anubis/iodine/VpnService).
π― ΠΠ»Π°Π²Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄
ΠΠΎΠ½ΡΠ΅ΠΏΡ ΡΠ΅Π»ΠΈΡ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΡΠΎΡΠΊΡ: ΠΏΠ°ΡΠ½ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΊΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΡΡΠΎ Π½Π΅ΡΠ΅ΡΡΠ½Π½ΡΠΉ ΡΠ»ΠΎΠΉ β ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΡΠ΅ΡΠΊΠΈΠΉ (Π‘ΠΈΠ³Π½Π°Π» 3 / ΠΡΠ°ΠΏ 4-5), ΠΈ ΡΡΠΎ Π½Π°ΡΡΠΎΡΡΠ°Ρ Π·Π°ΡΠΈΡΠ° β Π½Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠ°ΡΠΈΠΊ, Π° ΠΏΠ΅ΡΠ΅ΡΠΎΡΠΌΠΈΡΠΎΠ²ΡΠ²Π°ΡΡ Π΅Π³ΠΎ. Π‘ΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΡΡΠΈΠ½Π³ β ΡΡΠΎ ΠΏΠΎΠΏΡΡΠΊΠ° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ.
ΠΠΎ ΡΠ΅ΡΡΠ½Π°Ρ ΠΎΡΠ΅Π½ΠΊΠ° ΡΠ°ΠΊΠΎΠ²Π°:
- ΠΠ°ΠΊ ΠΈΠΌΠΈΡΠ°ΡΠΈΡ ΠΎΠ½ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Β«ΠΌΡΡΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ³Π°ΡΒ» β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π²ΡΠ΅ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠ΅ ΠΊΠ°Π½Π°Π»Ρ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° ΠΎΡΠΈΠ±ΠΊΠΈ) ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ Π°Π²ΡΠΎΡ ΡΡΠΎ ΠΏΡΠΈΠ·Π½Π°ΡΡ.
- ΠΠ½ Π½Π΅ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ round-trip-Π΄Π΅ΡΠ΅ΠΊΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΠΏΠΎΠΆΠ°ΡΠΈΡ β ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΄ΠΎΡΠΎΠΆΠ°Π΅Ρ Π΅Π³ΠΎ.
- Π¦Π΅Π½Π° β Π΄ΡΠ°ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ; ΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½Π°Ρ Π½ΠΈΡΠ° β ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Β«ΠΊΠ°Π½Π°Π» ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π½Π°Π΄Π΅ΠΆΠ΄ΡΒ», Π° Π½Π΅ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΠΉ VPN.
Π’ΠΎ Π΅ΡΡΡ ΡΡΠΎ ΡΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΡΡΠ»ΠΈ, ΡΠ΅ΡΡΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΠΎΠ΅ Π°Π²ΡΠΎΡΠΎΠΌ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠ΅ΠΏΡ, Π° Π½Π΅ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ±Π΅Π» Π² Π½Π°ΡΠ΅ΠΉ ΡΡΠΈΠ»ΠΎΠ³ΠΈΠΈ: ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΡΠ΅ΡΠΊΠΎΠΌΡ DPI β ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΡΠ°ΠΊ ΡΡΡΠ΄Π½ΠΎ.
π Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅
- π ΠΠ΅ΡΠ²ΠΎΠΈΡΡΠΎΡΠ½ΠΈΠΊ: habr.com/ru/articles/1012926 β ΠΠ²Π°Π½ Π‘ΠΎΡΠΎΠΊΠΈΠ½ (@unxed)
- π§ ΠΠ°ΡΠ½Π°Ρ Π·Π°ΠΌΠ΅ΡΠΊΠ°: ΠΠ°ΠΊ DPI Β«Π·Π°ΠΌΠΎΡΠ°ΠΆΠΈΠ²Π°Π΅ΡΒ» VLESS+REALITY: ΡΡ Π΅ΠΌΠ° ΠΈΡΠ½Ρ 2026 β ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠ³Π½Π°Π» ΠΌΠΎΡΡΠΈΠ½Π³ ΠΏΡΡΠ°Π΅ΡΡΡ ΠΎΠ±ΠΎΠΉΡΠΈ
- π ΠΠ°ΡΠ½Π°Ρ Π·Π°ΠΌΠ΅ΡΠΊΠ°: ΠΠ°ΠΊ DPI Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅: Π²ΠΎΡΠΎΠ½ΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ β ΠΡΠ°ΠΏ 4 (ΠΌΠ΅ΡΠ°Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΡΠΎΠΊΠ°), ΠΊΡΠ΄Π° ΡΠ΅Π»ΠΈΡΡΡ ΠΌΠΎΡΡΠΈΠ½Π³
- π΅οΈ ΠΠΎΠ»Π΅Π²ΠΎΠΉ ΠΊΠ΅ΠΉΡ: ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΡΠ°ΠΉΡΠ° ΠΏΠΎ JA4-ΠΎΡΠΏΠ΅ΡΠ°ΡΠΊΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ° β ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ uTLS-ΠΎΡΠΏΠ΅ΡΠ°ΡΠΎΠΊ ΠΊΠ°ΠΊ ΠΌΠ°ΡΠΊΠ΅Ρ: ΡΠΎΡ ΡΠ»ΠΎΠΉ, ΡΡΠΎ ΠΌΠΎΡΡΠΈΠ½Π³ Π½Π΅ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ
- π USENIX Security 2024 β Fingerprinting Obfuscated Proxy Traffic (ΠΏΠΎΡΠ΅ΠΌΡ round-trip ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠΎΡΡΠΈΠ½Π³)
- π The Parrot Is Dead (IEEE S&P 2013) β ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°Ρ ΠΊΡΠΈΡΠΈΠΊΠ° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Β«ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈΒ»
- π Hysteria Β· Anubis Β· iodine
- Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΎΠ±Ρ ΠΎΠ΄ DPI: VPN, Tor, DPI