GitHub NPM เจตเจฟเฉฑเจš เจฒเจพเจœเจผเจฎเฉ€ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ–เจพเจคเจพ เจชเฉเจธเจผเจŸเฉ€เจ•เจฐเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ

เจตเฉฑเจกเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจนเจพเจˆเจœเฉˆเจ• เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฆเฉ‡ เจตเฉฑเจง เจฐเจนเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ–เจพเจคเจฟเจ†เจ‚ เจฆเฉ‡ เจธเจฎเจเฉŒเจคเจพ เจฆเฉเจ†เจฐเจพ เจ–เจคเจฐเจจเจพเจ• เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เจฐเจจ เจฆเฉ‡ เจ•เจพเจฐเจจ, GitHub เจตเจฟเจ†เจชเจ• เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ–เจพเจคเจพ เจคเจธเจฆเฉ€เจ• เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจ—เจฒเฉ‡ เจธเจพเจฒ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš 500 เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง NPM เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจฒเจˆ เจฒเจพเจœเจผเจฎเฉ€ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

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

เจตเจฟเจธเจคเฉเจฐเจฟเจค เจคเจธเจฆเฉ€เจ• เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฟเจ† เจจเจนเฉ€เจ‚ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจธเจฟเจฐเจซ เจชเจนเจฟเจฒเจพเจ‚ เจ‰เจชเจฒเจฌเจง เจตเจฟเจ•เจฒเจชเจฟเจ• เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจฒเจˆ เจตเจจ-เจŸเจพเจˆเจฎ เจชเจพเจธเจตเจฐเจก (TOTP) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจธเจผเจŸเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจˆเจฎเฉ‡เจฒ เจชเฉเจธเจผเจŸเฉ€เจ•เจฐเจจ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค 1 เจซเจฐเจตเจฐเฉ€, 2022 เจคเฉ‹เจ‚, เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจตเจพเจฒเฉ‡ 100 เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง NPM เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ‡ เจฐเฉฑเจ–-เจฐเจ–เจพเจ… เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจฒเจพเจœเจผเจฎเฉ€ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ 'เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค เจชเจนเจฟเจฒเฉ‡ เจธเฉŒ เจฆเฉ‡ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจชเจฐเจฟเจตเจฐเจคเจจ เจจเฉ‚เฉฐ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเฉเจ†เจฐเจพ 500 เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง NPM เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค

เจตเจจ-เจŸเจพเจˆเจฎ เจชเจพเจธเจตเจฐเจก (Authy, Google Authenticator, FreeOTP, เจ†เจฆเจฟ) เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจธเจ•เฉ€เจฎ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ…เจชเฉเจฐเฉˆเจฒ 2022 เจตเจฟเฉฑเจš เจ‰เจน เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฌเจพเจ‡เจ“เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจธเจ•เฉˆเจจเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ WebAuthn เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆ, เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจพเจงเฉ‚ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจ•เจพเจฐเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจตเฉ€ เจนเฉˆเฅค

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

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

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