Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Python-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² PyPI выявлСны Π΄Π²Π΅ врСдоносныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

Π’ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Python-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² PyPI (Python Package Index) ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹ врСдоносныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ «python3-dateutil» ΠΈ «jeIlyfish«, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΎΠ΄Π½ΠΈΠΌ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ olgired2017 ΠΈ ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΏΠΎΠ΄ популярныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ «dateutil» ΠΈ «jellyfish» (отличаСтся использованиСм символа «I» (i) вмСсто «l» (L) Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ). ПослС установки ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° сСрвСр Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΠ»ΠΈΡΡŒ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π² систСмС ΠΊΠ»ΡŽΡ‡ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ настоящСС врСмя ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° PyPI.

НСпосрСдствСнно врСдоносный ΠΊΠΎΠ΄ присутствовал Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ «jeIlyfish», Π° ΠΏΠ°ΠΊΠ΅Ρ‚ «python3-dateutil» использовал Π΅Π³ΠΎ Π² качСствС зависимости.
Названия Π±Ρ‹Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ ΠΈΠ· расчёта Π½Π° Π½Π΅Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ ΠΏΡ€ΠΈ поискС (тайпсквоттинг). ВрСдоносный ΠΏΠ°ΠΊΠ΅Ρ‚ «jeIlyfish» Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΎΠΊΠΎΠ»ΠΎ Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ — 11 дСкабря 2018 Π³ΠΎΠ΄Π° ΠΈ оставался Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ. ΠŸΠ°ΠΊΠ΅Ρ‚ «python3-dateutil» Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ 29 ноября 2019 Π³ΠΎΠ΄Π° ΠΈ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π΄Π½Π΅ΠΉ Π²Ρ‹Π·Π²Π°Π» ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅ Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ числС установок врСдоносных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π΅ приводится.

ΠŸΠ°ΠΊΠ΅Ρ‚ jellyfish Π²ΠΊΠ»ΡŽΡ‡Π°Π» Π² сСбя ΠΊΠΎΠ΄, Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ список «Ρ…ΡΡˆΠ΅ΠΉ» ΠΈΠ· внСшнСго рСпозитория Π½Π° Π±Π°Π·Π΅ GitLab. Π Π°Π·Π±ΠΎΡ€ Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этими «Ρ…ΡΡˆΠ°ΠΌΠΈ» ΠΏΠΎΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ содСрТат скрипт, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ base64 ΠΈ запускаСмый послС Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ» Π² систСмС ΠΊΠ»ΡŽΡ‡ΠΈ SSH ΠΈ GPG, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· домашнСго ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈ ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² PyCharm, послС Ρ‡Π΅Π³ΠΎ отправлял ΠΈΡ… Π½Π° внСшний сСрвСр, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ инфраструктурС DigitalOcean.

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ