ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π΅ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈ 200 Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² NPM ΠΈ PyPI

Π€ΠΎΠ½Π΄ OpenSSF (Open Source Security Foundation), основан ΠΎΡ‚ организацията Linux Foundation с Ρ†Π΅Π» Π΄Π° повиши сигурността Π½Π° отворСния софтуСр, прСдстави ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Package Analysis, Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‰ систСма Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ написан Π½Π° Π΅Π·ΠΈΠΊΠ° Go ΠΈ сС разпространява ΠΏΠΎΠ΄ лицСнзия Apache 2.0. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎΡ‚ΠΎ сканиранС Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ‚Π° NPM ΠΈ PyPI с прСдлагания инструмСнтариум Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ Π½Π°Π΄ 200 Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π΅ са Π±ΠΈΠ»ΠΈ забСлязани.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° част ΠΎΡ‚ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π° с прСсичанСто Π½Π° ΠΈΠΌΠ΅Π½Π° с Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ Π½Π΅ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ зависимости Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ (Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π½Π° dependency confusion) ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° тайпсквотинг (присвояванС Π½Π° ΠΈΠΌΠ΅Π½Π°, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° популярни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ‚ инсталационни скриптовС, ΠΊΠΎΠΈΡ‚ΠΎ сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ с външни хостовС. Π‘ΠΏΠΎΡ€Π΅Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Package Analysis, голяма част ΠΎΡ‚ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ вСроятно са създадСни ΠΎΡ‚ изслСдоватСли ΠΏΠΎ сигурността, участващи Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Π½Π°Π³Ρ€Π°Π΄ΠΈ Π·Π° открития Π½Π° уязвимости (bug bounty), Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ Π΄ΠΎ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° потрСбитСля ΠΈ систСмата, Π° дСйствията сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ явно, Π±Π΅Π· ΠΎΠΏΠΈΡ‚ΠΈ Π΄Π° сС скриС тяхното ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

ΠžΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ с Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π° активност сС отбСлязват:

  • PyPI ΠΏΠ°ΠΊΠ΅Ρ‚ discordcmd, Π² ΠΊΠΎΠΉΡ‚ΠΎ Π΅ фиксирано ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ заявки към raw.githubusercontent.com, Discord API ΠΈ ipinfo.io. Указаният ΠΏΠ°ΠΊΠ΅Ρ‚ Π΅ изтСглял ΠΊΠΎΠ΄ Π½Π° бСкстСйдТ (backdoor) ΠΎΡ‚ GitHub ΠΈ Π³ΠΎ Π΅ инсталирал Π² дирСкторията Π½Π° Windows ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Discord, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ стартира процСс Π½Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Ρ‚ΠΎΠΊΠ΅Π½ΠΈ Π½Π° Discord Π² Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма ΠΈ Π³ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π½Π° външСн Discord ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ ΠΎΡ‚ Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅.
  • NPM ΠΏΠ°ΠΊΠ΅Ρ‚ colorsss, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ‰ΠΎ сС Π΅ ΠΎΠΏΠΈΡ‚Π°Π» Π΄Π° прСнасочи Π½Π° външСн ΡΡŠΡ€Π²ΡŠΡ€ Ρ‚ΠΎΠΊΠ΅Π½ΠΈ ΠΎΡ‚ Π°ΠΊΠ°ΡƒΠ½Ρ‚Π° Π² Discord.
  • NPM ΠΏΠ°ΠΊΠ΅Ρ‚ @roku-web-core/ajax β€” ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° инсталацията Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π» Π΄Π°Π½Π½ΠΈ Π·Π° систСмата ΠΈ Π΅ стартирал ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ (reverse shell), ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ° външни Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈ изпълнява ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.
  • PyPI ΠΏΠ°ΠΊΠ΅Ρ‚ secrevthree β€” Π΅ стартирал reverse shell ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΌΠΎΠ΄ΡƒΠ».
  • NPM ΠΏΠ°ΠΊΠ΅Ρ‚ random-vouchercode-generator β€” слСд ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΠ» заявка към външСн ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π²ΡŠΡ€Π½Π°Π» ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Π² ΠΊΠΎΠ΅Ρ‚ΠΎ нСя трябва Π΄Π° бъдС изпълнСна.

Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Package Analysis Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° исходния ΠΊΠΎΠ΄ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π·Π° изготвянС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ, Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ изпълнСниС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ сС прослСдява промяната Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅, Π·Π° Π΄Π° сС установи добавянСто Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π² вСрсии Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π±Π΅Π·ΠΎΠ±ΠΈΠ΄Π½ΠΎ софтуСрно ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π—Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ‚Π° ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡƒΠΌΡŠΡ‚ Package Feeds, ΠΊΠΎΠΉΡ‚ΠΎ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΊΠ°Ρ‚ΠΎ NPM, PyPI, Go, RubyGems, Packagist, NuGet ΠΈ Crate.

Package Analysis Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ‚Ρ€ΠΈ основни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΠ°ΠΊΡ‚ΠΎ Π² комбинация, Ρ‚Π°ΠΊΠ° ΠΈ ΠΏΠΎΠΎΡ‚Π΄Π΅Π»Π½ΠΎ:

  • ΠŸΠ»Π°Π½ΠΈΡ€Π°Ρ‰, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ въз основа Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Package Feeds.
  • Анализатор, ΠΊΠΎΠΉΡ‚ΠΎ нСпосрСдствСно провСрява ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ оцСнява ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΡƒ с ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° статичСн Π°Π½Π°Π»ΠΈΠ· ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ прослСдяванС. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° срСда.
  • Π—Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‡, ΠΊΠΎΠΉΡ‚ΠΎ поставя Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ Π°Π½Π°Π»ΠΈΠ·Π° Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ BigQuery.

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

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