遭作者破壞的Faker套件現由8名社群成員出面維護

在之前遭到作者自己破壞的NPM(Node Package Manager)熱門套件Faker,現在有8名工程師合力,在GitHub上創建了一個,並且復原了過去的Faker版本,同時制定了接下來的開發計畫。

Faker函式庫能夠創建虛假資料,用於應用程式測試、開發使用。新維護者提到,在事件平息之前,他們會先使用官方的名號,並強調,這是一個由社群維護的專案。

資安公司Snyk早前發現NPM線上套件庫上兩個熱門套件colors和Faker,遭到惡意破壞,最後發現兇手原來是開發者本人Marak Squires。由於他不滿大部份財星500大企業使用他的專案,但是卻不願支付費用,花費許多心力的開發團隊,都只獲得開源社群和GitHub贊助商支援,因此決定搞破壞。

Marak Squires在1月8日的時候發布新版colors,並在裡面加入了無限迴圈程式碼,這些程式碼會在套件程式碼初始化後立即觸發執行,並對任何Node.js
伺服器產生DoS攻擊。類似的情況發生在Faker套件上,在1月5日Faker位在GitHub的開源儲存庫,收到了一個強制提交,接著Faker的NPM套件版本便被升級成6.6.6版本,這個不包含任何程式碼的空套件,被發布到了公共註冊表上,Marak Squires隨後發表不再免費維護套件的貼文,並且刪除儲存庫。

推薦評價好的iphone維修中心

擁有專業的維修技術團隊,同時聘請資深iphone手機維修專家,現場說明手機問題,快速修理,沒修好不收錢

如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!

以設計的實用美學觀點,規劃出舒適、美觀的視覺畫面,有效提昇使用者的心理期待,營造出輕鬆、愉悅的網站瀏覽體驗。

最熱情、專業有口碑的網頁設計公司讓您的網站改頭換面。

現在出現8名工程師,替Faker套件創建了一個新的GitHub儲存庫,並且釋出了所有之前的Faker版本,同時也創建了推特帳號和文件網站,來與社群互動。新維護者提到,他們想讓Faker套件有一個新開始,甚至可以比以前的更酷。因此還制定了開發路線計畫,包括要支援ESM、與現有Faker生態系維護者互動,甚至要在文件加入互動式環境,以及支援Node 18。

由於在Marak Squires刪除自己的版本後,有許多分叉和私人維護的Faker版本出現,目前這個由8名社群成員維護的版本,自稱為官方版本,新維護者解釋,這是避免用戶將這個社群維護的版本,與其他私人版本混淆,他們會在事件平息之後,拿掉官方的字樣,他們也提到,目前看來,這個由社群維護的版本是最穩定的Faker版本。

由於Faker專案的捐款是由Open Source Collective代管,新維護者與該組織達成共識,原本的Faker專案維護者Marak Squires等人,可以保有原本帳戶中的1萬多美元捐款,待資金轉移後,新專案會獲得該專案後續的捐款,作為維護專案的費用。

來源鏈接:https://www.ithome.com.tw/news/148924

網頁設計公司推薦不同的風格,搶佔消費者視覺第一線

透過選單樣式的調整、圖片的縮放比例、文字的放大及段落的排版對應來給使用者最佳的瀏覽體驗,所以不用擔心有手機版網站兩個後台的問題,而視覺效果也是透過我們前端設計師優秀的空間比例設計,不會因為畫面變大變小而影響到整體視覺的美感。

想知道最厲害的網頁設計公司嚨底家!

RWD(響應式網頁設計)是透過瀏覽器的解析度來判斷要給使用者看到的樣貌

想知道最厲害的網頁設計公司嚨底家!

RWD(響應式網頁設計)是透過瀏覽器的解析度來判斷要給使用者看到的樣貌

您可能也會喜歡…