Российские хакеры похитили 1,2 млрд учетных записей в США

Российские хакеры похитили 1,2 млрд учетных записей в США

Как сообщает The New York Times, Hold Security отказалась раскрывать список жертв и названия сайтов, с которых были украдены пароли. Впрочем, эксперты подтвердили изданию достоверность базы обворованных пользователей. Некоторые крупные компании также уже в курсе, что с их сайтов украдены данные. Как сообщается, о рук взломщиков пострадали не только американские, но и российские фирмы.

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

Специалисты Hold Security, воспользовавшись своими связям в узких кругах хакеров, выяснили, что группа преступников располагается в небольшом городе на юге России, недалеко от границ с Казахстаном и Монголией. Всего хакеров не более двенадцати человек, их средний возраст – около 20 лет, и они знают друг друга лично, передает russian.rt.com.

В рамках банды существует разделение труда: одни занимаются программированием, другие воруют данные. Преступники используют «ботнет» — сеть зараженных компьютеров.

По имеющимся данным, хакеры начали свою деятельность ещё в 2011 году. Тогда они приобрели на «чёрном рынке» несколько баз данных. Однако с апреля активность группы резко возрасла, предположительно, произошло слияние с ещё одной группой киберпреступников, которая поделилась своими знаниями о краже логинов и паролей.

Как отметил основатель Hold Security Алекс Холден, после обнародования информации о краже фирма собирается инициировать судебный процесс. Также в компании размышляют над созданием механизма, который позволит пользователям проверить, были ли украдены их данные. 

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