ʻO kahi hoʻouka kaua ma GitHub i alakaʻi i ka leak o nā waihona pilikino a me ke komo ʻana i ka ʻōnaehana NPM

Ua aʻo aku ʻo GitHub i nā mea hoʻohana i kahi hoʻouka ʻana i manaʻo ʻia e hoʻoiho i ka ʻikepili mai nā waihona pilikino me ka hoʻohana ʻana i nā hōʻailona OAuth i hoʻohālikelike ʻia no nā lawelawe Heroku a me Travis-CI. Ua hōʻike ʻia i ka wā o ka hoʻouka ʻana, ua hoʻokuʻu ʻia ka ʻikepili mai nā hale waihona pilikino o kekahi mau hui, i wehe i ke komo ʻana i nā waihona no ka platform Heroku PaaS a me ka ʻōnaehana hoʻohui mau ʻo Travis-CI. Ma waena o nā mea i hōʻeha ʻia ʻo GitHub a me ka papahana NPM.

Ua hiki i nā mea hoʻouka ke kiʻi mai nā waihona waihona GitHub pilikino i ke kī e komo ai i ka Amazon Web Services API, i hoʻohana ʻia i ka ʻōnaehana papahana NPM. Ua ʻae ke kī i loaʻa ke komo i nā pūʻolo NPM i mālama ʻia ma ka lawelawe AWS S3. Manaʻo ʻo GitHub ʻoiai ʻo ka loaʻa ʻana o nā waihona NPM, ʻaʻole ia i hoʻololi i nā pūʻolo a i ʻole ka loaʻa ʻana o ka ʻikepili e pili ana i nā moʻokāki mea hoʻohana. Hoʻomaopopo pū ʻia ʻoiai ʻo ka ʻokoʻa o ka GitHub.com a me NPM ʻoihana, ʻaʻohe manawa o ka poʻe hoʻouka e hoʻoiho i nā ʻike o nā waihona GitHub kūloko i pili ʻole me NPM ma mua o ka hoʻopaʻa ʻia ʻana o nā hōʻailona pilikia.

Ua ʻike ʻia ka hoʻouka kaua ma ʻApelila 12, ma hope o ka hoʻāʻo ʻana o ka poʻe hoʻouka e hoʻohana i ke kī i ka AWS API. Ma hope mai, ua hoʻopaʻa ʻia nā hoʻouka like ʻana ma kekahi mau hui ʻē aʻe, i hoʻohana pū i nā hōʻailona noi Heroku a me Travis-CI. ʻAʻole i kapa ʻia nā hui i hoʻopilikia ʻia, akā ua hoʻouna ʻia nā leka hoʻomaopopo i nā mea hoʻohana āpau i hoʻopilikia ʻia e ka hoʻouka ʻana. Paipai ʻia nā mea hoʻohana o Heroku a me Travis-CI e nānā i ka palekana a me ka loiloi loiloi e ʻike ai i nā anomalies a me nā hana maʻamau.

ʻAʻole maopopo i ke ʻano o ka hāʻule ʻana o nā hōʻailona i ka lima o ka poʻe hoʻouka kaua, akā manaʻo ʻo GitHub ʻaʻole i loaʻa iā lākou ma muli o ka hoʻololi ʻana i ka ʻoihana o ka ʻoihana, no ka mea, ʻaʻole mālama ʻia nā hōʻailona no ka ʻae ʻana mai nā ʻōnaehana waho ma ka ʻaoʻao GitHub. ma ke ano kumu kupono no ka hoohana ana. ʻO ka nānā ʻana i ka hana a ka mea hoʻouka i hōʻike ʻia ʻo ke kumu nui o ka hoʻoiho ʻana i nā ʻike o nā waihona pilikino e nānā i ka loaʻa ʻana o nā ʻikepili huna i loko o lākou, e like me nā kī komo, hiki ke hoʻohana ʻia e hoʻomau i ka hoʻouka ʻana i nā mea ʻē aʻe o ka ʻōnaehana. .

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka