Миллиарды на кибербезопасность, но дыра в магазине кружек. Очередной провал в защите американского фингиганта

Хакеры перехватывали данные банковских карт и пароли сотрудников финансовой группы США в течение 18 часов.


nd1xadu4f63gtm0asxwqrkertt3599q3.jpg

Сотрудники одной из трех крупнейших банковских групп США почти сутки могли вводить свои логины, пароли и платежные данные прямо в руки злоумышленников. Компания Sansec сообщила, что обнаружила активный JavaScript-кейлоггер на внутреннем интернет-магазине мерча для персонала. Через этот сайт более 200 000 сотрудников заказывают фирменные товары, и именно там вредонос перехватывал все, что люди печатали в формах, включая учетные данные, номера банковских карт и персональную информацию.

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

Sansec отдельно подчеркивает, что подобные магазины для сотрудников часто остаются на периферии стандартных аудитов безопасности. Формально это не основной банковский сайт и не интернет-банк, но на практике там все равно вводят чувствительную информацию. По мнению исследователей, именно поэтому такие площадки становятся привлекательной целью для атак на цепочку поставок и внедрения клиентских скриптов.

Технически атака выглядела как внедрение вредоносного JavaScript-кода в исходники магазина. Использовалась двухэтапная схема. Сначала небольшой загрузчик проверял, открыта ли страница оформления заказа, ориентируясь на слово checkout в адресе. Если условие выполнялось, он подгружал внешний скрипт с домена js-csp.com по пути getInjector. Для маскировки строк применялась простая обфускация через наборы кодов символов, рассчитанная на то, чтобы усложнить статический анализ.