Π‘ΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ Π½Π° NPM Π²ΠΊΠ»ΡΡΡΠ²Π° Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½Π° Π΄Π²ΠΎΡΠ°ΠΊΡΠΎΡΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° ΡΠΌΠ΅ΡΠΊΠΈ ΠΊΠΎΠΈ Π³ΠΈ ΠΎΠ΄ΡΠΆΡΠ²Π°Π°Ρ 500-ΡΠ΅ Π½Π°ΡΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ NPM ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΠ°ΠΊΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ Π·Π° ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΎΡΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π±ΡΠΎΡΠΎΡ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΠ΄ΡΠΆΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π²ΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠ°ΠΌΠΎ ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ Π΄Π²Π° ΡΠ°ΠΊΡΠΎΡΠΈ, ΡΡΠΎ Π±Π°ΡΠ° ΠΏΠΎΡΠ²ΡΠ΄Π° Π·Π° Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ (TOTP) Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Authy, Google Authenticator ΠΈ FreeOTP, ΠΈΠ»ΠΈ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΈ Π±ΠΈΠΎΠΌΠ΅ΡΡΠΈΡΠΊΠΈ ΡΠΊΠ΅Π½Π΅ΡΠΈ, ΠΊΠΎΠΈ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ WebAuth.
ΠΠ²Π° Π΅ ΡΡΠ΅ΡΠ° ΡΠ°Π·Π° Π½Π° Π·Π°ΡΠ°ΠΊΠ½ΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°ΡΡΠΈΡΠ°ΡΠ° Π½Π° ΠΠΠ ΠΎΠ΄ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈ Π½Π° ΡΠΌΠ΅ΡΠΊΠ°ΡΠ°. ΠΡΠ²Π°ΡΠ° ΡΠ°Π·Π° Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΡΠ΅ NPM ΡΠΌΠ΅ΡΠΊΠΈ ΠΊΠΎΠΈ Π½Π΅ΠΌΠ°Π°Ρ Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ Π΄Π²Π° ΡΠ°ΠΊΡΠΎΡΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°Ρ Π½Π°ΠΏΡΠ΅Π΄Π½Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΡΠΌΠ΅ΡΠΊΠ°ΡΠ°, ΠΊΠΎΡΠ° Π±Π°ΡΠ° Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π΅Π΄Π½ΠΎΠΊΡΠ°ΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈΡΠΏΡΠ°ΡΠ΅Π½ ΠΏΠΎ Π΅-ΠΏΠΎΡΡΠ° ΠΊΠΎΠ³Π° ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΡΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ°Π²ΠΈΡΠ΅ Π½Π° npmjs.com ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·Π²ΡΡΠΈΡΠ΅ Π°Π²ΡΠ΅Π½ΡΠΈΡΠΈΡΠ°Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ° Π²ΠΎ npm Π°Π»Π°ΡΠΊΠ°. ΠΠΎ Π²ΡΠΎΡΠ°ΡΠ° ΡΠ°Π·Π° Π±Π΅ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½Π° Π΄Π²ΠΎΡΠ°ΠΊΡΠΎΡΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° 100-ΡΠ΅ Π½Π°ΡΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ.
ΠΠ° ΠΏΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠΏΠΎΡΠ΅Π΄ ΡΡΡΠ΄ΠΈΡΠ°ΡΠ° ΡΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π° Π²ΠΎ 2020 Π³ΠΎΠ΄ΠΈΠ½Π°, ΡΠ°ΠΌΠΎ 9.27% ΠΎΠ΄ ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅Π»Π΅ Π΄Π²ΠΎΡΠ°ΠΊΡΠΎΡΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° Π΄Π° Π³ΠΎ Π·Π°ΡΡΠΈΡΠ°Ρ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ, Π° Π²ΠΎ 13.37% ΠΎΠ΄ ΡΠ»ΡΡΠ°ΠΈΡΠ΅, ΠΏΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΠΌΠ΅ΡΠΊΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅Π»Π΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ°Π½ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈΠ»Π΅ Π²ΠΎ ΠΏΠΎΠ·Π½Π°ΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΡΠ²Π°ΡΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°. ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°ΡΠ°, Π΄ΠΎ 12% ΠΎΠ΄ ΡΠΌΠ΅ΡΠΊΠΈΡΠ΅ Π½Π° NPM (13% ΠΎΠ΄ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅) Π±Π΅ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠ΅Π½ΠΎ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ ΠΈ ΡΡΠΈΠ²ΠΈΡΠ°Π»Π½ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ ΠΊΠ°ΠΊΠΎ β123456β. ΠΠ΅ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ Π±Π΅Π° 4 ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΡΠΌΠ΅ΡΠΊΠΈ ΠΎΠ΄ Π½Π°ΡΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π’ΠΎΠΏ20, 13 ΡΠΌΠ΅ΡΠΊΠΈ ΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 50 ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΏΠ°ΡΠΈ ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎ, 40 ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 10 ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ° ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΈ 282 ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 1 ΠΌΠΈΠ»ΠΈΠΎΠ½ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ° ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎ. ΠΠ΅ΠΌΠ°ΡΡΠΈ Π³ΠΎ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π΄ΠΎΠ»ΠΆ ΡΠΈΠ½ΡΠΈΡΠΎΡ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΎΡ Π½Π° Π½Π΅Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΈΡΠ΅ ΡΠΌΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π»ΠΈΡΠ°Π΅ Π½Π° Π΄ΠΎ 52% ΠΎΠ΄ ΡΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²ΠΎ NPM.
ΠΠ·Π²ΠΎΡ: opennet.ru