Баморазпространяващият сС Ρ‡Π΅Ρ€Π²Π΅ΠΉ Π΅ ΡƒΠ΄Π°Ρ€ΠΈΠ» 187 ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² NPM.

Атаката срСщу ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΠΎ NPM достигна Π½ΠΎΠ²ΠΎ Π½ΠΈΠ²ΠΎ. Π’ допълнСниС към ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ софтуСр Π·Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° плащания ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½Π° информация, Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ…Π° към внСдряванС Π½Π° Ρ‡Π΅Ρ€Π²Π΅ΠΉ Π² ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, с ΠΊΠΎΠΉΡ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ поставят Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ софтуСр Π² зависимоститС. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‡Π΅Ρ€Π²Π΅ΠΉ бСшС установСно слСд ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° NPM ΠΏΠ°ΠΊΠ΅Ρ‚Π° @ctrl/tinycolor, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠΌΠ° 2.2 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° сСдмични изтСгляния ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ пряка зависимост Π² 964 ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° активността Π½Π° чСрвСя, Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° ΠΎΠ±Ρ…Π²Π°Π½Π° 187 ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ бяха създадСни Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ вСрсии (477 Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ издания).

Π’ Ρ…ΠΎΠ΄Π° Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° Π°Ρ‚Π°ΠΊΠ°, слСд ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ΄Ρ€ΡƒΠΆΠ°Π²Π°Ρ‰ΠΎΡ‚ΠΎ Π»ΠΈΡ†Π΅ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ„ΠΈΡˆΠΈΠ½Π³, Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚ вСрсия Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° с Ρ‡Π΅Ρ€Π²Π΅ΠΉ, ΠΊΠΎΠΉΡ‚ΠΎ сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΏΡ€ΠΈ инсталиранСто Π½Π° компромСтирания ΠΏΠ°ΠΊΠ΅Ρ‚ Π² зависимоститС. Π‘Π»Π΅Π΄ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ чСрвСйят ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° ΡƒΡ‡Π΅Ρ‚Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° срСда, ΠΊΠ°Ρ‚ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π° ΠΈ стартира ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° TruffleHog. ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° NPM, чСрвСйят Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Π½ΠΎΠ²ΠΎ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° заразява Π΄ΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½Π° зависимоститС. Π’ допълнСниС към Ρ‚ΠΎΠΊΠ΅Π½Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ NPM, чСрвСйят Π·Π°ΠΏΠ°Π·Π²Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ GitHub ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½ΠΈΡ‚Π΅ услуги AWS, Azure ΠΈ GCP (Google Cloud Platform), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³Π° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½Π° информация, която ΡΠΊΠ΅Π½Π΅Ρ€ΡŠΡ‚ TruffleHog ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅.

Π—Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ издания сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ Π·Π° 20-Ρ‚Π΅ Π½Π°ΠΉ-популярни ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π΄ΠΎ ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ° Π΄ΠΎΡΡ‚ΡŠΠΏ намСрСният NPM Ρ‚ΠΎΠΊΠ΅Π½. Ѐункционалността Π·Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° издания Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° функция NpmModule.updatePackage, която Π·Π°Ρ€Π΅ΠΆΠ΄Π° изходния Π°Ρ€Ρ…ΠΈΠ² Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°, промСня Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° вСрсията ΠΈ добавя postinstall Ρ…ΡƒΠΊ Π² Ρ„Π°ΠΉΠ»Π° package.json, замСства ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° bundle.js, ΠΏΡ€Π΅ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π³ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС Ρ€Π°Π±ΠΎΡ‚Π° Π² Linux ΠΈ macOS.

Π’Π΅Ρ€ΠΆΠ΅Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΎ ΠΈΠΌΠ΅ Shai-Hulud (гигантски Ρ‡Π΅Ρ€Π²Π΅ΠΉ, спомСнат Π² Ρ€ΠΎΠΌΠ°Π½Π° Π”ΡŽΠ½Π°). НамСрСнитС Π² систСмата Π΄Π°Π½Π½ΠΈ сС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚ Π² GitHub Ρ‡Ρ€Π΅Π· създаванС Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с ΠΈΠΌΠ΅ Shai-Hulud (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, β€žB611/Shai-Huludβ€œ), Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π² ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ° отразяват Π² Π»ΠΎΠ³ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° GitHub Actions. Π’ създадСния Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ сС поставя Ρ„Π°ΠΉΠ» data.json, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π° Ρ€Π΅Π΄ с ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π° с ΠΌΠ΅Ρ‚ΠΎΠ΄ base64 информация Π·Π° систСмата, ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π½Π° ΠΎΠΊΠΎΠ»Π½Π°Ρ‚Π° срСда ΠΈ ΠΏΡ€ΠΈΡ…Π²Π°Π½Π°Ρ‚ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ. Π’ CI Π½Π° Π±Π°Π·Π° GitHub Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° информация към външСн хост, чСрвСят създава ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ GitHub Actions (.github/workflows/shai-hulud-workflow.yml). Π―Π²Π½ΠΎ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π½Π΅ сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° Π΄ΠΎ спомСнатитС 187 ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π² GitHub ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ Π΄Π° сС появяват Π½ΠΎΠ²ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с ΠΈΠΌΠ΅ Shai-Hulud ΠΈ Ρ„Π°ΠΉΠ» data.json.

Баморазпространяващият сС Ρ‡Π΅Ρ€Π²Π΅ΠΉ Π΅ ΡƒΠ΄Π°Ρ€ΠΈΠ» 187 ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² NPM.

Π‘Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° активността Π½Π° чСрвСя, 25 ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° компанията CrowdStrike, Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‰Π° инструмСнти Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· зависимости (Supply Chain). Π‘ΠΏΠΎΡ€Π΅Π΄ изявлСниС Π½Π° CrowdStrike, ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π΅ са Π±ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Falcon ΠΈ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π½Π΅ сС Π΅ разпространила Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° стана извСстно, Ρ‡Π΅ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вълна Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ вСрсии Π² NPM, ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π° Π±Π΅Π· Ρ‡Π΅Ρ€Π²Π΅ΠΉ, Π΅ засСгнала ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° gemini-cli, Ρ€Π°Π·Π²ΠΈΠ²Π°Π½ ΠΎΡ‚ компанията Google.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster