Π·Π°ΠΏΠΎΡΠ½Π°
ΠΠ° Π½Π°ΡΡΡΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°Π±ΡΠ°Π½Π°ΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΡΠΊΡΠΈΠ΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΉΡΠ°, ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ΅ΡΡΡΡΠ° Π½Π΅ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ ΠΎΡ 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