自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

npm包被毀,GitHub強烈譴責!開源作者因反俄給代碼投毒遭抨擊

開發(fā) 新聞
繼此前faker.js開源作者刪除所有代碼后,近日,開源代碼的維護者因反俄給node-ipc庫中添加了惡意代碼,遭到GitHub社區(qū)的強烈譴責。

開發(fā)者自毀代碼,只為不讓俄羅斯人使用。

據(jù)Github上發(fā)布的一份公告稱,一位流行的開源軟件的技術專家和維護者故意破壞了他們自己的代碼。

他們向非常受歡迎的node-ipc庫中添加了惡意代碼,用「心臟」表情符號替換了文件。

并將遭到破壞的npm程序庫版本稱為「新軟件」,并非「惡意軟件」。

這么做的目的就是為了譴責俄羅斯入侵烏克蘭,但是這還會影響使用該代碼的其他開發(fā)者,因此遭到了GitHub社區(qū)強烈反對。

開發(fā)者投毒「社死」

首先簡單介紹下node-ipc庫。

node-ipc 是用于本地和遠程間通信的 nodejs 模塊,支持Linux、Mac 和 Windows 系統(tǒng)。它還支持底層unix和UDP的windows 套接字,并保護TLS 和TCP 套接字的安全。

它是解決Node.js 中復雜多進程 Neutral Networking 的很好的解決方案。截止 9.2.2版本,該模塊使用peacenotwar模塊。

開發(fā)者自毀代碼這件事適于3月8日。

當時npm的維護者 Brandon Nozaki Miller (又名 RIAEvangelist) 編寫了源代碼,并發(fā)布了名為peacenotwar和oneday-test兩個模塊。

部分惡意代碼

peacenotwar被RIAEvangelist稱作「抗議軟件」,并作為依賴項而包含在node-ipc的代碼中。

這意味著node-ipc的某些版本,可能與peacenotwar捆綁到一起。

帶有多語種和平信息的 WITH-LOVE-FROM-AMERICA.txt 文件

RIAEvangelist 在代碼描述中寫道,

這段代碼是非破壞性的例子,說明了控制你的節(jié)點模塊的重要性。同時它也可以作為一種非暴力的抗議形式,以反對當前俄烏沖突造成的威脅。不過出于禮貌,只有在不存在時,該模塊才會在你的用戶桌面上添加一條呼吁和平的信息。

此外,RIAEvangelist鼓勵更多人在項目中添加參與數(shù)字抗議的代碼,并在 peacenotwar 的 GitHub 頁面上,貼上了 YouTube 視頻鏈接、以及來自音樂藝術家 Mattisyahu 的和平歌曲《One Day》的歌詞。

安全公司 Snyk 的研究員Liran Tal一直追蹤這些變化并在周三發(fā)布了調(diào)查結果。

Tal表示,RIAEvangelist在npm上維護了超過40個包。任何系統(tǒng)只要與俄羅斯或白俄羅斯的地理位置相匹配,就會發(fā)生非常明顯的濫用和關鍵的供應鏈安全事件,這些 npm 包將被直接調(diào)用。

RIAEvangelist這一行為也在推特和GitHub社區(qū)上遭到抨擊,簡直就是大型社死現(xiàn)場。

「這就像特斯拉故意輸入代碼來檢測某些司機?!?/p>

「如果被刪除的文件實際上是重要內(nèi)容,其他人怎么辦?」

還有人表示,「有人用行動表明開源是有國界的。供應鏈污染并非良策。」

一位俄羅斯人出來表示,這不會阻止戰(zhàn)爭,只會損傷其他人的利益。

RISC-V成唯一選擇

Arm在此前也宣稱將不再給俄羅斯提供相關服務。雖然Arm自己不生產(chǎn)處理器,但博通、高通等芯片公司卻需要Arm的產(chǎn)品。

所以,一旦Arm停止在俄的服務,相關服務商將會面臨困境。

但俄羅斯并不是一點辦法都沒有。

俄羅斯搜索引擎公司Yandex在本月初的投資者大會上曾表示,「我們相信,俄羅斯現(xiàn)有的數(shù)據(jù)中心容量和其他相關的技術將使俄羅斯能夠在至少未來12到18個月內(nèi)繼續(xù)正常運營。」

但是,另一份聲明則表示,「如果俄羅斯的業(yè)務或產(chǎn)品中使用的硬件、軟件或其他技術的供應長期暫停,如果我們無法獲得替代來源,未來我們的運營可能會受到重大不利影響。」

眼下,x86和Arm都停止供應,只剩下RISC-V是俄羅斯僅有的選擇。

RISC-V是一個基于精簡指令集(RISC)原則的開源指令集架構(ISA)。

與大多數(shù)指令集相比,RISC-V指令集可以自由地用于任何目的。它允許任何人設計、制造和銷售RISC-V芯片和軟件。

雖然這不是第一個開源指令集,但它具有重要意義。設計者考慮到了這些用途中的性能與功率效率。該指令集還具有眾多支持的軟件,這解決了新指令集通常的弱點。

RISC-V指令集的設計考慮了小型、快速、低功耗的現(xiàn)實情況來操作,但并沒有對特定的微架構做過多的設計。

和主流的x86和Arm芯片相比,目前的RISC-V尚未建立起完整的生態(tài),在高性能領域還未取得突出的成績。

有專家表示,RISC-V 和 Arm 打成平手,可能還需要數(shù)年時間。

而在2021年,俄羅斯從事技術投資的企業(yè)集團Rostec已與服務器公司Yadro和硅設計公司 Syntacore達成協(xié)議,將為計算機、筆記本電腦和筆記本電腦開發(fā)RISC-V處理器。

報告中表明,Syntacore將開發(fā)出足夠強大的RISC-V芯片,到2025年能為政府和教育系統(tǒng)提供足夠動力。

據(jù)報道稱,該項目的成本約為300億盧布(約4億美元),該項目的領導者計劃銷售60,000個以RISC-V為內(nèi)核作為主要處理內(nèi)核的新處理器系統(tǒng)。

報告稱,目標是構建一個8核的處理器,運行頻率為2GHz,使用12納米工藝。

在項目資金中,三分之二將由項目的主要客戶(如Rostec和其子公司)提供,而最后三分之一則來自聯(lián)邦預算。

這些處理器將在俄羅斯教育和科學部以及衛(wèi)生部試運行。

責任編輯:張燕妮 來源: 新智元
相關推薦

2024-06-18 08:31:33

2022-01-10 21:48:37

刪庫跑路開發(fā)代碼

2010-11-11 13:53:28

AMDIntel

2012-06-08 13:25:31

2013-06-03 09:35:18

澳大利亞云政策云計算

2023-10-07 08:21:16

開源軟件Moq

2009-10-30 09:32:00

田昭賦

2021-01-18 15:35:56

GitHub代碼開發(fā)者

2018-01-10 16:56:16

2025-01-14 13:53:59

2020-03-17 10:18:27

GitHub代碼開發(fā)者

2024-12-23 16:09:33

2013-08-02 08:59:41

NASA公有云云計算

2015-02-03 02:43:57

2022-03-03 14:46:50

開發(fā)Github技術

2024-03-11 15:41:50

2022-03-07 11:34:13

開源禁售

2023-06-20 09:24:20

AI開源

2013-11-29 10:09:37

谷歌用戶數(shù)據(jù)

2022-02-25 12:00:06

惡意軟件網(wǎng)絡攻擊黑客
點贊
收藏

51CTO技術棧公眾號