ΠΠ΄Π΅Π½ ΠΎΠ΄ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈΡΠ΅ Π½Π° JavaScript ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΡΠΎ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΈ ΡΡΠ°Π²Π°ΡΠ΅ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ NPM Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ βΡΓ¨β, ΠΊΠΎΡ Π³ΠΈ ΠΏΠΎΠΊΡΠΈΠ²Π° ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ. ΠΠ° Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΎΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΡΠ°, ΠΏΠ°ΠΊΠ΅ΡΠΎΡ βΡΓ¨β ΠΈΠΌΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ ΡΠΎ ΠΏΠ΅Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ β@everything-registry/chunk-Nβ, ΠΊΠΎΠΈ ΠΏΠ°ΠΊ ΠΈΠΌΠ°Π°Ρ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 3000 ΠΏΠ°ΠΊΠ΅ΡΠΈ βsub-chunk-Nβ, ΠΎΠ΄ ΠΊΠΎΠΈ ΡΠ΅ΠΊΠΎΡ ΡΠ΅ Π²ΡΠ·ΡΠ²Π° Π·Π° 800 ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ.
Π‘ΡΠ°Π²Π°ΡΠ΅ΡΠΎ βΡΓ¨β Π²ΠΎ ΠΠΠ ΠΈΠΌΠ°ΡΠ΅ Π΄Π²Π° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ. ΠΡΠ²ΠΎ, ΠΏΠ°ΠΊΠ΅ΡΠΎΡ βΡΓ¨β ΡΡΠ°Π½Π° Π΅Π΄Π΅Π½ Π²ΠΈΠ΄ Π°Π»Π°ΡΠΊΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ DoS Π½Π°ΠΏΠ°Π΄ΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΎΠ±ΠΈΠ΄ΠΎΡ Π·Π° Π½Π΅Π³ΠΎΠ²ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Ρ ΠΎΡΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ NPM ΠΈ ΠΈΡΡΡΠΏΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈΠΎΡ ΠΏΡΠΎΡΡΠΎΡ Π½Π° Π΄ΠΈΡΠΊΠΎΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π½Π° Π³ΡΠ°Π΄Π΅ΡΠ΅. Π‘ΠΏΠΎΡΠ΅Π΄ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΠΠ, ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π±ΠΈΠ» ΠΏΡΠ΅Π·Π΅ΠΌΠ΅Π½ ΠΎΠΊΠΎΠ»Ρ 250 ΠΏΠ°ΡΠΈ, Π½ΠΎ Π½ΠΈΠΊΠΎΡ Π½Π΅ ΡΠ΅ ΠΌΠ°ΡΠΈ Π΄Π° Π³ΠΎ Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΊΠ°ΠΊΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ Π²ΠΎ Π΄ΡΡΠ³ ΠΏΠ°ΠΊΠ΅Ρ ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠΌΠ΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π±ΠΈΠ»Π° Ρ Π°ΠΊΠΈΡΠ°Π½Π° Π·Π° Π΄Π° ΠΈΠ·Π²ΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΠΆΠ°. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, Π½Π΅ΠΊΠΎΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΈ Π°Π»Π°ΡΠΊΠΈ ΠΊΠΎΠΈ Π³ΠΈ ΡΠ»Π΅Π΄Π°Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Π°Ρ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Ρ ΠΎΡΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΠΠ Π±Π΅Π° Π½Π΅ΡΠ²Π΅ΡΠ½ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° Π½Π°ΠΏΠ°Π΄.
ΠΡΠΎΡΠΎ, ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ βΡΓ¨β Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ° Π±Π»ΠΎΠΊΠΈΡΠ°ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π°Ρ ΡΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²ΠΎ ΠΠΠ ΡΡΠΎ Π·Π°Π²ΡΡΠΈΡΠ° Π²ΠΎ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π»ΠΈΡΡΠ° Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΊΠ΅Ρ ΠΎΠ΄ ΠΠΠ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΎΡΡΡΡΠ°Π½ΠΈ Π°Π²ΡΠΎΡΠΎΡ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π½ΠΎ ΠΏΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° βΡΓ¨β Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ°Π° Π΄Π΅ΠΊΠ° Π³ΠΈ ΠΏΠΎΠΊΡΠΈΠ²Π°Π°Ρ ΡΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ. ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΎΠ΄Π±Π΅Π»Π΅ΠΆΠΈ Π΄Π΅ΠΊΠ° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΌΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ βΡΓ¨β ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π±Π΅ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π½ΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΏΡΠ΅Π΄ 9 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ ΡΠ΅ΡΡ ΠΏΠ°ΠΊΠ΅Ρ βΡΓ¨ Π΄ΡΡΠ³ΠΎβ, Π²ΠΎ ΠΊΠΎΡ Π±Π΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π½ΠΈΠ·Π°ΡΠ° βΡΓ¨β Π²ΠΎ ΡΠΏΠΈΡΠΎΠΊΠΎΡ Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ. Π’Π°ΠΊΠ°, ΠΏΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ, ΠΏΠ°ΠΊΠ΅ΡΠΎΡ βΡΓ¨β Π·Π°Π²ΡΡΠΈ Π·Π°Π²ΠΈΡΠ΅Π½ ΠΎΠ΄ Π΄ΡΡΠ³ ΠΏΠ°ΠΊΠ΅Ρ.
ΠΠ·Π²ΠΎΡ: opennet.ru