ΠšΠΈΡ‚Π°ΠΉ Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° HTTPS Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅, установСни с TLS 1.3 ΠΈ ESNI

ΠšΠΈΡ‚Π°ΠΉ изпълнСни Π·Π°ΠΊΠ»ΡŽΡ‡Π²Π°ΠΌ всички HTTPS Π²Ρ€ΡŠΠ·ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° TLS 1.3 ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ESNI (Encrypted Server Name Indication) TLS, ΠΊΠΎΠ΅Ρ‚ΠΎ осигурява ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° искания хост. Π‘Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π½Π° Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½ΠΈ Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ, установСни ΠΎΡ‚ ΠšΠΈΡ‚Π°ΠΉ към външния свят, Ρ‚Π°ΠΊΠ° ΠΈ ΠΎΡ‚ външния свят към ΠšΠΈΡ‚Π°ΠΉ.

Π‘Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· пусканС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° към ΡΡŠΡ€Π²ΡŠΡ€Π°, Π° Π½Π΅ Ρ‡Ρ€Π΅Π· замСстванС Π½Π° RST ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΡˆΠ΅ ΠΎΡ‚ SNI сСлСктивно Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ сС задСйства Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ с ESNI, всички ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰ΠΈ Π½Π° комбинацията ΠΎΡ‚ IP Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ°, IP Π½Π° мСстоназначСниС ΠΈ Π½ΠΎΠΌΠ΅Ρ€ Π½Π° ΠΏΠΎΡ€Ρ‚ Π½Π° мСстоназначСниС, ΡΡŠΡ‰ΠΎ сС Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ Π·Π° 120 Π΄ΠΎ 180 сСкунди. HTTPS Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΠΎ-стари вСрсии Π½Π° TLS ΠΈ TLS 1.3 Π±Π΅Π· ESNI, са Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ.

НСка ΠΏΡ€ΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Π΅ Π·Π° Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π΅Π΄ΠΈΠ½ IP адрСс Π½Π° няколко HTTPS сайта, бСшС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ SNI, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста Π² ясСн тСкст Π² ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ClientHello, ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΈ установяванС Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΊΠ°Π½Π°Π». Π’Π°Π·ΠΈ функция Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ ΠΎΡ‚ страна Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ доставчика Π΄Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π° сСлСктивно HTTPS Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΊΠΎΠΈ сайтовС отваря потрСбитСлят, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ позволява постиганСто Π½Π° пълна повСритСлност ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° HTTPS.

Новото TLS Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ECH (ΠΏΡ€Π΅Π΄ΠΈ ESNI), ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π°Π΅Π΄Π½ΠΎ с TLS 1.3, Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° Ρ‚ΠΎΠ·ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ ΠΈ напълно Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° информация Π·Π° заявСния сайт ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° HTTPS Π²Ρ€ΡŠΠ·ΠΊΠΈ. Π’ комбинация с Π΄ΠΎΡΡ‚ΡŠΠΏ Ρ‡Ρ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ° Π·Π° доставка Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ECH/ESNI ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΡ€Π°Π²ΠΈ възмоТно скриванСто Π½Π° IP адрСса Π½Π° искания рСсурс ΠΎΡ‚ доставчика. БистСмитС Π·Π° инспСкция Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ‰Π΅ Π²ΠΈΠΆΠ΄Π°Ρ‚ само заявки към CDN ΠΈ няма Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π±Π΅Π· подправянС Π½Π° TLS сСсия, Π² ΠΊΠΎΠΉΡ‚ΠΎ случай ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΡ‚ΠΎ извСстиС Π·Π° подправянС Π½Π° сСртификат Ρ‰Π΅ бъдС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Π½Π° потрСбитСля. DNS остава възмоТСн ΠΊΠ°Π½Π°Π» Π·Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅, Π½ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° DNS-over-HTTPS ΠΈΠ»ΠΈ DNS-over-TLS, Π·Π° Π΄Π° скриС DNS Π΄ΠΎΡΡ‚ΡŠΠΏΠ° ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π²Π΅Ρ‡Π΅ са Ρ€Π°Π·ΠΊΡ€ΠΈ Има няколко Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° заобикалянС Π½Π° китайския Π±Π»ΠΎΠΊ ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π°, Π½ΠΎ Ρ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° станат нСумСстни ΠΈ трябва Π΄Π° сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ само ΠΊΠ°Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Π° мярка. НапримСр, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° само ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ с ESNI Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ID 0xffce (encrypted_server_name), ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΏΠ΅Ρ‚Π° вСрсия Π½Π° проСктостандарта, Π½ΠΎ засСга ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ с тСкущия ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ 0xff02 (encrypted_client_hello), ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π² сСдми ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° ECH спСцификация.

Π”Ρ€ΡƒΠ³ΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° нСстандартСн процСс Π½Π° договарянС Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π°ΠΊΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ SYN ΠΏΠ°ΠΊΠ΅Ρ‚ с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π΅Π½ ΠΏΠΎΡ€Π΅Π΄Π΅Π½ Π½ΠΎΠΌΠ΅Ρ€, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈ с Ρ„Π»Π°Π³ΠΎΠ²Π΅ Π·Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ с FIN ΠΈ SYN Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Ρ„Π»Π°Π³ΠΎΠ²Π΅, замСстванС Π½Π° RST ΠΏΠ°ΠΊΠ΅Ρ‚ с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° сума ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ договарянСто Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½Π°Ρ‚Π° Π²Ρ€ΡŠΠ·ΠΊΠ° с Ρ„Π»Π°Π³ΠΎΠ²Π΅Ρ‚Π΅ SYN ΠΈ ACK. ΠžΠΏΠΈΡΠ°Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π²Π΅Ρ‡Π΅ са Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° плъгин Π·Π° инструмСнтариума Π–Π΅Π½Π΅Π²Π°, Ρ€Π°Π·Π²ΠΈΡ‚ΠΈ Π·Π° заобикалянС Π½Π° Ρ†Π΅Π½Π·ΡƒΡ€Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€