Kurwiswa kweGitHub kwakatungamira mukudonha kwenzvimbo dzakavanzika uye kuwana kune NPM zvivakwa

GitHub yakayambira vashandisi nezvekurwiswa kwakanangana nekudhawunirodha data kubva kune yakavanzika repositori vachishandisa yakakanganisika OAuth tokens inogadzirwa yeHeroku neTravis-CI masevhisi. Zvinonzi panguva yekurwiswa, data yakaburitswa kubva kune yakavanzika repositori yemamwe masangano, iyo yakavhura mukana kune repositories yeHeroku PaaS papuratifomu uye Travis-CI inoenderera yekubatanidza system. Pakati pevakabatwa paive neGitHub uye chirongwa cheNPM.

Vapambi vakakwanisa kutora kubva kune yakavanzika GitHub repositori kiyi yekuwana iyo Amazon Web Services API, yakashandiswa muNPM chirongwa chezvivakwa. Kiyi inokonzeresa yakabvumira kupinda kune NPM mapakeji akachengetwa muAWS S3 sevhisi. GitHub inotenda kuti kunyangwe kuwana mukana kune NPM repositori, haina kugadzirisa mapakeji kana kuwana data rine chekuita nemaakaundi emushandisi. Zvinocherechedzwawo kuti sezvo GitHub.com neNPM zvivakwa zvakaparadzana, vapambi havana kuwana nguva yekurodha zviri mukati meGitHub repositories zvisina kubatana neNPM ma tokeni ane dambudziko asati avharwa.

Kurwiswa kwacho kwakaonekwa muna Kubvumbi 12, mushure mekunge varwisa vaedza kushandisa kiyi yeAWS API. Gare gare, kurwiswa kwakafanana kwakanyorwa kune mamwe masangano, ayo akashandisawo Heroku uye Travis-CI application tokens. Masangano akabatwa haana kudomwa nemazita, asi zviziviso zvega zvakatumirwa kune vese vashandisi vakabatwa nekurwiswa. Vashandisi veHeroku uye Travis-CI zvikumbiro vanokurudzirwa kuti vatarise chengetedzo uye matanda ekuongorora kuti vaone zvisizvo uye chiitiko chisina kujairika.

Izvo hazvisati zvanyatsojeka kuti zviratidzo zvakawira sei mumaoko evapambi, asi GitHub inotenda kuti hazvina kuwanikwa nekuda kwekukanganisa kweiyo kambani zvigadzirwa, sezvo zviratidzo zvekubvumidza kupinda kubva kune ekunze masisitimu hazvina kuchengetwa padivi reGitHub. muchimiro chepakutanga chakakodzera kushandiswa. Ongororo yemaitiro eanorwisa yakaratidza kuti chinangwa chikuru chekudhawunirodha zvirimo mumatura epachivande chingangove chekuongorora kuvapo kwechakavanzika data mavari, senge makiyi ekuwana, anogona kushandiswa kuenderera mberi nekurwiswa kwezvimwe zvinhu zvezvivakwa. .

Source: opennet.ru

Voeg