Whakamātautau ki te hanga i tētahi mōkihi NPM e whakawhirinaki ana ki ngā mōkihi katoa i roto i te pātaka

Ko tetahi o nga kaihanga o nga kohinga JavaScript i whakamatau ki te hanga me te whakanoho ki roto i te whare putunga NPM te kete "nga mea katoa", e hipoki ana i nga kohinga katoa kei roto i te whare pupuri me nga whakawhirinaki. Hei whakatinana i tenei ahuatanga, ko te kete "katoa" he ti'aturi tika me nga kohinga "@everything-registry/chunk-N" e rima, he nui atu i te 3000 nga kohinga "sub-chunk-N", ka herea ia ki tetahi. 800 nga kohinga kei roto i te putunga.

Ko te whakatakoto "nga mea katoa" ki te NPM e rua nga paanga whakamere. Tuatahi, ko te kohinga "katoa" kua waiho hei momo taputapu mo te whakaeke i te DoS, na te mea ko te ngana ki te whakauru ka arahi ki te tango i nga miriona o nga kohinga e whakahaerehia ana i roto i te NPM me te ruha i te mokowā kōpae e waatea ana, me te aukati ranei i te mahi o nga mahi hanga. E ai ki nga tatauranga NPM, tata ki te 250 nga wa i tangohia ai te kete, engari karekau he tangata e whakararuraru ana ki te taapiri hei whakawhirinakitanga ki tetahi atu kete i muri i te taumanutia o te kaute a te kaiwhakawhanake ki te mahi i te sabotage. I tua atu, ko etahi o nga ratonga me nga taputapu e aro turuki ana me te tirotiro i nga kohinga hou e whakahaerehia ana e NPM kaore i mohio ki te whakaeke.

Tuarua, ko te whakaputa i te kete "nga mea katoa" i aukati i te kaha ki te tango i nga kete i roto i te NPM ka mutu i roto i tana rarangi whakawhirinaki. Ka taea e te kaituhi te tango i tetahi kete mai i te NPM mena kaore ano kia whakamahia i roto i nga whakawhirinakitanga o etahi atu kete, engari i muri i te whakaputanga o "nga mea katoa" ka huri nga whakawhirinaki ki te kapi katoa i nga kohinga kei roto i te putunga. He mea nui ko te tango i te kete "nga mea katoa" ano i aukatihia, mai i te 9 tau ki muri i tukuna he kete whakamatautau "nga mea katoa" ki roto i te whare putunga, i whakauruhia te aho "nga mea katoa" i te rarangi o nga whakawhirinaki. No reira, i muri i te whakaputanga, ko te kete "nga mea katoa" ka whakawhirinaki ki tetahi atu kete.

Source: opennet.ru

Tāpiri i te kōrero