Хакеры превратили Hugging Face в сервер для кражи данных разработчиков

Концептуальненько

Хакеры превратили Hugging Face в сервер для кражи данных разработчиков

Исследователи безопасности обнаружили неожиданную вредоносную кампанию. 

Ее особенность заключалась в том, что злоумышленники использовали платформу для ИИ-моделей Hugging Face не для обучения нейросетей, а для хранения украденных данных и распространения вредоносного ПО.

В центре атаки оказался npm-пакет js-logger-pack. Изначально он выглядел безобидным инструментом для JavaScript-разработчиков, однако после серии обновлений превратился в полноценный троян для Windows, Linux и macOS. 

За несколько недель пакет получил 29 версий и эволюционировал от простого сборщика информации до сложного вредоноса с удаленным управлением.

Маскировка под обычное приложение

После установки, пакет загружал бинарный файл под названием MicrosoftSystem64. Несмотря на безобидное имя, внутри скрывался многофункциональный инфостилер и RAT-троян.

Программа собирала данные из популярных браузеров, включая Chrome, Edge, Firefox, Brave и Opera. Также она похищала сохраненные пароли, куки, историю посещений и другие пользовательские данные. 

Под удар также попали десятки криптовалютных расширений, среди которых MetaMask, Phantom, Trust Wallet, Coinbase Wallet и другие.

Особый интерес злоумышленников вызывали разработчики и криптотрейдеры. Вредонос искал SSH-ключи, Telegram-сессии, данные криптокошельков и файлы проектов.

Читают прямо сейчас:

Всё про безопасность npm-пакетов: как правильно выбрать и установить — разбираем реальные угрозы npm-реестра: тайпсквоттинг, заражённые зависимости и способы снизить риск при установке пакетов.

Сотни проектов заразились вирусом из-за взлома npm-пакетов TanStack и Mistral AI — ещё один свежий кейс атаки на цепочку поставки, где вредоносный код попал в популярные библиотеки и начал собирать токены, ключи и данные из CI/CD.

Хакеры превратили в вирус популярный Python-пакет с более 740 000 скачиваний в месяц — как заражённые версии пакета попали в PyPI и почему чистый GitHub-репозиторий не всегда означает безопасную публикацию.

Что такое DevSecOps: простое объяснение и примеры — как встроить безопасность в разработку, проверять зависимости в пайплайнах и не выкатывать уязвимости вместе с релизами.

Hugging Face вместо командного сервера

Главная особенность кампании — необычный способ вывода украденной информации.

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

Вредонос автоматически создавал приватные датасеты в сервисе и загружал туда архивы с украденными файлами, скриншотами и другой информацией.

Для систем мониторинга такой трафик выглядел как обычное HTTPS-соединение с популярной платформой машинного обучения, что значительно усложняло обнаружение атаки.

Исследователи также заметили, что через Hugging Face злоумышленники получали не только файлы, но и регулярные скриншоты экранов жертв. Снимки создавались каждые 60 секунд и автоматически отправлялись в облако.

Под наблюдением оказались реальные пользователи

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

В одном из обнаруженных приватных хранилищ находились сотни скриншотов компьютеров жертв. На них были видны торговые терминалы Binance, алгоритмические торговые платформы, редакторы кода и окна диалогов с ChatGPT. 

Также удалось найти архивы размером около 500 МБ с украденными браузерными профилями, SSH-ключами и другими конфиденциальными данными.

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

Следы ведут к известной группе

Специалисты связывают кампанию с кластером аккаунтов jpeek и toskypi, которые ранее уже распространяли вредоносные npm-пакеты. 

Несколько компаний по кибербезопасности считают, что инфраструктура может быть связана с группировкой FAMOUS CHOLLIMA (также известна как Contagious Interview), которую связывают с Северной Кореей.

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

Специалисты рекомендуют разработчикам проверить проекты на наличие пакетов js-logger-pack, terminal-logger-utils, ts-logger-pack, pretty-logger-utils и pinno-loggers

Если хотя бы один из них устанавливался, систему следует считать скомпрометированной: сменить пароли, перевыпустить SSH-ключи, заменить API-токены и перенести криптовалютные активы на новые кошельки.

ЧИТАЙТЕ НОВОСТИ В ТГ

Нравятся наши новости? Получайте их первыми — мы каждый день отбираем лучшее из всего, что происходит в IT, чтобы вы ничего не пропустили. ССЫЛКА на подписку (можно просто кликнуть) — ждём внутри канала :)

А ещё…сохраните промокод Практикума на любой платный курс: KOD. Он даст скидку при покупке и позволит сэкономить на обучении.

Бесплатные курсы в Практикуме тоже есть — по всем специальностям и направлениям.

Соцсети: Юлия Зубарева
Через год — лучше работа, выше зарплата
В «Яндекс Практикуме» становятся разработчиками с нуля. Выберите язык — веб, Python, Java, C++ — и учитесь. Джуны зарабатывают от 80 000 ₽, мидлы — от 150 000 ₽. Дальше — программы трудоустройства и компенсация, если пойдёте в Яндекс.
Вам может быть интересно
easy
[anycomment]
Exit mobile version