В 2020 году кражи со счетов россиян выросли вдвое

В 2020 году кражи со счетов россиян выросли вдвое

В 2020 году кражи со счетов россиян выросли вдвое

Как подсчитала Генпрокуратура, каждый пятый случай кражи в России приходится на  хищение средств со счёта гражданина. В сравнении с 2019 годом за восемь месяцев 2020-го выявили вдвое больше подобных инцидентов.

С января по август 2020 года, по данным Генеральной прокуратуры, в России зафиксировали 107,2 тысяч фактов кражи денег со счетов граждан.

Эпизоды мошенничества с электронными средствами платежа также подросли в два раза. Представители Банка России в беседе с «Известиями» отметили, что активность киберпреступных группировок также усилилась.

За восемь месяцев 2020 года эксперты выявили 20,8 тысяч случаев мошенничества, в котором фигурировали электронные средства платежа. Двукратный рост отметился в 90% регионов, но лидерами стали Саратовская и Омская области.

Центральный банк России тем временем указал на активность киберпреступников, которая также демонстрирует рост в этом году. Тем не менее в ЦБ подчеркнули, что процент успешных атак не вырос в сравнении с 2019 годом.

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

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