Dèan deuchainn air pasgan NPM a chruthachadh a tha an urra ris a h-uile pasgan san stòr

Rinn aon de luchd-leasachaidh phasganan JavaScript deuchainn air a bhith a’ cruthachadh agus a’ cur ann an stòr-tasgaidh NPM am pasgan “a h-uile càil”, a tha a’ còmhdach a h-uile pasgan a th’ ann mar-thà anns an stòr le eisimeileachd. Gus am feart seo a chuir an gnìomh, tha eisimeileachd dìreach aig a’ phacaid “a h-uile càil” le còig pasganan “@everything-registry/chunk-N”, aig a bheil an uair sin an eisimeil air còrr air 3000 pasgan “sub-chunk-N”, gach fear dhiubh a’ ceangal ri 800 pasgan gnàthaichte san stòr.

Bha dà bhuaidh inntinneach aig a bhith a’ cur “a h-uile càil” ann an NPM. An toiseach, tha am pasgan “a h-uile càil” air a thighinn gu bhith na sheòrsa de inneal airson a bhith a ’coileanadh ionnsaighean DoS, leis gu bheil oidhirp air a chuir a-steach a’ leantainn gu luchdachadh sìos milleanan de phasganan air an cumail ann an NPM agus a ’toirt a-mach an àite diosc a tha ri fhaighinn no stad a chuir air coileanadh phròiseasan togail. A rèir staitistig NPM, chaidh am pasgan a luchdachadh sìos timcheall air 250 uair, ach chan eil duine a’ cur dragh air a chuir ris mar eisimeileachd air pasgan eile às deidh cunntas an leasaiche a bhith air a sheacadh gus sabotàis a dhèanamh. A bharrachd air an sin, bha cuid de sheirbheisean agus innealan a bhios a’ cumail sùil air agus a’ sgrùdadh phasganan ùra air an cumail le NPM fosgailte gun fhiosta do ionnsaigh.

San dàrna h-àite, chuir foillseachadh a’ phacaid “a h-uile càil” gu h-èifeachdach bacadh air a’ chomas pacaidean sam bith ann an NPM a thoirt air falbh a thàinig gu crìch air an liosta de eisimeileachd. Faodaidh an t-ùghdar pasgan bho NPM a thoirt air falbh mura h-eil e air a chleachdadh mar-thà ann an eisimeileachd phasganan eile, ach às deidh foillseachadh “a h-uile càil” thionndaidh na h-eisimeileachd gu bhith a’ còmhdach a h-uile pasgan san stòr. Bu chòir a thoirt fa-near gun deach casg a chuir air toirt air falbh a’ phacaid “a h-uile dad” fhèin, bho chionn 9 bliadhna chaidh pasgan deuchainn “a h-uile càil eile” a phostadh san stòr, a bha a ’toirt a-steach an sreang“ a h-uile dad ”anns an liosta eisimeileachd. Mar sin, às deidh fhoillseachadh, thàinig am pasgan “a h-uile càil” gu crìch an urra ri pasgan eile.

Source: fosgailtenet.ru

Cuir beachd ann