Pangembang nggawe owah-owahan sing ngrusak warna lan paket NPM palsu sing digunakake ing 20 ewu proyek

Marak Squires, penulis paket warna populer (node.js console colorization) lan faker (generator data palsu kanggo kolom input), kanthi 2.8 yuta lan 25 yuta undhuhan saben minggu, wis ngirim versi anyar produk ing repositori NPM lan ing GitHub , kalebu owah-owahan sing ngrusak sing sengaja nyebabake kegagalan ing tahap perakitan lan eksekusi proyek gumantung. Minangka asil saka tumindak Marak, karya akeh proyèk, kalebu AWS CDK, nggunakake perpustakaan tartamtu diganggu - perpustakaan werna digunakake minangka dependensi ing 18953 proyek, lan faker digunakake ing 2571.

Ing kode perpustakaan "werna", output konsol teks "LIBERTY LIBERTY LIBERTY" lan daur ulang tanpa wates ditambahake, ngalangi karya proyek gumantung lan ngasilake aliran tembung "tesing" sing kleru. Perpustakaan faker mbusak isi gudang, nambah file .gitignore lan .npmignore menyang "endgame" tundhuk kanggo ngilangi file project, lan ngganti isi file README karo pitakonan "Apa tenan kedaden kanggo Harun Swartz." Masalah ana ing versi werna 1.4.1+ lan faker 6.6.6.

Pangembang nggawe owah-owahan sing ngrusak warna lan paket NPM palsu sing digunakake ing 20 ewu proyek

Nanggepi tumindak kasebut, GitHub mblokir akses Marak menyang repositori (90 umum + sawetara pribadi), lan NPM mbatalake versi paket sing ala. Ing wektu sing padha, legalitas tumindak GitHub nimbulake pitakonan, amarga mbusak kode dening pangembang saka salah sawijining repositori ora bisa dianggep minangka nglanggar aturan layanan kasebut. Kajaba iku, teks lisensi kanggo warna lan paket palsu kanthi jelas nyatakake yen ora ana jaminan utawa kewajiban babagan fungsi kode kasebut.

Apike, bebaya pisanan babagan mandhek pembangunan diterbitake luwih saka setahun kepungkur. Ing September 2020, Marak ilang kabeh properti amarga kobongan, lan ing awal Nopember, kanthi bentuk ultimatum, dheweke njaluk perusahaan komersial nggunakake proyek-proyek kasebut kanggo mbiayai kelanjutan pembangunan, yen ora, dheweke janji bakal mandheg ndhukung, awit dheweke wis ora arep nyambut gawe kanthi gratis. Sadurunge kedadeyan kasebut, versi warna paling anyar dirilis rong taun kepungkur, lan faker dirilis 9 wulan kepungkur.

Minangka motif kanggo nggawe owahan cilaka kanggo paket, Marak kamungkinan nyoba kanggo mulang piwulang kanggo perusahaan sing entuk manfaat saka karya masyarakat lunak free tanpa menehi apa maneh, utawa kanggo narik kawigaten manungsa waΓ© kanggo rethiking kahanan saka pati saka Aaron Swartz. Aaron nglalu sawise kasus pidana digawa marang dheweke sing ana hubungane karo nyalin artikel ilmiah saka database mbayar JSTOR, mbela ide nyedhiyakake akses gratis menyang publikasi ilmiah. Aaron didakwa penipuan komputer lan entuk informasi kanthi ilegal saka komputer sing dilindhungi, paukuman maksimal 50 taun penjara lan denda siji yuta dolar (yen persetujuan pengadilan wis diraih lan tuduhan kasebut diakoni, Harun kudu ngladeni. 6 sasi ing penjara).

Dipercaya Harun, ing tengah-tengah depresi, ora bisa nahan tekanan saka sistem peradilan lan ketidakadilan saka tuduhan sing digawa maju (dheweke ngadhepi 50 taun penjara mung amarga ngundhuh isi database artikel ilmiah, sing miturut pendapate. kudu disebarake tanpa watesan). Marak Squires, ing pitakonan bab pati Harun dikirim tinimbang kode dibusak lan ing kirim ing Twitter, diwenehi ing teori konspirasi unconfirmed, miturut kang Aaron Swartz ketemu sawetara dokumen ing arsip MIT sing discredited wong penting tartamtu, lan piyambakipun matèni kanggo iku.nyamar teka minangka lampus (besok bakal 9 taun wiwit Harun séda).

Source: opennet.ru

Add a comment