Эксперты по кибербезопасности объединяют усилия для защиты современных городов

Эксперты по ИБ объединяют усилия для защиты современных городов

Ведущие исследователи и компании, работающие в сфере IT-безопасности, среди которых «Лаборатория Касперского», IOActive, Bastille и Cloud Security Alliance, объединяют свои усилия и начинают обмениваться экспертными знаниями в рамках международной некоммерческой инициативы Securing Smart Cities, призванной решить проблемы информационной безопасности современных городов.

Проект объединит организации, правительства, СМИ, некоммерческие компании и отдельных экспертов, занимающихся разработкой, совершенствованием и продвижением безопасных технологий для городского пользования.

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

Участники проекта Securing Smart Cities будут работать над предотвращением подобных проблем посредством взаимодействия друг с другом и обмена идеями и методами. Также они собираются информировать планировщиков городских пространств и поставщиков технологий о преимуществах внедрения защитных механизмов на первых этапах разработки. Кроме того, инициатива Securing Smart Cities будет способствовать выработке стандартов и методик совершенствования городских высокотехнологичных систем. Наконец, проект вовлечет городские власти, которые смогут работать над решением проблем кибербезопасности населенных пунктов совместно с экспертным сообществом.

«Информационная безопасность современного «умного города» – это не тот вопрос, который можно решить лишь собственными силами. Сам феномен предполагает использование множества разных технологий, взаимодействующих между собой такими разными способами, что единственной возможностью предвидеть и предотвратить потенциальные проблемы с безопасностью является сотрудничество с экспертами по всему миру. И именно для этого нужен проект Securing Smart Cities», – рассказывает Цезарь Серрудо (Cesar Cerrudo), технический директор IOActive и член правления Securing Smart Cities.

«Любой «умный город» предоставляет впечатляющие возможности для роста, стабильности и социального благополучия. Однако это тот случай, когда недостаточно быть только умным, город должен быть еще и безопасным. Высокие технологии и реалии из Интернета вещей в городской инфраструктуре способствуют появлению рисков, которые нельзя игнорировать, поскольку они напрямую влияют на защищенность горожан. Мы хотим сотрудничать со строителями и планировщиками городских пространств для того, чтобы они понимали всю опасность киберугроз и знали, как противостоять им», – поясняет Крис Роуланд (Chris Rouland), основатель и генеральный директор Bastille, член правления Securing Smart Cities.

«Инициатива Securing Smart Cities должна помочь решать проблемы кибербезопасности на каждой стадии построения «умного города»: от планирования и проектирования до внедрения высоких технологий в городскую инфраструктуру. Мы призываем городские власти, производителей оборудования и программного обеспечения и всех экспертов в области кибербезопасности присоединиться к этой программе», – отметил Патрик Нильсен (Patrick Nielsen), ведущий исследователь «Лаборатории Касперского» и член правления Securing Smart Cities.

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