Ѐишинг ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ нСсколькими популярными NPM-ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ

Зафиксирована Ρ„ΠΈΡˆΠΈΠ½Π³-Π°Ρ‚Π°ΠΊΠ° Π½Π° ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… JavaScript-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π² Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ сСрвиса NPM Π±Ρ‹Π»ΠΎ разослано сообщСниС, ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡŽΡ‰Π΅Π΅ ΠΎ нСобходимости ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ свой email. ΠŸΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½Π°Ρ Π°Ρ‚Π°ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ NPM-Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… JavaScript-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ обновлСния с врСдоносным ΠΊΠΎΠ΄ΠΎΠΌ для пяти NPM-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π² суммС Π½Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ»ΠΎ 100 ΠΌΠ»Π½ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π² нСдСлю.

ΠžΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌ сообщСниС Π±Ρ‹Π»ΠΎ стилизовано ΠΏΠΎΠ΄ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ увСдомлСния NPM, отправляСмыС с адрСса Β«support@npmjs.orgΒ», Π½ΠΎ Π² качСствС ссылки для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π±Ρ‹Π» ΡƒΠΊΠ°Π·Π°Π½ Π΄ΠΎΠΌΠ΅Π½ Β«npnjs.comΒ» вмСсто Β«npmjs.comΒ» (Ρ‚Ρ€Π΅Ρ‚ΡŒΡ Π±ΡƒΠΊΠ²Π° Β«nΒ» вмСсто Β«mΒ»). ΠΡ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠ΅ воспользовались психологичСским эффСктом, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠ·Π³, прСдвосхищая ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ искаТСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½Π° Π±ΡƒΠΊΠ² Π½Π° ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ порядка слСдования Π±ΡƒΠΊΠ² Π² словС. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΏΠΎ ссылкС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»Π°ΡΡŒ полная копия сайта npmjs.com (вСроятно Π±Ρ‹Π» настроСн прокси, ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊΠ΅Π½ доступа).

 Ѐишинг ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ нСсколькими популярными NPM-ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ

Π’ Ρ…ΠΎΠ΄Π΅ Π°Ρ‚Π°ΠΊΠΈ Π±Ρ‹Π»ΠΈ сформированы Π½ΠΎΠ²Ρ‹Π΅ вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

  • eslint-config-prettier: 8.10.1, 9.1.1, 10.1.6, 10.1.7.
  • eslint-plugin-prettier: 4.2.2, 4.2.3.
  • synckit: 0.11.9.
  • @pkgr/core: 0.2.8.
  • napi-postinstall: 0.3.1.

Π’ сформированныС выпуски Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ врСдоносный ΠΊΠΎΠ΄ для Π°Ρ‚Π°ΠΊΠΈ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Windows. ВнСсённыС измСнСния Π·Π°Π³Ρ€ΡƒΠΆΠ°Π»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ node-gyp.dll, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ Π² систСмС.

Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ стал ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠΉ Ρ„ΠΈΡˆΠΈΠ½Π³Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· час послС поступлСния ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΆΠ°Π»ΠΎΠ±Ρ‹ ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·ΠΎΠ². Он сразу ΠΎΡ‚ΠΎΠ·Π²Π°Π» Ρ‚ΠΎΠΊΠ΅Π½ доступа, помСнял ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΠ» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ вСрсии ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ для прСдотвращСния Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ сборочными систСмами ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» запрос Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… вСрсий ΠΈΠ· рСпозитория Π² слуТбу ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ NPM.

НС уточняСтся сколько ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ успСло Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ врСдоносныС вСрсии (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, врСдоносная вСрсия ΠΏΠ°ΠΊΠ΅Ρ‚Π° eslint-plugin-prettier ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΎΠΊΠΎΠ»ΠΎ Π΄Π²ΡƒΡ… Π΄Π½Π΅ΠΉ). Π—Π° ΠΏΡ€ΠΎΡˆΠ»ΡƒΡŽ нСдСлю ΠΏΠ°ΠΊΠ΅Ρ‚ eslint-config-prettier насчитывал 30 ΠΌΠ»Π½ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΈ использовался Π² качСствС зависимости Ρƒ 11762 тысячи ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠ°ΠΊΠ΅Ρ‚ eslint-plugin-prettier β€” 21 ΠΌΠ»Π½ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ (8468 зависимых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²), synckit β€” 18 ΠΌΠ»Π½, @pkgr/core β€” 16 ΠΌΠ»Π½ ΠΈ napi-postinstall β€” 10 ΠΌΠ»Π½.

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

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