GitHub faʻaalia faʻamatalaga e uiga i le hacking o le NPM atinaʻe ma le faʻamaoniaina o faʻamatalaga tatala i totonu o ogalaau

Na lomia e GitHub taunuuga o se auʻiliʻiliga o le osofaʻiga, o se taunuuga o lea i le aso 12 o Aperila, na maua ai e le au osofaʻi le avanoa i siosiomaga o le ao i le Amazon AWS auaunaga na faʻaaogaina i atinaʻe o le NPM project. O suʻesuʻega o le mea na tupu na faʻaalia ai na maua e le au osofaʻi kopi kopi o le skimdb.npmjs.com host, e aofia ai se faʻamaumauga faʻamaumauga ma faʻamaoniga mo le tusa ma le 100 afe tagata faʻaoga NPM e pei o le 2015, e aofia ai upu faʻaulu, igoa ma imeli.

O faʻamatalaga faʻaupuga na faia e faʻaaoga ai le salted PBKDF2 poʻo le SHA1 algorithms, lea na suia i le 2017 e le sili atu le malosi o le bcrypt. O le taimi lava na iloa ai le mea na tupu, na toe setiina upu faʻamaonia na aʻafia ma logoina tagata faʻaoga e seti se faʻaupuga fou. Talu ai ona o le faʻamaonia o faʻamaoniga e lua-faʻatasi ma faʻamaoniga imeli ua aofia i totonu o le NPM talu mai Mati 1, o le lamatiaga o le faʻaogaina o tagata e faʻaogaina e le taua.

E le gata i lea, o faila faʻaalia uma ma metadata o afifi tumaʻoti e oʻo mai ia Aperila 2021, faila CSV ma se lisi lata mai o igoa uma ma faʻamatalaga o afifi tumaoti, faʻapea foʻi ma mea o loʻo i totonu o pusa tumaoti uma a tagata GitHub e lua (igoa. e leʻi faʻaalia) na paʻu i lima o le au osofaʻi. Ae mo le faleteuoloa lava ia, au'ili'iliga o fa'ailoga ma fa'amaoniga o fa'ailoga afifi e le'i fa'aalia ai le au osofa'i faia suiga i afifi NPM po'o le fa'asalalauina o fa'amatalaga fou o afifi.

O le osofaʻiga na faia i le aso 12 o Aperila e faʻaaoga ai faʻailoga OAuth gaoia na gaosia mo le lua vaega lona tolu GitHub integrators, Heroku ma Travis-CI. I le faʻaaogaina o faʻailoga, na mafai ai e le au osofaʻi ona aveese mai faleoloa GitHub tumaoti le ki e maua ai le Amazon Web Services API, faʻaaogaina i le NPM project infrastructure. O le ki fa'ai'uga na fa'atagaina avanoa i fa'amaumauga o lo'o teuina i le auaunaga AWS S3.

E le gata i lea, o faʻamatalaga na faʻaalia e uiga i faʻafitauli tuga faʻalilolilo na faʻaalia muamua pe a faʻaogaina faʻamatalaga tagata faʻaoga i luga o sapalai NPM - o upu faʻaoga a nisi o loʻo faʻaogaina le NPM, faʻapea foʻi ma faʻailoga avanoa NPM, sa teuina i tusitusiga manino i totonu o ogalaau. I le taimi o le tuʻufaʻatasia o le NPM ma le GitHub logging system, e leʻi faʻamautinoa e le au atinaʻe le aveesea o faʻamatalaga maʻaleʻale mai talosaga i auaunaga a le NPM na tuʻuina i totonu o le ogalaau. O lo'o tu'ua'ia na toe fa'aleleia le fa'aletonu ma fa'amama ogalaau a'o le'i osofa'ia le NPM. Na'o nisi o tagata faigaluega GitHub na maua avanoa i ogalaau, lea na aofia ai faʻamatalaga lautele.

puna: opennet.ru

Faaopoopo i ai se faamatalaga