С января по сентябрь 2018 года МИД РФ атаковали 77 млн раз

С января по сентябрь 2018 года МИД РФ атаковали 77 млн раз

С января по сентябрь 2018 года МИД РФ атаковали 77 млн раз

Мария Захарова, официально представляющая Министерство иностранных дел России, заявила на брифинге, что сайт МИД подвергся более 77 миллионам атак в период с января по сентябрь 2018 года. По словам Захаровой, атаки поступали с территории США, Канады, ФРГ и Украины.

О местах происхождения этих кибератак можно говорить на основании проанализированных IP-адресов, которые оказались зарегистрированными на территории США, Японии, Украины, Румынии, Германии, Дании, Италии, Великобритании, Канады, Нидерландов, Саудовской Аравии, Польши, Турции и Китая.

Захарова особо выделила киберинцидент, произошедший 20 апреля, в ходе которого киберпреступники произвели масштабные DDoS-атаки не только на сайт самого МИД, но также на все публичные ресурсы ведомства в Сети.

«Суммарная мощность воздействия этой атаки составила более 150 Гб в секунду. В связи с чем наблюдалась кратковременная неработоспособность официального веб-сайта министерства и сайтов российских загранучреждений, размещенных в домене МИД РФ», — передают СМИ слова представителя МИД РФ.

Мария Захарова уточняет: все атаки были успешно отражены, ни одной не удалось деструктивно повлиять на работу официального сайта министерства.

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