Клиенты МТС-банка считают, что стали жертвами кражи денег

Клиенты МТС-банка считают, что стали жертвами кражи денег

Клиенты МТС-банка считают, что стали жертвами кражи денег

Серия атак киберпреступников на этот поразила клиентов МТС-банка. Как сообщили пострадавшие, мошенники смогли вывести деньги с их счетов. Сама кредитная организация и Роспотребнадзор уже проверяют эту информацию; представители МТС-банка при этом заявили, что кражи не было.

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

В беседе с РБК представители МТС-банка уточнили, что лично к ним обратились по данному вопросу всего несколько человек. Именно их заявления дали толчок проверке.

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

Как выяснили сотрудники РБК, опросив ряд клиентов МТС-банка, несанкционированные списания денег наблюдались с конца марта и по начало июня. Большая часть пострадавших счетов были привязаны к кредитным картам.

Опираясь на слова 11 опрошенных клиентов, издание подсчитало общую сумму убытков граждан — более 1,8 млн рублей.

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

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