He whakaraeraetanga i whakaaetia kia tukuna he whakahou mo tetahi kete kei roto i te putunga NPM

Kua whakaatuhia e GitHub nga mea e rua i roto i tana hanganga putunga putea NPM. I te 2 o Whiringa-a-rangi, ko nga kairangahau haumaru tuatoru (Kajetan Grzybowski me Maciej Piechota), hei waahanga o te kaupapa Bug Bounty, i kii i te noho whakaraeraetanga i roto i te putunga NPM e taea ai e koe te whakaputa i tetahi putanga hou o tetahi kete ma te whakamahi i to putea, e kore nei e mana ki te mahi i aua whakahou.

Ko te whakaraeraetanga i puta mai i te he o nga arowhai whakaaetanga i roto i te waehere o nga ratonga miihini e tukatuka ana i nga tono ki te NPM. I mahia e te ratonga whakamanatanga nga arowhai whakaaetanga mokihi i runga i nga raraunga i tukuna i roto i te tono, engari ko tetahi atu ratonga nana i tuku te whakahou ki te putunga i whakatau i te kete kia whakaputa i runga i nga ihirangi metadata o te kete kua tuku ake. No reira, ka taea e te kaikoeke te tono kia whakaputahia he whakahou mo tana kete, ka taea e ia te uru atu, engari me whakaatu ki roto i te kete nga korero mo tetahi atu kete, katahi ka whakahoutia.

I whakatikahia te take 6 haora i muri i te panuitanga o te whakaraeraetanga, engari ko te whakaraeraetanga kei roto i te NPM he roa ake i te uhi o nga raarangi waea waea. E kii ana a GitHub karekau he tohu o nga whakaeke ma te whakamahi i tenei whakaraeraetanga mai i te marama o Hepetema 2020, engari karekau he taurangi kaore ano kia whakamahia te raru i mua.

Ko te tuarua o nga raruraru i puta i te Oketopa 26. I te wa o nga mahi hangarau me te papaaarangi o te ratonga replicate.npmjs.com, i whakaatuhia te aroaro o nga raraunga muna i roto i te papaaarangi e uru ana ki nga tono o waho, e whakaatu ana i nga korero mo nga ingoa o nga kohinga o roto i whakahuahia i roto i te raarangi huringa. Ko nga korero mo enei ingoa ka taea te whakamahi ki te kawe i nga whakaeke whakawhirinaki ki runga i nga kaupapa o roto (i te Hui-tanguru, he rite te whakaeke i whakaaetia kia mahia te waehere ki runga i nga tūmau o PayPal, Microsoft, Apple, Netflix, Uber me etahi atu kamupene 30).

I tua atu, na te piki haere o nga keehi o nga putunga o nga kaupapa nui e kahakina ana me nga waehere kino e whakatairangahia ana ma te whakararu i nga kaute kaiwhakawhanake, kua whakatau a GitHub ki te whakauru i te whakamotuhēhēnga-rua. Ka whai mana te huringa i te hauwha tuatahi o te tau 2022 ka pa ki nga kai tiaki me nga kaiwhakahaere o nga kete kei roto i te rarangi rongonui. I tua atu, ka puta te korero mo te whakahoutanga o nga hanganga, kei reira te tirotiro aunoa me te tātaritanga o nga putanga hou o nga kete ka tukuna kia kitea wawe nga huringa kino.

Kia maumahara tatou, e ai ki tetahi rangahau i whakahaeretia i te tau 2020, 9.27% ​​anake o nga kaipupuri putea e whakamahi ana i te whakamotuhēhēnga e rua-waahanga hei tiaki i te urunga, a i roto i te 13.37% o nga keehi, i te rehitatanga o nga kaute hou, ka ngana nga kaiwhakawhanake ki te whakamahi ano i nga kupu huna kua puta mai i roto. nga rerenga kupuhipa e mohiotia ana. I te wa o te tirotiro haumarutanga kupuhipa, 12% o nga kaute NPM (13% o nga kohinga) i uru atu na te whakamahi i nga kupu huna matapae me nga kupu huna penei "123456." I roto i nga raruraru ko nga kaute kaiwhakamahi 4 mai i te Top 20 tino rongonui, ko nga kaute 13 me nga putea kua neke ake i te 50 miriona nga wa ia marama, 40 neke atu i te 10 miriona nga tango i ia marama, me te 282 me te neke atu i te 1 miriona tango ia marama. Ma te whai whakaaro ki te utaina o nga waeine i runga i te mekameka o te whakawhirinakitanga, ko te whakararu o nga kaute kore pono ka pa ki te 52% o nga waahanga katoa i roto i te NPM.

Source: opennet.ru

Tāpiri i te kōrero