Ужесточение правил продажи театральных билетов породило волну фишинга

Ужесточение правил продажи театральных билетов породило волну фишинга

Ужесточение правил продажи театральных билетов породило волну фишинга

Изменения в системе продажи билетов на популярные в новогодний период спектакли породили волну фишинга. Количество фишинговых ресурсов, ориентированных на любителей театра, утроилось по сравнению с 2023 годом.

В основном ажиотаж традиционно связан с желанием посетить балет «Щелкунчик» на основной сцене Большого театра.

Большой в 2024 году внес серьезные изменения в систему продажи билетов с целью пресечь спекуляцию и мошенничества. Но, как выяснили «Известия», результат получился скорее обратный.

«Изменения в системе реализации лишь усилили интерес злоумышленников к теме, и их действия стали еще изощреннее, — прокомментировал ситуацию «Известиям» руководитель отдела анализа и оценки цифровых угроз Infosecurity (ГК Softline) Константин Мельников. — Эксперты DRP-сервиса ETHIC компании Infosecurity ежедневно фиксируют более 150 новых фишинговых ресурсов, связанных с продажей билетов на Кремлевскую елку и балет «Щелкунчик». Это в три раза больше, чем в аналогичный период прошлого года, когда количество подобных ресурсов составляло около 50 в сутки».

Как отметил эксперт, на одного афериста приходится 80-150 одновременно зарегистрированных доменов. При этом до 40% их держится в резерве на случай возможных блокировок. Особенно ценятся у злоумышленников «старые» ресурсы, зарегистрированные в 2020-2023 годах, которые воспринимаются как легитимные и реже блокируют.

Константин Мельников также предупредил о том, что спекулянты собирают персональные данные (имя, телефон, контакт в мессенджере) у желающих приобрести билеты. Эти сведения потом используются для таргетированных атак.

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

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