Gmail в Иране разблокировали

Иран разблокировал Gmail после официальных жалоб

Власти Ирана вновь открыли доступ к сервису электронной почты Google спустя неделю после блокировки услуги. На сегодняшний момент Иран сохраняет один из самых жестких интернет-фильтров, блокируя доступ к десяткам тысячей веб-сайтов, считая их аморальными и преступными. Население страны уже привыкло к подобной практике, однако блокировка Gmail вызвала невероятную критику, включая выступления в парламенте.


«Комитет по интернет-фильтрации обратился к Министерству телекоммуникаций, желая обсудить вопросы снятия запрета с работы сервиса Gmail», – говорит член комитета Мохаммед Реза Агхамири в интервью информационному агентству Mehr.

Иранцы, с которым западным журналистом удалось установить контакт, утверждают, что они могли получить доступ к Gmail в конце прошедшего уикенда. Представитель государства объявил 23 сентября, что Gmail будет заблокирован на территории Итара до последующих сообщений, не предоставления никаких дополнительных деталей.

Иранские новостные агентства уверяют, что запрет был связан с антиисламской кинокартиной, которую выложили на YouTube. Этот фильм вызвал невероятное возмущение во всем мусульманском мире.

Иран уже давно заблокировал доступ к YouTube на территории страны, однако пользователи нашли способ обойти эту блокировку, за счет использования виртуальных частных сетей (VPN). Благодаря специальному программному обеспечению, компьютер человека может опознаваться, как принадлежащий в другой стране.

Агхамири уверяет, что блокировка Gmail стала лишь побочным эффектом блокировки YouTube. Правительство не хочет, чтобы граждане имели доступ к YouTube. Поэтому Министерство телекоммуникаций пыталась найти способ решить эту проблему, блокируя YouTube в HTTPS-протоколе, не касаясь при этом Gmail.

Блокировка Gmail вызвала официальные жалобы. Один законодатель даже пригрозил вызвать министра телекоммуникаций в парламент на допрос, если запрет не снимут.


Многие интернет-блокировки в Иране не позволяют также использовать сайты вроде Facebook и YouTube, чтобы граждане не могли публиковать антиправительственные материалы, звучавшие во время переизбрания Мухаммеда Ахмадинежада в 2009 году. разумеется, любые сайты, выражающие антиправительственные взгляды, блокируются в стране регулярно.

Расширения Chrome могут слить секреты URL через атаку по стороннему каналу

Как оказалось, расширения Chrome можно использовать для слива кодов авторизации, сеансовых ID и других секретов из URL любой открытой вкладки. Никаких специальных разрешений для этого не понадобится, только доступ к declarativeNetRequest API.

Этот механизм, пришедший на смену webRequest API, позволяет расширениям сообщать браузеру, что следует изменить или заблокировать на загружаемой странице (заголовки, реклама, трекеры).

Правила обработки запросов при этом добавляются динамически, а фильтрация осуществляется по регулярным выражениям, соответствующим подмножествам знаков, которые могут присутствовать на определенных позициях в URL.

Исследователь Луан Эррера (Luan Herrera) обнаружил, что блокировку, диктуемую правилами, Chrome производит почти мгновенно, за 10-30 мс, а остальные запросы выполняются дольше (~50-100ms) — из-за сетевых подключений. Эту разницу во времени расширение может использовать для бинарного поиска с целью посимвольного слива URL.

// extensions/browser/api/web_request/extension_web_request_event_router.cc:1117-1127
case DNRRequestAction::Type::BLOCK:
  ClearPendingCallbacks(browser_context, *request);
  DCHECK_EQ(1u, actions.size());
  OnDNRActionMatched(browser_context, *request, action);
  return net::ERR_BLOCKED_BY_CLIENT;

Оракул для подобной тайминг-атаки строится с использованием chrome.tabs.reload для перезагрузки страницы и перехватчика chrome.tabs.onUpdated, помогающего отследить событие status === "complete". Замер времени между reload и завершением загрузки покажет, заблокирован запрос или успешно обработан.

Повторение проверок и бинарного поиска позволяет получить полный URL (с довеском после «?»), затратив на каждый знак строки несколько прогонов. Таким образом, можно незаметно для пользователя украсть включенные приложением в адрес секреты — токены OAuth и сброса пароля, API-ключи, ссылки на контент, закрытый для поисковых систем.

Проверка PoC проводилась на Windows 11 24H2 с использованием Chrome разных версий:

  • 144.0.7559.97 (Stable)
  • 145.0.7632.18 (Beta)
  • 146.0.7647.4 (Dev)
  • 146.0.7653.0 (Canary)

В Google подтвердили возможность подобной атаки по стороннему каналу, но заявили, что решить проблему нереально.

RSS: Новости на портале Anti-Malware.ru