Arendaja tegi hÀvitavaid muudatusi NPM-pakettides colors ja faker, mida kasutatakse 20 000 projektis.

Marak Squires, populaarsete pakettide colors (node.js konsoolivÀrv) ja faker (valejate andmete generaator sisendivÀljade jaoks) autor, millel on vastavalt 2,8 ja 25 miljonit nÀdalast allalaadimist, postitas NPM-repositooriumisse ja GitHubi uusi versioone oma toodetest, mis sisaldavad hÀvitavaid muudatusi, mis pÔhjustavad sihipÀraselt ehitamise ja sÔltuvate projektide kÀitamise rikkeid. Maraki tegevuse tÔttu on paljude projektide, sealhulgas AWS CDK, töö hÀiritud, kasutades nimetatud teeke - teeki colors kasutatakse 18 953 projekti sÔltuvusena, samas kui faker on 2 571-l.

Raamatukogu «colors» koodile on lisatud konsooli vĂ€ljund tekstiga «LIBERTY LIBERTY LIBERTY» ja lĂ”pmatu tsĂŒkkel, mis blokeerib sĂ”ltuvate projektide töö ning vĂ€ljundib moonutatud sĂ”nade voogu «tesing». Raamatukogust faker on kustutatud hoidla sisu, commitis «endgame» on lisatud failid .gitignore ja .npmignore projekti failide vĂ€listamiseks, ning README faili sisu on asendatud kĂŒsimusega «Mis tegelikult juhtus Aaron Swartziga». Probleemid esinevad versioonides colors 1.4.1+ ja faker 6.6.6.

Arendaja tegi hÀvitavaid muudatusi NPM-pakettides colors ja faker, mida kasutatakse 20 000 projektis.

GitHub blokeeris Maraki juurdepÀÀsu oma hoidlatele (90 avalikku + mĂ”ned privaatsed) vastuseks tehtud toimingutele, ning NPM tagastas pahatahtliku paketi versiooni. Samuti on kĂŒsitav GitHubi tegevuse seaduslikkus, kuna arendaja koodi eemaldamist oma hoidlast ei saa kĂ€sitleda teenuse reeglite rikkumise kui sellisena. Rohkemgi veel, colors ja faker pakettide litsentsitekstis on selgelt mĂ€rgitud, et puuduvad kĂ”ik garantiid ja kohustused koodi toimimise osas.

Huvitav, et esimene teade arendustegevuse lÔpetamisest avaldati rohkem kui aasta tagasi. Septembris 2020 kaotas Marak kÔik oma varad tulekahju tÔttu, pÀrast mida novembri alguses nÔudis ÀÀrmuslikus vormis, et tema projekte kasutavad ÀriettevÔtted rahastaksid arenduse jÀtkamist, vÔi muidu lubas ta lÔpetada toe, kuna ei kavatse enam tasuta töötada. Enne juhtumit vÀljastati vÀrskendused colorsi jaoks kaks aastat tagasi ja fakeri jaoks 9 kuud tagasi.

Mida puudutab hĂ€vitavate muudatuste paketisse viimise motiive, siis tĂ”enĂ€oliselt pĂŒĂŒab Marak anda Ă”ppetunni korporatsioonidele, kes kasutavad avatud lĂ€htekoodiga arendajate töö vilju, kuid ei anna midagi tagasi, vĂ”i juhtida tĂ€helepanu Aaron Swartzi surma asjaolude ĂŒmbermĂ”testamisele. Aaron lĂ”petas oma elu enesetapuga pĂ€rast sedasi esitatud kriminaalsĂŒĂŒdistust, mis oli seotud teadusartiklite kopeerimisega tasulistest andmebaasidest JSTOR, seistes silmitsi ideedega, et teaduslikud publikatsioonid peaksid olema vabalt kĂ€ttesaadavad. Aaronile esitati sĂŒĂŒdistused arvutimugavuse ja kaitstud arvutist teabe ebaseadusliku hankimise eest, mille maksimaalne karistus oli 50 aastat vangistust ja miljoni dollari suurune rahatrahv (kohtuotsuse saavutamisel ja sĂŒĂŒdistuste tunnustamisel pidi Aaron veetma vanglas 6 kuud).

Arvatakse, et Aaron ei pidanud kohtusĂŒsteemi survet ja esitatud sĂŒĂŒdistuste ebaĂ”iglust ĂŒle ning langes depressiooni. Talle Ă€hvardas 50 aastat vangistust lihtsalt selle pĂ€rast, et ta laadis alla teadusartiklite andmebaasi sisu, millest ta arvas, et need peaksid olema piiranguteta kergesti kĂ€ttesaadavad. Marak Squires viitas avaldatud artiklis Aaron Surma kĂŒsimuse ja Twitteri postituses kinnitamata vandenĂ”uteooriale, mille kohaselt leidis Aaron Schwartz MIT arhiivist dokumente, mis kompromiteerisid teatud oluline isikuid, ja ta tapeti selle tĂ”ttu, maskeerides juhtumi enesetapuna (homme möödub 9 aastat, kui Aaron lahkus).

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster