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 ΠΌΠΈΠ»ΠΈΠΎΠ½ изтСгляния Π½Π° мСсСц. ΠšΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΠΎ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° ΠΎΡ‚ зависимости, ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° засСгнС Π΄ΠΎ 52% ΠΎΡ‚ всички ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π² NPM.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€