Ang developer naghimo sa makadaot nga mga pagbag-o sa mga kolor ug peke nga mga pakete sa NPM nga gigamit sa 20 ka libo nga mga proyekto

Marak Squires, tagsulat sa popular nga mga kolor (node.js console colorization) ug faker (peke nga data generator alang sa input fields) nga mga pakete, nga adunay 2.8 milyones ug 25 milyones kada semana nga pag-download, nag-post ug bag-ong mga bersyon sa iyang mga produkto sa NPM repository ug sa GitHub , lakip ang makadaot nga mga pagbag-o nga gituyo nga mosangpot sa mga kapakyasan sa yugto sa asembliya ug pagpatuman sa nagsalig nga mga proyekto. Ingon usa ka sangputanan sa mga aksyon ni Marak, ang trabaho sa daghang mga proyekto, lakip ang AWS CDK, gamit ang mga piho nga librarya nabalda - ang librarya sa mga kolor gigamit ingon usa ka dependency sa 18953 nga mga proyekto, ug ang faker gigamit sa 2571.

Sa "kolor" nga code sa librarya, gidugang ang console nga output sa teksto nga "LIBERTY LIBERTY LIBERTY" ug usa ka walay kinutuban nga loop, nga gibabagan ang trabaho sa mga nagsalig nga mga proyekto ug nagpagawas sa usa ka sapa sa hiwi nga mga pulong nga "pagsulay". Gikuha sa faker library ang mga sulod sa repository, gidugang ang .gitignore ug .npmignore nga mga file sa "endgame" commit nga dili iapil ang mga file sa proyekto, ug gipulihan ang mga sulod sa README file sa pangutana nga "Unsa Gayud ang Nahitabo kang Aaron Swartz." Ang mga problema anaa sa mga bersyon nga kolor 1.4.1+ ug faker 6.6.6.

Ang developer naghimo sa makadaot nga mga pagbag-o sa mga kolor ug peke nga mga pakete sa NPM nga gigamit sa 20 ka libo nga mga proyekto

Agig tubag sa kini nga mga aksyon, gibabagan sa GitHub ang pag-access ni Marak sa mga repositoryo niini (90 publiko + daghang pribado), ug gibalik sa NPM ang malisyosong bersyon sa package. Sa samang higayon, ang legalidad sa mga aksyon sa GitHub nagpatunghag mga pangutana, tungod kay ang pagtangtang sa code sa usa ka developer gikan sa usa sa mga repository niini dili maisip nga usa ka paglapas sa mga lagda sa serbisyo. Dugang pa, ang teksto sa lisensya alang sa mga kolor ug peke nga pakete tin-aw nga nag-ingon nga wala’y mga garantiya o obligasyon bahin sa pagpaandar sa code.

Makapainteres, ang una nga pasidaan bahin sa paghunong sa pag-uswag gimantala kapin sa usa ka tuig ang milabay. Kaniadtong Setyembre 2020, nawala ang tanan nga kabtangan ni Marak tungod sa usa ka sunog, pagkahuman sa sayong bahin sa Nobyembre, sa porma sa usa ka ultimatum, nanawagan siya sa mga komersyal nga kompanya nga gigamit ang iyang mga proyekto aron pondohan ang pagpadayon sa pag-uswag, kung dili siya misaad nga mohunong sa pagsuporta kaniya, kay wa na siyay tuyo nga mutrabaho nga libre. Sa wala pa ang insidente, ang pinakabag-o nga bersyon sa mga kolor gipagawas duha ka tuig ang milabay, ug ang faker gipagawas 9 ka bulan ang milabay.

Sama sa alang sa iyang mga motibo sa paghimo sa makadaot nga mga pagbag-o sa mga pakete, si Marak lagmit nga naningkamot sa pagtudlo sa usa ka leksyon sa mga korporasyon nga nakabenepisyo gikan sa trabaho sa libre nga software nga komunidad nga wala’y paghatag bisan unsa nga balos, o aron madani ang atensyon sa paghunahuna pag-usab sa mga kahimtang sa pagkamatay ni Aron Swartz. Si Aaron naghikog human ang usa ka kriminal nga kaso gipasaka batok kaniya nga may kalabutan sa pagkopya sa siyentipikong mga artikulo gikan sa bayad nga database nga JSTOR, nga nagdepensa sa ideya sa paghatag og libreng access sa siyentipikong mga publikasyon. Giakusahan si Aaron og pagpanglimbong sa kompyuter ug iligal nga pagkuha og impormasyon gikan sa usa ka giprotektahan nga kompyuter, ang labing taas nga silot niini mao ang 50 ka tuig nga pagkabilanggo ug multa nga usa ka milyon nga dolyares (kon ang usa ka kasabutan sa korte nakab-ot ug ang mga kaso giangkon, si Aaron kinahanglan nga moalagad 6 ka bulan nga pagkabilanggo).

Gituohan nga si Aaron, taliwala sa depresyon, dili makasugakod sa pagpit-os sa hudisyal nga sistema ug sa inhustisya sa mga sumbong nga gidala sa unahan (siya nag-atubang sa 50 ka tuig nga pagkabilanggo tungod lamang sa pag-download sa mga sulod sa database sa siyentipikong mga artikulo, nga sa iyang opinyon kinahanglan nga iapud-apod nga walay mga pagdili). Si Marak Squires, sa usa ka pangutana bahin sa pagkamatay ni Aaron nga gi-post imbes sa usa ka gitangtang nga code ug sa usa ka post sa Twitter, nagpahibalo sa usa ka dili kumpirmado nga teorya sa panagkunsabo, sumala sa diin nakit-an ni Aaron Swartz ang pipila ka mga dokumento sa mga archive sa MIT nga nagdaot sa pipila nga hinungdanon nga mga tawo, ug siya gipatay tungod niini.nagtakuban sa umaabot nga paghikog (ugma 9 na ka tuig sukad sa pagkamatay ni Aaron).

Source: opennet.ru

Idugang sa usa ka comment