724 Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ Π² RubyGems

Π€ΠΈΡ€ΠΌΠ° ReversingLabs ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ типскуотинг Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° RubyGems. ОбикновСно typosquatting сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° разпространСниС Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈ Π΄Π° Π½Π°ΠΊΠ°Ρ€Π°Ρ‚ Π½Π΅Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π΅Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ° ΠΈΠ»ΠΈ Π΄Π° Π½Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΏΡ€ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅. ΠŸΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 700 ΠΏΠ°ΠΊΠ΅Ρ‚Π° с ΠΈΠΌΠ΅Π½Π°, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° популярнитС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‰ΠΈ сС ΠΏΠΎ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ замСстванС Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π±ΡƒΠΊΠ²ΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠ»Π½Π° Ρ‡Π΅Ρ€Ρ‚Π° вмСсто Ρ‚ΠΈΡ€Π΅Ρ‚Π°.

Π’ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 400 ΠΏΠ°ΠΊΠ΅Ρ‚Π° бяха ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΠΎΠ΄ΠΎΠ·ΠΈΡ€Π°, Ρ‡Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ дСйности. По-спСциално, Ρ„Π°ΠΉΠ»ΡŠΡ‚ Π²ΡŠΡ‚Ρ€Π΅ бСшС aaa.png, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°ΡˆΠ΅ изпълним ΠΊΠΎΠ΄ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PE. Π’Π΅Π·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ бяха ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π΄Π²Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚Π°, Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΈΡ‚ΠΎ RubyGems бСшС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ ΠΎΡ‚ 16 Ρ„Π΅Π²Ρ€ΡƒΠ°Ρ€ΠΈ Π΄ΠΎ 25 Ρ„Π΅Π²Ρ€ΡƒΠ°Ρ€ΠΈ 2020 Π³. 724 Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠ±Ρ‰ΠΎ са ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 95 хиляди ΠΏΡŠΡ‚ΠΈ. Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ…Π° администрацията Π½Π° RubyGems ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²Π΅Ρ‡Π΅ бяха ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ ΠΎΡ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ.

ΠžΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π°ΠΉ-популярСн бСшС β€žΠ°Ρ‚Π»Π°Ρ-ΠΊΠ»ΠΈΠ΅Π½Ρ‚β€œ, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π° ΠΏΡ€ΡŠΠ² ΠΏΠΎΠ³Π»Π΅Π΄ практичСски Π½Π΅ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ лСгитимния ΠΏΠ°ΠΊΠ΅Ρ‚ β€žatlas_client". ΠŸΠΎΡΠΎΡ‡Π΅Π½ΠΈΡΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΅ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ 2100 ΠΏΡŠΡ‚ΠΈ (нормалният ΠΏΠ°ΠΊΠ΅Ρ‚ Π΅ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ 6496 ΠΏΡŠΡ‚ΠΈ, Ρ‚.Π΅. ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ са Π³Ρ€Π΅ΡˆΠ°Π»ΠΈ Π² ΠΏΠΎΡ‡Ρ‚ΠΈ 25% ΠΎΡ‚ случаитС). ΠžΡΡ‚Π°Π½Π°Π»ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ бяха ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈ срСдно 100-150 ΠΏΡŠΡ‚ΠΈ ΠΈ бяха замаскирани ΠΊΠ°Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π½Π° замяна Π½Π° Π΄ΠΎΠ»Π½ΠΈ Ρ‡Π΅Ρ€Ρ‚ΠΈ ΠΈ Ρ‚ΠΈΡ€Π΅Ρ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, срСд Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ: appium-lib, action-mailer_cache_delivery, activemodel_validators, asciidoctor_bibliography, assets-pipeline, apress_validators, ar_octopus-replication-tracking, aliyun-open_search, aliyun-mns, ab_split, apns-polite).

Π—Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ PNG Ρ„Π°ΠΉΠ», ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° изпълним Ρ„Π°ΠΉΠ» Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Windows вмСсто ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π€Π°ΠΉΠ»ΡŠΡ‚ бСшС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Ocra Ruby2Exe ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°ΡˆΠ΅ саморазархивиращ сС Π°Ρ€Ρ…ΠΈΠ² с Ruby скрипт ΠΈ Ruby ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€. ΠŸΡ€ΠΈ инсталиранС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° png Ρ„Π°ΠΉΠ»ΡŠΡ‚ бСшС ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ Π½Π° exe ΠΈ стартиран. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изпълнСниС бСшС създадСн VBScript Ρ„Π°ΠΉΠ» ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Π½ към Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ стартиранС. ΠŸΠΎΡΠΎΡ‡Π΅Π½ΠΈΡΡ‚ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ VBScript Π² Ρ†ΠΈΠΊΡŠΠ» Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΈΠΏΠ±ΠΎΡ€Π΄Π° Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° информация, напомняща Π·Π° адрСси Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎ ΠΏΠΎΡ€Ρ‚Ρ„Π΅ΠΉΠ», ΠΈ Π°ΠΊΠΎ бъдС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚, Π·Π°ΠΌΠ΅Π½ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° ΠΏΠΎΡ€Ρ‚Ρ„Π΅ΠΉΠ»Π° с ΠΎΡ‡Π°ΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ, Ρ‡Π΅ потрСбитСлят няма Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ ΠΈ Ρ‰Π΅ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΠΈ срСдства Π² Π³Ρ€Π΅ΡˆΠ΅Π½ ΠΏΠΎΡ€Ρ‚Ρ„Π΅ΠΉΠ» .

ΠŸΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°, Ρ‡Π΅ Π½Π΅ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС постигнС добавянС Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ към Π΅Π΄Π½ΠΎ ΠΎΡ‚ Π½Π°ΠΉ-популярнитС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΈ Ρ‚Π΅Π·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° останат Π½Π΅ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ значитСлния Π±Ρ€ΠΎΠΉ изтСгляния. Врябва Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π½Π΅ спСцифичСн Π·Π° RubyGems ΠΈ ΠΎΠ±Ρ…Π²Π°Ρ‰Π° Π΄Ρ€ΡƒΠ³ΠΈ популярни Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°. НапримСр ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΡΡŠΡ‰ΠΈΡ‚Π΅ изслСдоватСли Ρ€Π°Π·ΠΊΡ€ΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° NPM ΠΈΠΌΠ° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚, Π½Π°Ρ€Π΅Ρ‡Π΅Π½ bb-builder, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° стартиранС Π½Π° изпълним Ρ„Π°ΠΉΠ» Π·Π° ΠΊΡ€Π°ΠΆΠ±Π° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° имашС Π·Π°Π΄Π΅Π½ Ρ…ΠΎΠ΄ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Π² зависимост ΠΎΡ‚ NPM ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π·Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ, зловрСдният ΠΊΠΎΠ΄ Π΅ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ ΠΎΠΊΠΎΠ»ΠΎ 8 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΏΡŠΡ‚ΠΈ. Π—Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΡΡŠΡ‰ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ изскочи Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° PyPI.

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

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