เบเบฒเบ™เป‚เบˆเบกเบ•เบต phishing เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบŠเบธเบ” NPM เบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบฅเบฒเบเบญเบฑเบ™

เบเบฒเบ™เป‚เบˆเบกเบ•เบต phishing เบเปˆเบฝเบงเบเบฑเบšเบœเบนเป‰เบฎเบฑเบเบชเบฒเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” JavaScript เป„เบ”เป‰เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰, เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ™เบฑเป‰เบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ–เบทเบเบชเบปเปˆเบ‡เปƒเบ™เบ™เบฒเบกเบ‚เบญเบ‡เบšเปเบฅเบดเบเบฒเบ™ NPM, เปเบˆเป‰เบ‡เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบขเบทเบ™เบขเบฑเบ™เบญเบตเป€เบกเบงเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบเบฒเบ™เป‚เบˆเบกเบ•เบตเป„เบ”เป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เป‚เบˆเบกเบ•เบตเป„เบ”เป‰เบฎเบฑเบš NPM tokens เบ‚เบญเบ‡เบœเบนเป‰เบฎเบฑเบเบชเบฒเบซเบ™เบถเปˆเบ‡เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™ JavaScript เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเปเบฅเบฐเบ›เปˆเบญเบเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ—เบตเปˆเบกเบตเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบชเปเบฒเบฅเบฑเบšเบซเป‰เบฒเปเบžเบฑเบเป€เบเบฑเบ” NPM, เป€เบŠเบดเปˆเบ‡เบฅเบงเบกเบเบฑเบ™เบ›เบฐเบกเบฒเบ™ 100 เบฅเป‰เบฒเบ™เบ”เบฒเบงเป‚เบซเบฅเบ”เบ•เปเปˆเบญเบฒเบ—เบดเบ”.

เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบ–เบทเบเบชเบปเปˆเบ‡เป‚เบ”เบเบœเบนเป‰เบฎเบฑเบเบชเบฒเป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเปƒเบซเป‰เบ„เป‰เบฒเบเบ„เบทเบเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™ NPM เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบปเปˆเบ‡เบกเบฒเบˆเบฒเบ "support@npmjs.org", เปเบ•เปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเปเบกเปˆเบ™ "npnjs.com" เปเบ—เบ™ "npmjs.com" (เบชเบฒเบก "n" เปเบ—เบ™ "m"). เบœเบนเป‰เป‚เบˆเบกเบ•เบตเป„เบ”เป‰เปƒเบŠเป‰เบ›เบฐเป‚เบเบ”เบˆเบฒเบเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบˆเบดเบ”เปƒเบˆเบ—เบตเปˆเบชเบฐเบซเบกเบญเบ‡, เบ„เบฒเบ”เบ„เบฐเป€เบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบ„เบฒเบ”เป„เบงเป‰, เบšเปเปˆเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบเบฒเบ™เบšเบดเบ”เป€เบšเบทเบญเบ™เป€เบฅเบฑเบเบ™เป‰เบญเบ, เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เบ›เปˆเบฝเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบซเบผเบทเบ›เปˆเบฝเบ™เบฅเปเบฒเบ”เบฑเบšเบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เปƒเบ™เบ„เปเบฒเบชเบฑเบšเปƒเบ”เบซเบ™เบถเปˆเบ‡. เป€เบกเบทเปˆเบญเบ„เบฅเบดเบเปƒเบชเปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบชเปเบฒเป€เบ™เบปเบฒเป€เบ•เบฑเบกเบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒ npmjs.com เป„เบ”เป‰เบ–เบทเบเป€เบ›เบตเบ” (เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ—เบตเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ” token เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡).

 เบเบฒเบ™เป‚เบˆเบกเบ•เบต phishing เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบŠเบธเบ” 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, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบซเบ™เป‰เบฒเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเปƒเบ™เบฅเบฐเบšเบปเบš.

เบœเบนเป‰เบฎเบฑเบเบชเบฒเป„เบ”เป‰เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบฅเบฒเบงเป„เบ”เป‰เบ–เบทเบ phishing เบ›เบฐเบกเบฒเบ™เบซเบ™เบถเปˆเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบ—เบธเบเบ—เปเบฒเบญเบดเบ”เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ‡เป„เบชเป„เบ”เป‰เบฎเบฑเบš. เบฅเบฒเบงเบ—เบฑเบ™เบ—เบตเบ–เบญเบ™เป‚เบ—เป€เบ„เบฑเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡, เบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™, เปเบฅเบฐเบซเบกเบฒเบเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบซเบฒเบงเปˆเบฒเบฅเป‰เบฒเบชเบฐเป„เบซเบกเป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบšเปเปˆเปƒเบซเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ”เบฒเบงเป‚เบซเบผเบ”เบžเบงเบเบกเบฑเบ™, เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ NPM เป€เบžเบทเปˆเบญเป€เบญเบปเบฒเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบซเบฒเบญเบญเบเบˆเบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™.

เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธเบงเปˆเบฒเบกเบตเบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบ›เบฒเบ™เปƒเบ”เบ—เบตเปˆเบˆเบฑเบ”เบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”เป€เบงเบตเบŠเบฑเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เปเบžเบฑเบเป€เบเบ” eslint-plugin-prettier เป€เบงเบตเบŠเบฑเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบ›เบฐเบกเบฒเบ™เบชเบญเบ‡เบกเบทเป‰). เปƒเบ™เบญเบฒเบ—เบดเบ”เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เปเบžเบฑเบเป€เบเบ” eslint-config-prettier เป„เบ”เป‰เบ–เบทเบเบ”เบฒเบงเป‚เบซเบผเบ” 30 เบฅเป‰เบฒเบ™เป€เบ—เบทเปˆเบญ เปเบฅเบฐเบ–เบทเบเปƒเบŠเป‰เป€เบ›เบฑเบ™เบšเปˆเบญเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบชเบณเบฅเบฑเบš 11762 เบžเบฑเบ™เปเบžเบฑเบเป€เบเบฑเบ”, เปเบžเบฑเบเป€เบเบฑเบ” eslint-plugin-prettier เบ–เบทเบเบ”เบฒเบงเป‚เบซเบผเบ” 21 เบฅเป‰เบฒเบ™เป€เบ—เบทเปˆเบญ (8468 เปเบžเบฑเบเป€เบเบฑเบ”เบ‚เบถเป‰เบ™เบเบฑเบš), synckit เบ–เบทเบเบ”เบฒเบงเป‚เบซเบผเบ” 18 เบฅเป‰เบฒเบ™เป€เบ—เบทเปˆเบญ, @pkgr/install-core เบ”เบฒเบงเป‚เบซเบผเบ” 16 เบฅเป‰เบฒเบ™เป€เบ—เบทเปˆเบญ, @pkgr/install-core. 10 เบฅเป‰เบฒเบ™เป€เบ—เบทเปˆเบญ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru