🩸 PhantomRaven: 126 врСдоносных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² npm Π’ экосистСмС npm ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΎΠ²ΡƒΡŽ кампанию PhantomRaven. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ 126 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ динамичСскиС зависимости (RDD), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ врСдоносный ΠΊΠΎΠ΄ с Π²Π½Π΅ΡˆΠ½ΠΈΡ… сСрвСров. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ статичСский Π°Π½Π°Π»ΠΈΠ·: Π² package.json β€” ноль зависимостСй, Π° ΠΊΠΎΠ΄ тянСтся ΠΏΠΎ HTTP ΠΏΡ€ΠΈ установкС. Атака ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° β€” ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚. ΠΡ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³: IP-адрСс провСряСтся, ΠΈ врСдонос загруТаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΆΠ΅Ρ€Ρ‚Π², Π° Π˜Π‘-исслСдоватСлям β€” «чистый» ΠΊΠΎΠ΄. ΠœΠ°Π»Π²Π°Ρ€ΡŒ ΠΊΡ€Π°Π΄Ρ‘Ρ‚ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ CI/CD (GitHub, GitLab, Jenkins), npm-ΡƒΡ‡Ρ‘Ρ‚ΠΊΠΈ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния. Π”Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ трСмя способами: Ρ‡Π΅Ρ€Π΅Π· GET, POST ΠΈ WebSocket. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ слоупсквоттинг β€” рСгистрация ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с названиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π΄ΡƒΠΌΡ‹Π²Π°ΡŽΡ‚ LLM, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ Ρƒ ИИ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ. Π‘Π²Ρ‹ΡˆΠ΅ 86 000 Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, ΠΎΠΊΠΎΠ»ΠΎ 80 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² всё Π΅Ρ‰Ρ‘ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹. #supply_chain #npm #phantomraven #ci_cd #infostealer #ai_hallucinations

🩸 PhantomRaven: 126 врСдоносных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² npm Π’ экосистСмС npm ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΎΠ²ΡƒΡŽ кампанию PhantomRaven | Π‘Π΅Ρ‚ΠΊΠ° β€” ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ hh.ru