Чому вам не потрібен фронтинг доменів від Google
24.04.2018 - 2 хв читання
Оновлено: 26.09.2021
Відмова Google від domain fronting підкреслює необхідність таких рішень, як Psiphon.
Google підтвердила, що блокуватиме domain fronting на доменах Google і в App Engine. Для багатьох застосунків і видавців це крок назад у боротьбі за свободу інтернету. Хоча Psiphon ніколи не покладався на цю службу Google, багато розробників застосунків продовжували залежати від цієї практики як зручного й простого засобу обходу цензури на державному рівні, попри давні припущення про те, що Google закриє цю лазівку (наприклад, допис у блозі Вілла Скотта у 2017 році).
Хоча це оголошення викликало критику як інтернет-активістів, так і постачальників послуг, Google стала на захист свого рішення, стверджуючи, що «domain fronting ніколи не був підтримуваною функцією».
У 2015 році Cloudflare також припинила domain fronting на своїх доменах, коли почала зіставляти SNI та заголовок host вебтрафіку після того, як її інфраструктуру було залучено до обходу цензури.
Google підтвердила, що блокуватиме domain fronting на доменах Google і в App Engine. Для багатьох застосунків і видавців це крок назад у боротьбі за свободу інтернету. Хоча Psiphon ніколи не покладався на цю службу Google, багато розробників застосунків продовжували залежати від цієї практики як зручного й простого засобу обходу цензури на державному рівні, попри давні припущення про те, що Google закриє цю лазівку (наприклад, допис у блозі Вілла Скотта у 2017 році).
Хоча це оголошення викликало критику як інтернет-активістів, так і постачальників послуг, Google стала на захист свого рішення, стверджуючи, що «domain fronting ніколи не був підтримуваною функцією».
Domain fronting протягом кількох років був популярним засобом обходу цензури, який використовували такі популярні застосунки, як Signal, який публічно перейшов на цю практику у 2016 році. Хоча використання доменів Google для маскування трафіку не потребує поглиблених технічних знань, це напівзахід, який без жодних погоджень покладається на Google у наданні інфраструктури для того, для чого вона не була призначена. Коротко кажучи, використання Google App Engine для domain fronting означало експлуатацію непідтримуваної лазівки. З цієї причини така практика неминуче мала стикнутися з обмеженнями в міру зростання її популярності.
"Тепер, коли Google вимикає domain fronting, настав вдалий час для інструментів замислитися про нові інфраструктури для обходу цензури. Нещодавній досвід Telegram у Росії довів, наскільки небезпечною була залежність від Google/Amazon для доступу до всього інтернету."— mahsa alimardani 🌒 (@maasalan) 19 квітня 2018 року
https://t.co/0ZblXVE8ED
Зовсім нещодавно в шаленій спробі заблокувати Telegram, який скористався цією лазівкою, російський цензурний орган «Роскомнадзор» заблокував близько 17 мільйонів IP-адрес. Це втручання порушило доступ до Gmail, пошуку Google, Google Play, YouTube та інших служб Google.
Domain fronting навряд чи є найкращим рішенням для обходу цензури. У випадках, коли сам Google заблоковано, як-от в Ірані, будь-який сайт або застосунок, що використовував Google для domain fronting, також буде недоступним. Мережа Psiphon покладається на широкий спектр протоколів і методів обфускації, щоб забезпечити свободу інтернету. Складний і постійно мінливий характер нашої мережі захищає від надмірної залежності від однієї технології чи підходу.
Domain fronting навряд чи є найкращим рішенням для обходу цензури. У випадках, коли сам Google заблоковано, як-от в Ірані, будь-який сайт або застосунок, що використовував Google для domain fronting, також буде недоступним. Мережа Psiphon покладається на широкий спектр протоколів і методів обфускації, щоб забезпечити свободу інтернету. Складний і постійно мінливий характер нашої мережі захищає від надмірної залежності від однієї технології чи підходу.
Важливість різноманітного набору інструментів для обходу цензури важко переоцінити — для таких застосунків, як Signal, залежність від Google domain fronting призвела до потреби в негайному та повному переході на іншу CDN. Такі інструменти, як Psiphon, прагнуть зменшити цей ризик завдяки впровадженню численних протоколів, усуваючи цим залежність від будь-якого одного методу. Використання кількох доменів для domain fronting як Telegram, так і Tor мінімізувало збої в роботі їхніх служб.