Π”Π²Π΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ са ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ Π² дирСкторията с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° PyPI Python

Π’ дирСкторията Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° Python PyPI (индСкс Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° Python) ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ"python3-dateutil"И"ΠΌΠ΅Π΄ΡƒΠ·Π°", ΠΊΠΎΠΈΡ‚ΠΎ бяха ΠΊΠ°Ρ‡Π΅Π½ΠΈ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ Π°Π²Ρ‚ΠΎΡ€ olgired2017 ΠΈ маскирани ΠΊΠ°Ρ‚ΠΎ популярни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ "dateutil"И"ΠΌΠ΅Π΄ΡƒΠ·Π°" (Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° сС ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° символа "I" (i) вмСсто "l" (L) Π² ΠΈΠΌΠ΅Ρ‚ΠΎ). Π‘Π»Π΅Π΄ инсталиранС Π½Π° посочСнитС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΈ потрСбитСлски Π΄Π°Π½Π½ΠΈ, Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π² систСмата, бяха ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° атакуващия. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²Π΅Ρ‡Π΅ са ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ ΠΎΡ‚ дирСкторията Π½Π° PyPI.

Бамият Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°ΡˆΠ΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π° "jeIlyfish", Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ "python3-dateutil" Π³ΠΎ използвашС ΠΊΠ°Ρ‚ΠΎ зависимост.
Π˜ΠΌΠ΅Π½Π°Ρ‚Π° са ΠΈΠ·Π±Ρ€Π°Π½ΠΈ въз основа Π½Π° Π½Π΅Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ (typosquatting). ЗлонамСрСният ΠΏΠ°ΠΊΠ΅Ρ‚ β€žjeIlyfishβ€œ бСшС ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ ΠΏΡ€Π΅Π΄ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Π³ΠΎΠ΄ΠΈΠ½Π°, Π½Π° 11 Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ 2018 Π³., ΠΈ остана Π½Π΅ΠΎΡ‚ΠΊΡ€ΠΈΡ‚. ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ "python3-dateutil" бСшС ΠΊΠ°Ρ‡Π΅Π½ Π½Π° 29 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 2019 Π³. ΠΈ няколко Π΄Π½ΠΈ ΠΏΠΎ-късно ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅ срСд Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. НС сС прСдоставя информация Π·Π° броя Π½Π° инсталациитС Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Π½Π° jellyfish Π²ΠΊΠ»ΡŽΡ‡Π²Π°ΡˆΠ΅ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ изтСгля списък с β€žΡ…Π΅ΡˆΠΎΠ²Π΅β€œ ΠΎΡ‚ външно Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° GitLab. ΠΠ½Π°Π»ΠΈΠ·ΡŠΡ‚ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ‚Π΅Π·ΠΈ β€žΡ…Π΅ΡˆΠΎΠ²Π΅β€œ ΠΏΠΎΠΊΠ°Π·Π°, Ρ‡Π΅ Ρ‚Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ скрипт, ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° функцията base64 ΠΈ стартиран слСд Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅. Π‘ΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚ Π½Π°ΠΌΠ΅Ρ€ΠΈ SSH ΠΈ GPG ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π² систСмата, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ някои Ρ‚ΠΈΠΏΠΎΠ²Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ Π΄ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° дирСктория ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° PyCharm ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ Π½Π° външСн ΡΡŠΡ€Π²ΡŠΡ€, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π² ΠΎΠ±Π»Π°Ρ‡Π½Π°Ρ‚Π° инфраструктура Π½Π° DigitalOcean.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€