Бренд одежды Guess стал жертвой атаки шифровальщика и утечки данных

Бренд одежды Guess стал жертвой атаки шифровальщика и утечки данных

Бренд одежды Guess стал жертвой атаки шифровальщика и утечки данных

Американская компания Guess, бренд одежды и аксессуаров, разослала ряду покупателей уведомления о взломе, который имел место в феврале и привёл к краже данных. В настоящее время Guess сотрудничает с правоохранителями, расследующими этот инцидент.

«Мы привлекли компанию, занимающуюся сетевой криминалистикой, для расследования киберинцидента, в ходе которого злоумышленникам удалось получить доступ к системам Guess. По нашим данным, это произошло в период между 2 и 23 февраля 2021 года», — гласят письма Guess.

«26 мая 2021 года расследование показало, что атакующие смогли добраться до персональных данных отдельных клиентов».

Производитель модной одежды собрал адреса всех затронутых пользователей после тщательной проверки документов, хранившихся во взломанных системах. Потенциальным жертвам киберпреступников предложили год бесплатного кредитного мониторинга.

Чуть позже стало известно, что помимо персональных данных, злоумышленники могли добраться и до финансовой информации. Сама Guess отмечает наличие в утечке номеров социального страхования, водительских удостоверений, паспортов и банковских счетов.

Точное количество затронутых клиентов американская компания не назвала, однако от прокуроров поступили сведения о 1300 пользователей, пострадавших из-за февральской кибератаки. Больше всего удручает, что в руки злоумышленников могли попасть номера банковских карт вместе с кодами безопасности, паролями и PIN.

Guess не уточняет, кто именно стоял за атакой, однако известно, что на сайте операторов программы-вымогателя DarkSide американский производитель одежды числился в списке жертв. Преступники утверждали, что им удалось украсть более 200 ГБ файлов, после чего они зашифровали системы Guess.

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