Microsoft заблокировала обновления Windows 11 в России

Microsoft заблокировала обновления Windows 11 в России

Microsoft заблокировала обновления Windows 11 в России

Microsoft ограничила доступ к обновлению операционной системы Windows 11 для граждан России. Обойти блокировку можно. Дополнительные сложности коснутся в основном “неайтишников”.

На официальном сайте Microsoft при попытке скачать программу-загрузчик Windows 11 открывается пустое окно браузера. Раздел с обновленной версией ОС недоступен во вкладке “Установка и обновления”.

Среди новых заявленных функций — улучшение меню “Проводник”, изменение интерфейса “Диспетчера задач”, предупреждение о вводе пароля в небезопасных приложениях.

Кроме свежих фишек, отсутствие патчей грозит российскому пользователю проблемами с безопасностью. Эту потребность можно закрыть установкой дополнительного “антихакерского” софта – антивируса и брандмауэра, считают эксперты.

По словам генерального директора Telecom Daily Дениса Кускова, ограничение доступа к обновлениям направлено на тех, кто не слишком хорошо разбирается в программном обеспечении.

ИТ-специалисты и другие продвинутые пользователи с легкостью обойдут установленные ограничения, отметил эксперт. Если сменить IP-адрес на европейский или американский (это можно сделать с помощью VPN), доступ ко всем обновлениям будет открыт, пояснил аналитик Mobile Research Group Эльдар Муртазин.

23 сентября премьер-министр России обязал Минцифры подготовить проект о преимущественно использовании российского ПО до ноября 2022 года, напоминает “Ъ”. Однако в правительстве отметили, что пока в стране не появятся конкурентоспособные аналоги, использование существующего зарубежного софта продолжится.

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

Microsoft официально приостановила деятельность в России 4 марта — с тех пор скачать крупные обновления для Windows 10, а теперь и для 11-й версии на территории страны нельзя. Однако Минфин США 8 апреля сообщил об отмене части рестрикций. Ведомство разрешило экспорт и продажу напрямую или через другие страны в Россию программного обеспечения, услуг, оборудования или технологий, необходимых для обмена информацией в интернете. Тем не менее большинство крупных ИТ-компаний, в том числе Microsoft, Apple и Adobe не возобновили поддержку заблокированных для российских пользователей сервисов.

По данным самой Microsoft, уход из России обошелся ей в семь миллиардов рублей.

Расширения 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