NPM 8.15 ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಸ್ಥಳೀಯ ಪ್ಯಾಕೇಜ್ ಸಮಗ್ರತೆಯ ಪರಿಶೀಲನೆಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಬಿಡುಗಡೆಯಾಗಿದೆ

GitHub NPM 8.15 ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್‌ನ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಿದೆ, ಇದನ್ನು Node.js ನೊಂದಿಗೆ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ವಿತರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರತಿದಿನ NPM ಮೂಲಕ 5 ಬಿಲಿಯನ್‌ಗಿಂತಲೂ ಹೆಚ್ಚು ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ.

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜುಗಳ ಸಮಗ್ರತೆಯ ಸ್ಥಳೀಯ ಲೆಕ್ಕಪರಿಶೋಧನೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಹೊಸ "ಆಡಿಟ್ ಸಿಗ್ನೇಚರ್ಸ್" ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು PGP ಉಪಯುಕ್ತತೆಗಳೊಂದಿಗೆ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್ಗಳ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಹೊಸ ಪರಿಶೀಲನಾ ಕಾರ್ಯವಿಧಾನವು ECDSA ಅಲ್ಗಾರಿದಮ್‌ನ ಆಧಾರದ ಮೇಲೆ ಡಿಜಿಟಲ್ ಸಹಿಗಳ ಬಳಕೆಯನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಪ್ರಮುಖ ನಿರ್ವಹಣೆಗಾಗಿ HSM (ಹಾರ್ಡ್‌ವೇರ್ ಸೆಕ್ಯುರಿಟಿ ಮಾಡ್ಯೂಲ್) ಬಳಕೆಯನ್ನು ಆಧರಿಸಿದೆ. NPM ರೆಪೊಸಿಟರಿಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಈಗಾಗಲೇ ಹೊಸ ಸ್ಕೀಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮರು-ಸಹಿ ಮಾಡಲಾಗಿದೆ.
  • ವರ್ಧಿತ ಎರಡು ಅಂಶದ ದೃಢೀಕರಣವು ವ್ಯಾಪಕ ಬಳಕೆಗೆ ಲಭ್ಯವಿದೆ ಎಂದು ಘೋಷಿಸಲಾಗಿದೆ. ಬ್ರೌಸರ್ ಮೂಲಕ ಚಾಲನೆಯಲ್ಲಿರುವ npm CLI ಗೆ ಸರಳೀಕೃತ ಲಾಗಿನ್ ಮತ್ತು ಪ್ರಕಾಶನ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ನೀವು “—auth-type=web” ಆಯ್ಕೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, ಖಾತೆಯನ್ನು ದೃಢೀಕರಿಸಲು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ತೆರೆಯುವ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸೆಷನ್ ನಿಯತಾಂಕಗಳನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ. ಅಧಿವೇಶನವನ್ನು ಸ್ಥಾಪಿಸಲು, ನೀವು ಒಂದು-ಬಾರಿ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು (OTP) ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಇಮೇಲ್ ಅನ್ನು ದೃಢೀಕರಿಸಬೇಕು ಮತ್ತು ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾದ ಸೆಷನ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ, ನೀವು ಎರಡು ಅಂಶಗಳ ದೃಢೀಕರಣದ ಎರಡನೇ ಹಂತವನ್ನು ಮಾತ್ರ ದೃಢೀಕರಿಸುವ ಅಗತ್ಯವಿದೆ. ಜ್ಞಾಪಕ ಮೋಡ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಹೆಚ್ಚುವರಿ ಎರಡು-ಅಂಶ ದೃಢೀಕರಣ ಪ್ರಾಂಪ್ಟ್‌ಗಳಿಲ್ಲದೆ ಅದೇ IP ಯಿಂದ 5 ನಿಮಿಷಗಳಲ್ಲಿ ಮತ್ತು ಅದೇ ಟೋಕನ್‌ನೊಂದಿಗೆ ಪ್ರಕಟಣೆ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • GitHub ಮತ್ತು Twitter ಖಾತೆಗಳನ್ನು NPM ಗೆ ಲಿಂಕ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಿದೆ, ನಿಮ್ಮ GitHub ಮತ್ತು Twitter ಖಾತೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು NPM ಗೆ ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ.

ಹೆಚ್ಚಿನ ಯೋಜನೆಗಳು ವಾರಕ್ಕೆ 1 ಮಿಲಿಯನ್‌ಗಿಂತಲೂ ಹೆಚ್ಚು ಡೌನ್‌ಲೋಡ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಅಥವಾ 500 ಕ್ಕಿಂತ ಹೆಚ್ಚು ಅವಲಂಬಿತ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಪ್ಯಾಕೇಜ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಖಾತೆಗಳಿಗೆ ಕಡ್ಡಾಯವಾದ ಎರಡು ಅಂಶಗಳ ದೃಢೀಕರಣವನ್ನು ಸೇರಿಸುವುದನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಪ್ರಸ್ತುತ, ಕಡ್ಡಾಯ ಎರಡು ಅಂಶಗಳ ದೃಢೀಕರಣವನ್ನು ಟಾಪ್ 500 ಪ್ಯಾಕೇಜುಗಳಿಗೆ ಮಾತ್ರ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ