Symantec оценила доходы создателей Flashback

Symantec оценила доходы создателей Flashback

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

Выводы Symantec основаны на результатах реверс-инжиниринга одной из модификаций вредоносной программы - Flashback.K. Одна из функций данной инфекции состоит в перехвате поисковых запросов в Google и переходов по рекламным ссылкам; в зависимости от того, какой запрос был введен пользователем, троянский конь может перенаправлять последнего на произвольные ресурсы по выбору разработчика программы и таким образом приносить своим создателям прибыль. Поскольку щелчок по рекламной ссылке переносит пользователя на посторонний сайт, так или иначе связанный с вирусописателями, то легитимная компания (чьи продукты и услуги рекламируются в исходном объявлении) недополучает доход, а злоумышленники, напротив, таковой извлекают. При этом Flashback использует особую идентификационную строку User-Agent, благодаря которой киберпреступники могут отделять инфицированные компьютеры от неизвестных им третьих сторон, пытающихся изучить мошенническую схему и проверить чистоту URL.

В частности, Symantec приводит данные по одному из образцов рекламы с подменой, стоимость одного перехода для которого составляет 8 центов. Если принять в расчет общее количество зараженных ПК, которое на момент обнаружения вредоносной сети превышало половину миллиона, то выходит, что злоумышленники могли "зарабатывать" до 10 000 долларов США в день, нанося равнозначные убытки рекламодателям и Google. Хотя данные расчеты носят скорее теоретический характер, они в любом случае позволяют получить определенное представление о потенциальной доходности киберкриминальной схемы.

Напомним, что Flashback поражал компьютеры Apple посредством критической уязвимости в Java, которая оставалась открытой для эксплуатации в течение почти двух месяцев. Это временное окно позволило разработчикам вредоносной программы инфицировать рекордное количество машин; по некоторым оценкам, в свои лучшие дни сеть Flashback могла насчитывать до 800 000 зараженных ПК.

PC World

Письмо автору

" />

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