NPM เจตเจฟเฉฑเจš เจšเฉ‹เจŸเฉ€ เจฆเฉ‡ 100 เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฒเจˆ เจฒเจพเจœเจผเจฎเฉ€ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ

GitHub เจจเฉ‡ เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เฉ€เจคเฉ€ เจ•เจฟ NPM เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ 100 NPM เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐ เจฐเจนเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจจเจฟเจฐเจญเจฐเจคเจพ เจตเจœเฉ‹เจ‚ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ‡เจนเจจเจพเจ‚ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจฎเฉ‡เจจเจŸเฉ‡เจจเจฐ เจนเฉเจฃ เจฆเฉ‹-เจซเฉˆเจ•เจŸเจฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจนเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจ—เฉ‡, เจœเจฟเจธ เจฒเจˆ Authy, Google Authenticator เจ…เจคเฉ‡ FreeOTP เจตเจฐเจ—เฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจตเจจ-เจŸเจพเจˆเจฎ เจชเจพเจธเจตเจฐเจก (TOTP) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเฉŒเจ—เจ‡เจจ เจชเฉเจธเจผเจŸเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจจเฉ‡เฉœเจฒเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, TOTP เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‰เจน เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฌเจพเจ‡เจ“เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจธเจ•เฉˆเจจเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจจ เจœเฉ‹ WebAuth เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

1 เจฎเจพเจฐเจš เจจเฉ‚เฉฐ, เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ NPM เจ–เจพเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ–เจพเจคเจพ เจคเจธเจฆเฉ€เจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆ, เจœเจฟเจธ เจฒเจˆ npmjs.com เจตเจฟเฉฑเจš เจฒเฉŒเจ— เจ‡เจจ เจ•เจฐเจจ เจœเจพเจ‚ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจˆเจฎเฉ‡เจฒ เจฆเฉเจ†เจฐเจพ เจญเฉ‡เจœเฉ‡ เจ—เจ เจ‡เฉฑเจ•-เจตเจพเจฐ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฆเจพเจ–เจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค npm เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš เจ•เจพเจฐเจตเจพเจˆเฅค เจœเจฆเฉ‹เจ‚ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจˆเจฎเฉ‡เจฒ เจชเฉเจธเจผเจŸเฉ€เจ•เจฐเจจ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค 16 เจ…เจคเฉ‡ 13 เจซเจฐเจตเจฐเฉ€ เจจเฉ‚เฉฐ, เจธเจพเจฐเฉ‡ เจ–เจพเจคเจฟเจ†เจ‚ เจฒเจˆ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจคเจธเจฆเฉ€เจ• เจฆเฉ€ เจ‡เฉฑเจ• เจ…เจœเจผเจฎเจพเจ‡เจธเจผ เจ…เจธเจฅเจพเจˆ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ‡เฉฑเจ• เจฆเจฟเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

เจฏเจพเจฆ เจฐเฉฑเจ–เฉ‹ เจ•เจฟ 2020 เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ‡ เจ—เจ เจ‡เฉฑเจ• เจ…เจงเจฟเจเจจ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจธเจฟเจฐเจซ 9.27% โ€‹โ€‹เจชเฉˆเจ•เฉ‡เจœ เจฐเฉฑเจ–เจฟเจ…เจ•เจพเจ‚ เจจเฉ‡ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€, เจ…เจคเฉ‡ 13.37% เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจจเจตเฉ‡เจ‚ เจ–เจพเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจธเจฎเจเฉŒเจคเจพ เจ•เฉ€เจคเฉ‡ เจชเจพเจธเจตเจฐเจกเจพเจ‚ เจฆเฉ€ เจฎเฉเฉœ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจœเฉ‹ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจเฅค เจชเจพเจธเจตเจฐเจก เจฒเฉ€เจ•. เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจฎเฉ€เจ–เจฟเจ† เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, 12% NPM เจ–เจพเจคเจฟเจ†เจ‚ (เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเจพ 13%) เจ…เจจเฉเจฎเจพเจจเจฟเจค เจ…เจคเฉ‡ เจฎเจพเจฎเฉ‚เจฒเฉ€ เจชเจพเจธเจตเจฐเจกเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ โ€œ123456โ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจเจ•เจธเฉˆเจธ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจตเจฟเฉฑเจš เจšเฉ‹เจŸเฉ€ เจฆเฉ‡ 4 เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉเจฐเจธเจฟเฉฑเจง เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ 20 เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ–เจพเจคเฉ‡, เจชเฉเจฐเจคเฉ€ เจฎเจนเฉ€เจจเจพ 13 เจฎเจฟเจฒเฉ€เจ…เจจ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจพเจฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจตเจพเจฒเฉ‡ 50 เจ–เจพเจคเฉ‡, เจชเฉเจฐเจคเฉ€ เจฎเจนเฉ€เจจเจพ 40 เจฎเจฟเจฒเฉ€เจ…เจจ เจคเฉ‹เจ‚ เจตเฉฑเจง เจกเจพเจŠเจจเจฒเฉ‹เจกเจพเจ‚ เจตเจพเจฒเฉ‡ 10, เจ…เจคเฉ‡ เจชเฉเจฐเจคเฉ€ เจฎเจนเฉ€เจจเจพ 282 เจฎเจฟเจฒเฉ€เจ…เจจ เจคเฉ‹เจ‚ เจตเฉฑเจง เจกเจพเจŠเจจเจฒเฉ‹เจกเจพเจ‚ เจตเจพเจฒเฉ‡ 1 เจ–เจพเจคเฉ‡ เจธเจจเฅค เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉœเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจฎเจพเจกเจฟเจŠเจฒเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ—เฉˆเจฐ-เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจ–เจพเจคเจฟเจ†เจ‚ เจฆเจพ เจธเจฎเจเฉŒเจคเจพ NPM เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจฎเจพเจกเจฟเจŠเจฒเจพเจ‚ เจฆเฉ‡ 52% เจคเฉฑเจ• เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹