ΠΠΎΡΠ½Π°
ΠΠ° ΠΏΡΠ΅ΠΊΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°Π±ΡΠ°Π½Π°ΡΠ° Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ ΡΠΎΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ°, ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅ΡΡΡΡΠΎΡ Π½Π°ΡΠ΄ΠΎΡΠ½Π° Π²ΠΎ ΡΠΎΠΊ ΠΎΠ΄ 1 (Π΅Π΄Π΅Π½) ΡΠ°Π±ΠΎΡΠ΅Π½ Π΄Π΅Π½ ΠΎΠ΄ Π΄Π°ΡΡΠΌΠΎΡ Π½Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΠΎΠ²Π°Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π° ΠΎΠ΄ ΠΎΠ²Π»Π°ΡΡΠ΅Π½ΠΈΠΎΡ ΡΠΎΡΡΠ·Π΅Π½ ΠΈΠ·Π²ΡΡΠ΅Π½ ΠΎΡΠ³Π°Π½. ΠΠ»Π°Π²Π½Π°ΡΠ° ΡΠ΅Π» Π½Π° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ΡΠΎ Π΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ°ΡΠ° TLS
ΠΠ° ΠΏΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° Π·Π° Π΄Π° ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ HTTPS-ΡΡΡΠ°Π½ΠΈΡΠΈ Π½Π° Π΅Π΄Π½Π° IP Π°Π΄ΡΠ΅ΡΠ°, ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ Π±Π΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ΅Π½Π° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ°ΡΠ° SNI, ΠΊΠΎΡΠ° Π³ΠΎ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ Π²ΠΎ ΡΠ°ΡΠ΅Π½ ΡΠ΅ΠΊΡΡ Π²ΠΎ ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° ClientHello ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½Π° ΠΏΡΠ΅Π΄ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΡΠΈΡΡΠΈΡΠ°Π½ ΠΊΠ°Π½Π°Π» Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΡΠ° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΎΡ ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠΈΠ»ΡΡΠΈΡΠ° HTTPS ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ ΠΈ Π΄Π° ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΠΊΠΎΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ Π³ΠΈ ΠΎΡΠ²ΠΎΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, ΡΡΠΎ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½Π° Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎΡΡ ΠΏΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° HTTPS.
ECH/ESNI ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π³ΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° ΠΈΡΡΠ΅ΠΊΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π±Π°ΡΠ°Π½Π°ΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° ΠΏΡΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° HTTPS ΠΊΠΎΠ½Π΅ΠΊΡΠΈΠΈΡΠ΅. ΠΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠ° ΡΠΎ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ° Π·Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ° Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½ΠΈ, ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ECH/ESNI ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΡΠΊΡΠΈΠ΅ IP Π°Π΄ΡΠ΅ΡΠ°ΡΠ° Π½Π° Π±Π°ΡΠ°Π½ΠΈΠΎΡ ΡΠ΅ΡΡΡΡ ΠΎΠ΄ Π΄Π°Π²Π°ΡΠ΅Π»ΠΎΡ - ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΈΡΠ° Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ Π³ΠΈ Π³Π»Π΅Π΄Π°Π°Ρ ΡΠ°ΠΌΠΎ Π±Π°ΡΠ°ΡΠ°ΡΠ° Π΄ΠΎ CDN ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½Π°Ρ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ Π±Π΅Π· Π΄Π° Π³ΠΎ ΠΈΠ·ΠΌΠ°ΠΌΠ°Ρ TLS ΡΠ΅ΡΠΈΡΠ°, Π²ΠΎ ΠΊΠΎΡ ΡΠ»ΡΡΠ°Ρ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ Π·Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ. ΠΠΎΠΊΠΎΠ»ΠΊΡ ΡΠ΅ Π²ΠΎΠ²Π΅Π΄Π΅ Π·Π°Π±ΡΠ°Π½Π° Π·Π° ECH/ESNI, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΠΎΡ Π½Π°ΡΠΈΠ½ Π·Π° Π±ΠΎΡΠ±Π° ΠΏΡΠΎΡΠΈΠ² ΠΎΠ²Π°Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π΄ΠΎ ΠΌΡΠ΅ΠΆΠΈΡΠ΅ Π·Π° ΠΈΡΠΏΠΎΡΠ°ΠΊΠ° Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° (CDN) ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ ECH/ESNI, ΠΈΠ½Π°ΠΊΡ Π·Π°Π±ΡΠ°Π½Π°ΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ Π½Π΅Π΅ΡΠΈΠΊΠ°ΡΠ½Π° ΠΈ Π»Π΅ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π΅Π½Π° ΠΎΠ΄ CDN.
ΠΠΎΠ³Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ECH/ESNI, ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ, ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΠΎ SNI, ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° Π²ΠΎ ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° ClientHello, Π½ΠΎ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ Π²ΠΎ ΠΎΠ²Π°Π° ΠΏΠΎΡΠ°ΠΊΠ° Π΅ ΡΠΈΡΡΠΈΡΠ°Π½Π°. Π¨ΠΈΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΡΠ½Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ°Π½Π° ΠΎΠ΄ ΠΊΠ»ΡΡΠ΅Π²ΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ. ΠΠ° Π΄Π° Π΄Π΅ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠ΅ΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π½Π° ΠΏΠΎΠ»Π΅ΡΠΎ ECH/ESNI, ΠΌΠΎΡΠ° Π΄Π° Π³ΠΎ Π·Π½Π°Π΅ΡΠ΅ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΠΎΡ ΠΊΠ»ΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ (ΠΏΠ»ΡΡ ΡΠ°Π²Π½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ). ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΡΠ°Π²Π½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°Π°Ρ Π·Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π²ΠΎ DNS, Π° Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΎΡ ΠΊΠ»ΡΡ Π²ΠΎ ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° ClientHello. ΠΠ΅ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΡΠ°ΡΠ½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½Π° Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ°ΡΠ° TLS, ΠΏΠΎΠ·Π½Π°ΡΠ° ΡΠ°ΠΌΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ.
ΠΠ·Π²ΠΎΡ: opennet.ru