Innostage запустила программу bug bounty в части недопустимых событий

Innostage запустила программу bug bounty в части недопустимых событий

Innostage запустила программу bug bounty в части недопустимых событий

Российская ИТ-компания Innostage, интегратор и разработчик сервисов и решений в области цифровой безопасности, проверит уровень защиты собственной информационной инфраструктуры при помощи программы bug bounty.

Программа Innostage будет нацелена на реализацию недопустимых событий: таким образом, компания планирует публично продемонстрировать уровень практической экспертизы в ИТ и ИБ направлениях и безопасность работы для своих клиентов. Анонс подготовки программы состоялся в рамках международного форума Kazan Digital Week 2023.

Innostage применяет концепцию киберустойчивости, которая заключается, в первую очередь, в синхронизации ИТ и ИБ-экспертов при создании устойчивой и эффективной для бизнеса ИТ-инфраструктуры. Цель компании - показать бизнесу, что слаженная и совместная работа ИТ и ИБ подразделений позволит топ–менеджерам компаний не переживать о безопасности, отказоустойчивости, импортозамещении и прочих рутинных задачах, в которые все чаще приходится погружаться в современной реальности.

В то же время для ИТ и ИБ-специалистов инфраструктура должна иметь функции автоматизации типовых задач, мониторинга 360, контроля изменений и прочих операционных задач, позволяющих закрывать любые бизнес-запросы.

Innostage станет второй компанией из российской отрасли информационной безопасности с собственной программой bug bounty в части недопустимых событий: в ноябре 2022 года подобную программу анонсировала Positive Technologies.

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

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

«Для нас программа bug bounty — одно из реальных измерений собственной защищенности. Одна из главных визионерских задач Innostage — менять отношение отрасли к таким инструментам. Сейчас Innostage начинает подготовку программы, и планирует вести её максимально публично — потому что мы сами разделяем идею про реальную кибербезопасность, которая требует не только выполнения регуляторных практик, но и постоянной самопроверки. Сегодня мы уверены в защищенности собственной инфраструктуры и делаем все, чтобы эта уверенность сохранялась всегда», — заявил Айдар Гузаиров, генеральный директор компании Innostage.

Подготовка описания программы и условий для публичной bug bounty началась в сентябре 2023 года. Запуск программы планируется в мае 2024 года.

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