FireEye выходит на рынок IPS-систем

FireEye выходит на рынок IPS-систем

Секьюрити-компания FireEye, ранее занимавшаяся ИТ-расследованиями, выходит на новый для себя рынок программного обеспечения для обнаружения вторжений (IPS). В FireEye говорят, что выпускают бета-версию программного обеспечения с IPS-возможностями, которая дополняет ранее выпущенную защитную систему NX для блокировки сетевых угроз. В компании говорят, что IPS-функционал будет доступен как аддон для ранее выпущенной корпоративной системы. Релиз ожидается в первой половине текущего года.



Пресс-секретарь FireEye Брюс Болард говорит, что традиционно IPS-рынок довольно насыщенный и конкурентный, но FireEye намерена дифференцироваться за счет продвинутой системы фильтрации и вывода только важных предупреждений. «Традиционные системы обнаружения вторжений генерируют тысячи предупреждений. Это снижает ценность IPS, так как после развертывания системы вам нужно потратить большое количество денег на организацию системы фильтрации этих предупреждений и исключение ложных срабатываний», - говорит он, сообщает cybersecurity.ru.

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

«Мы будем исследовать всю информацию и предоставлять ее для анализа, тогда как администраторы будут получать интеллектуальные отчеты», - говорит Болард.

По его словам, значительную чуть подобных технологий FireEye получила одновременно с покупкой технологий компании Mandiant. «Когда мы обнаруживаем атаку на сетевом уровне, мы можем исследовать все сетевые индикаторы и предоставить клиенту право решения. Это значительно расширяет функционал обычных IPS-систем», - заявили в FireEye.

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