Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Реклама на форуме платная! Обращаться к Admin.
    Произошла смена домена с maza.one на maza1.top!!!

Новая волна вредоносного ПО Shai-Hulud скомпрометировала 600 пакетов npm.

  • Автор темы Автор темы zender
  • Дата начала Дата начала

zender

Moderator
Команда форума
LV
0
 
Регистрация
Окт 17, 2022
Сообщения
870
Реакции
91
Награды
1
Новая волна вредоносного ПО Shai-Hulud скомпрометировала 600 пакетов npm.



Сегодня утром злоумышленники опубликовали более 600 вредоносных пакетов в индексе Node Package Manager (npm) в рамках новой кампании по распространению вредоносного ПО Shai-Hulud.


Большинство затронутых пакетов находятся в экосистеме @antv, которая включает библиотеки для построения графиков, визуализации графов, создания блок-схем и картографирования. Однако популярные пакеты за пределами этого пространства имен также были скомпрометированы.


атака длительностью один час​


Как и в предыдущей кампании Shai-Hulud, затронувшей пакеты TanStack и Mistral, вредоносная программа собирает секреты из сред разработки и CI/CD и передает их через P2P-сеть сессий, чтобы затруднить обнаружение и удаление вредоносного ПО.

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


хакеры опубликовали 639 вредоносных версий в 323 уникальных пакетах примерно за один час. По данным компании Socket, занимающейся обеспечением безопасности приложений, 19 мая, в период с 01:56 UTC до 02:56 UTC,

Атака началась со взлома учетной записи npm. atool, которая публикует пакеты в пространстве имен @antv. В число затронутых библиотек входят:


  • echarts-for-react
  • @antv/g2
  • @antv/g6
  • @antv/x6
  • @antv/l7
  • @antv/g2plot
  • @antv/graphin
  • timeago.js
  • датчик размера
  • canvas-nest.js
Endor Labs Исследователи отмечают , что некоторые пакеты (например, timeago.js, size-sensor и jest-canvas-mock) долгое время не получали корректных обновлений и, следовательно, с меньшей вероятностью имели настроенную функцию безопасности публикации с использованием доверенных OIDC.


Например, хотя jest-canvas-mock по-прежнему имеет 10 миллионов ежемесячных загрузок, он находится в режиме ожидания уже около 3 лет.


Исследователи Socket ведут список артефактов пакетов, затронутых всеми атаками Shai-Hulud, который разросся до более чем 1000 записей.


Кампании Шаи-Хулуда начались в сентябре прошлого года и продолжают в меньшей степени затрагивать различные программные экосистемы, такие как npm, PyPI и Composer.


Публикация на GitHub​


Вредоносная программа взламывает учетные записи сопровождающих или токены публикации, чтобы распространять легитимные пакеты со вредоносным кодом, который крадет секреты разработчиков и системы CI/CD, и может распространяться на другие проекты, используя украденные учетные данные.


Последняя волна атак связана с внедрением сильно обфусцированного вредоносного кода 'index.js', который пытается украсть учетные данные GitHub, npm, cloud, Kubernetes, Vault, Docker, баз данных и SSH.


В первую очередь он ориентирован на рабочие станции разработчиков и среды CI/CD, включая GitHub Actions, GitLab CI, Jenkins, Azure DevOps, CircleCI, Vercel, Netlify и другие платформы сборки.

Украденные данные сериализуются, сжимаются с помощью Gzip, шифруются с помощью AES-256-GCM и упаковываются в RSA-OAEP, чтобы затруднить проверку сети.


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


В репозиториях, опубликованных в результате этой атаки, есть файл Readme со строкой niaga og ew ereh :duluh-iahs, что является обратной стороной «Шай-Хулуд: И снова мы здесь» , использованной в утечке вредоносного ПО «Шай-Хулуд» на прошлой неделе. фразы


В отчете платформы по обеспечению безопасности программного обеспечения Aikido отмечается , что на GitHub обнаружено более 2700 мошеннических репозиториев, соответствующих маркерам кампании.


Поиск, проведенный перед публикацией этой статьи, показал, что в настоящее время существует как минимум 2900 репозиториев GitHub, созданных в рамках последней кампании по оптимизации цепочки поставок Shai-Hulud.


Репозитории GitHub, созданные в рамках кампании Шай-Хулуда.
Репозитории GitHub, созданные в рамках кампании Шай-Хулуда.
Источник: BleepingComputer

Однако основным каналом утечки является filev2.getsession[.]org/file/ сеть Session P2P. Microsoft также предоставила конечную точку tm-kosche.com через для отправки украденных учетных данных.


«В сети это сквозное зашифрованное соединение по протоколу TCP/443, неотличимое от легитимного трафика приложений Session на сетевом уровне. Здесь нет традиционной точки управления и контроля (C2), которую можно было бы блокировать по имени хоста или IP-адресу», — говорят исследователи Endor Labs.


Упаковка выглядит вполне аутентично.​


Одно из ключевых нововведений, обнаруженных Endor Labs в этом варианте Shai Hulud, — это возможность генерировать действительные аттестации происхождения Sigstore путем использования токенов OpenID Connect (OIDC) из скомпрометированных сред CI и отправки их в Fulcio и Reko.

Аналогичные возможности были обнаружены в полезной нагрузке, доставленной в ходе атаки TanStack, приписываемой TeamPCP, когда злоумышленник опубликовал вредоносные версии пакетов с проверяемой аттестацией происхождения в соответствии с требованиями Supply-chain Levels for Software Artifacts (SLSA).


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


В этой атаке также присутствует способность к самораспространению. Вредоносное ПО проверяет украденные токены npm, перечисляет пакеты, принадлежащие жертве, загружает архивы tar, внедряет вредоносную полезную нагрузку и повторно публикует зараженные пакеты с увеличенными номерами версий.


Учитывая, что код Шаи Хулуда недавно был опубликован на GitHub группой злоумышленников TeamPCP и уже использовался в атаках , установить авторство новой кампании Шаи-Хулуда становится сложнее.


Сохранение данных через VS Code и Claude Code​


По данным Socket, этот вариант технически отличается от более ранних полезных нагрузок Mini Shai-Hulud, но обладает теми же эксплуатационными характеристиками.


«Полезные нагрузки AntV отличаются от более ранних артефактов Mini Shai-Hulud, таких как router_init.js от TanStack и router_runtime.js, связанные с Intercom», — поясняет Socket.


«В примере AntV используется файл index.js корневого уровня, другая основная точка управления и контроля, а также меньший объем полезной нагрузки. Однако основная операционная модель остается неизменной».


Компания Aikido Security подтверждает, что, хотя основная модель осталась прежней, есть некоторые отличия. Размер полезной нагрузки уменьшился, а также обеспечено постоянное присутствие через бэкдоры, внедренные в конфигурации VS Code и Claude Code.

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


Разработчикам, загрузившим зараженные npm-пакеты, рекомендуется немедленно удалить их или откатиться до заведомо исправной версии, выпущенной до 18 мая, а затем аннулировать и обновить все скомпрометированные учетные данные (например, GitHub, облачные токены, SSH-ключи).


В отчетах о кибератаке от компаний, занимающихся информационной безопасностью, Socket , Endor Labs , Aikido Security и Step Security, содержатся признаки компрометации, а также рекомендации по обнаружению, устранению и смягчению последствий, которые специалисты по защите могут использовать для обеспечения безопасности среды разработки.
 

Пинг форума и аптайм

Averaged results for https://maza.one

uptime counter
Назад
Сверху