Голландская полиция хочет взламывать компьютеры за границей

Голландская полиция хочет взламывать компьютеры за границей

Власти Нидерландов намерены дать силовым структурам право взламывать компьютеры — не только в своей стране, но и за границей — для сбора улик в процессе расследования киберпреступлений. План по созданию соответствующего законопроекта представил в письме парламенту министр безопасности и юстиции Иво Опстелтен (Ivo Opstelten). Он считает, что черновая версия документа будет готова в течение нескольких месяцев.

В соответствии с письмом министра, новый закон даст право следователям устанавливать шпионское программное обеспечение на компьютеры подозреваемых, а также осуществлять «обыск» этих компьютеров в дистанционном режиме. Следователи получат право на уничтожение вредоносного контента, такого как детская порнография, если найдут его во время «обыска».

Самое интересное, что министр планирует предоставить следователям полномочия осуществлять вышеуказанные действия на компьютерах не только внутри страны, но и за границей — при условии, что местоположение компьютера невозможно установить. Это интересная формулировка, ведь через интернет местоположение никакого компьютера невозможно установить со стопроцентной точностью. Так что какой-нибудь простой Вася из Урюпинска внезапно может обнаружить, что к нему на компьютер лезет голландская полиция, пишет xakep.ru.

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

В качестве примера «компьютера, местоположение которого невозможно установить», Иво Опстелтен привёл случай в августе 2011 года, когда следователи национальной полиции Нидерландов обнаружили «скрытый» веб-сайт в сети Tor, на котором размещалась детская порнография.

Голландские правозащитники не поддерживают инициативу министра безопасности и юстиции. По их мнению, если Нидерланды создадут прецедент, то другие страны могут принять аналогичное законодательство, и тогда в интернете начнётся настоящий беспредел: «Это может привести нас к цифровой гонке вооружений», — говоритОт ван Дален (Ot van Daalen), директор правозащитной организации «Биты свободы» (Bits of Freedom). Кроме того, по словам Ота, подобные законы могут стимулировать правоохранительные органы держать в секрете уязвимости, обнаруженные в операционных системах и другом программном обеспечении. В результате, чёрный рынок эксплойтов станет ещё больше, а правоохранительные органы будут подкармливать криминальный андеграунд. В перспективе правоохранительные органы могут даже надавить на производителей ПО, чтобы те оставляли скрытые бэкдоры в программах или не закрывали уязвимости прежде времени. Всё это исключительно негативно отразится на общем состоянии рынка ИТ и ИБ.

Другие эксперты говорят, что настоящий прецедент уже создали США, которые первыми разработали кибероружие и применили его за границей. Де-факто, гонка вооружений уже началась, подтверждением чему —планы российского Минобороны по созданию наступательного кибероружия.

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