Firefox ΠΈ Cloudflare позволяват ECH ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° скриванС Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π² HTTPS Ρ‚Ρ€Π°Ρ„ΠΈΠΊ

Mozilla обяви Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° стабилния ΠΊΠ»ΠΎΠ½ Π½Π° Firefox Π·Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ECH (Encrypted Client Hello), ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° тСхнологията ESNI (Encrypted Server Name Indication) ΠΈ Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π° информация Π·Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° TLS сСсии , ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ заявСното ΠΈΠΌΠ΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½. ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ECH ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½ към вСрсията Π½Π° Firefox 85, Π½ΠΎ бСшС Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Chrome постСпСнно Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ECH, ΠΊΠ°Ρ‚ΠΎ сС Π·Π°ΠΏΠΎΡ‡Π½Π΅ с пусканСто Π½Π° Chrome 115.

Въй ΠΊΠ°Ρ‚ΠΎ освСн ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ с ΡΡŠΡ€Π²ΡŠΡ€ ЗаявСната информация Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° Π΅ ΠΈΠ·Ρ‚Π΅ΠΊΠ»Π° Ρ‡Ρ€Π΅Π· DNS. Π—Π° пълна Π·Π°Ρ‰ΠΈΡ‚Π°, Π² допълнСниС към ECH, трябва Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ DNS ΠΏΡ€Π΅Π· HTTPS ΠΈΠ»ΠΈ DNS ΠΏΡ€Π΅Π· TLS Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° DNS Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Firefox няма Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ECH Π±Π΅Π· Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° DNS ΠΏΡ€Π΅Π· HTTPS Π² настройкитС. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ECH във вашия Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Π½Π° Ρ‚Π°Π·ΠΈ страница.

Π•Π΄ΠΈΠ½ ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ…Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ECH ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ във Firefox, бСшС Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ECH ΠΎΡ‚ Cloudflare Π² своята ΠΌΡ€Π΅ΠΆΠ° Π·Π° доставка Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΈ няколко Π΄Π½ΠΈ. ΠžΡ‚ практичСска Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° заявСнитС хостовС ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ECH са скрити ΠΎΡ‚ Π°Π½Π°Π»ΠΈΠ·, Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΈ сайтовС с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Cloudflare CDN сСга Ρ‰Π΅ изисква Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° цялата ΠΌΡ€Π΅ΠΆΠ° Π½Π° Cloudflare, Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° всички заявки ΠΎΡ‚ ECH ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° HTTPS с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ основни сСртификати Π½Π° потрСбитСлската систСма.

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

Π—Π° Π΄Π° сС Ρ€Π΅ΡˆΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° информация Π·Π° искания сайт, ΠΏΠΎ-късно бСшС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ESNI, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ с ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° внСдряванСто Π½Π° ESNI бСшС Ρ€Π°Π·ΠΊΡ€ΠΈΡ‚ΠΎ, Ρ‡Π΅ прСдлоТСният ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π½Π΅ ΠΏΠΎΠΊΡ€ΠΈΠ²Π° всички възмоТни ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ хоста ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Π½Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ, Π·Π° Π΄Π° сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° пълна повСритСлност Π½Π° HTTPS сСсиитС. По-спСциално, ΠΏΡ€ΠΈ възобновяванС Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π° сСсия, ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° Π² ясСн тСкст ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° бъдС посочСно срСд ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° PSK (ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ сподСлСн ΠΊΠ»ΡŽΡ‡) TLS Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. Π’ допълнСниС, усилията Π·Π° внСдряванС Π½Π° ESNI ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ…Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° ΠΈ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΏΡ€Π΅Ρ‡ΠΈΡ…Π° Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° ESNI.

ΠšΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ Π½Π° ESNI, бСшС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π½ΠΎΠ² унивСрсалСн ECH ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° всякакви TLS Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ. ВСхничСски, основната Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ ECH ΠΈ ESNI Π΅, Ρ‡Π΅ вмСсто ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π°, цялото ClientHello ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΎ навСднъТ. ECH Π²ΠΊΠ»ΡŽΡ‡Π²Π° раздСлянСто Π½Π° ClientHello Π½Π° Π΄Π²Π΅ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ - ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ClientHelloInner (SNI Inner) ΠΈ Π½Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ основно ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ClientHelloOuter (SNI Outer). НСкриптиран SNI Outer носи Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с повСритСлността, ΠΊΠ°Ρ‚ΠΎ вСрсията Π½Π° TLS ΠΈ списък с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΡˆΠΈΡ„Ρ€ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΠ±Ρ‰ΠΎ ΠΈΠΌΠ΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ сС ΠΏΡ€ΠΈΠΏΠΎΠΊΡ€ΠΈΠ²Π° с дСйствитСлното ΠΈΠΌΠ΅ Π½Π° искания Π΄ΠΎΠΌΠ΅ΠΉΠ½. НапримСр, Π·Π° всички ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π½Π° Cloudflare нСкриптираният SNI Outer ΡƒΠΊΠ°Π·Π²Π° общия хост β€žcloudflare-ech.comβ€œ, Π½ΠΎ дСйствитСлното ΠΈΠΌΠ΅ Π½Π° искания хост сС ΠΏΡ€Π΅Π΄Π°Π²Π° Π² криптирания SNI Inner ΠΈ Π½Π΅ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎ Π·Π° Π°Π½Π°Π»ΠΈΠ·.

Firefox ΠΈ Cloudflare позволяват ECH ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° скриванС Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π² HTTPS Ρ‚Ρ€Π°Ρ„ΠΈΠΊ

ECH ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° схСма Π·Π° разпространСниС Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅: информацията Π·Π° публичния ΠΊΠ»ΡŽΡ‡ сС ΠΏΡ€Π΅Π΄Π°Π²Π° Π² HTTPSSVC DNS записи, Π° Π½Π΅ Π² TXT записи. Π—Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° удостовСрСно ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ ΠΊΡ€Π°ΠΉ Π΄ΠΎ ΠΊΡ€Π°ΠΉ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° HPKE (Hybrid Public Key Encryption). ECH ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² случай Π½Π° ротация Π½Π° ΠΊΠ»ΡŽΡ‡Π°. ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° остарСли ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΎΡ‚ DNS кСша.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с DDoS Π·Π°Ρ‰ΠΈΡ‚Π°, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΡƒΠ΅Π± хостинг със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS Π°Ρ‚Π°ΠΊΠΈ, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster