E hoʻāʻo me ka hana ʻana i kahi pūʻolo NPM e hilinaʻi nei i nā pūʻolo āpau i ka waihona

Ua ho'āʻo kekahi o nā mea hoʻomohala o nā pūʻolo JavaScript me ka hoʻokumu ʻana a me ka waiho ʻana i loko o ka waihona NPM i ka pūʻolo "nā mea āpau", e uhi ana i nā pūʻolo āpau i loko o ka waihona me nā mea hilinaʻi. No ka hoʻokō ʻana i kēia hiʻohiʻona, loaʻa i ka pūʻolo "nā mea āpau" nā mea hilinaʻi pololei me ʻelima mau pūʻolo "@everything-registry/chunk-N", a ʻo ia hoʻi he hilinaʻi ma luna o 3000 mau pūʻolo "sub-chunk-N", e pili ana kēlā me kēia 800 mau pūʻolo i loaʻa i ka waihona.

ʻO ka waiho ʻana i "nā mea āpau" ma NPM he ʻelua hopena hoihoi. ʻO ka mea mua, ua lilo ka pōʻai "nā mea āpau" i ʻano mea hana no ka hoʻokō ʻana i nā hoʻouka DoS, no ka mea, ʻo ka hoʻāʻo ʻana e hoʻokomo iā ia e alakaʻi i ka hoʻoiho ʻana i nā miliona o nā pūʻulu i hoʻokipa ʻia ma NPM a hoʻopau i ka wahi disk i loaʻa a i ʻole ka hoʻōki ʻana i ka hoʻokō ʻana i nā kaʻina hana. Wahi a NPM statistics, ua hoʻoiho ʻia ka pōʻai ma kahi o 250 mau manawa, akā ʻaʻohe mea hopohopo e hoʻohui iā ia ma ke ʻano he hilinaʻi i kahi pūʻolo ʻē aʻe ma hope o ka hacked moʻokāki o ka mea hoʻomohala e hana i ka sabotage. Eia kekahi, ʻo kekahi mau lawelawe a me nā mea hana e nānā a nānā i nā pūʻolo hou i mālama ʻia e NPM i ʻike ʻole ʻia i ka hoʻouka ʻana.

ʻO ka lua, ʻo ka paʻi ʻana i ka pūʻolo "nā mea āpau" i kāohi pono i ka hiki ke wehe i nā pūʻolo i NPM i pau i kāna papa inoa o nā hilinaʻi. Hiki ke hoʻoneʻe ʻia kahi pūʻolo mai NPM e ka mea kākau inā ʻaʻole i hoʻohana ʻia i nā hilinaʻi o nā pūʻolo ʻē aʻe, akā ma hope o ka paʻi ʻia ʻana o "nā mea āpau", ua uhi ʻia nā pūʻolo āpau i loko o ka waihona e nā hilinaʻi. He mea koʻikoʻi ka wehe ʻia ʻana o ka pūʻolo "nā mea āpau" ponoʻī, no ka mea, ʻo 9 mau makahiki i hala aku nei ua kau ʻia kahi pūʻulu hoʻāʻo "nā mea āpau" i loko o ka waihona, kahi i hoʻokomo ʻia ai ke kaula "nā mea āpau" i ka papa inoa o nā mea hilinaʻi. No laila, ma hope o ka paʻi ʻia ʻana, ua hilinaʻi ka pūʻolo "nā mea āpau" i kahi pūʻolo ʻē aʻe.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka