avatar

npm 的安全性 - rimrafall

應該算是幾天前發生的小插曲,應該是從這邊出來的 - Npm install could be dangerous

應該是有人為了強調 npm 有潛在的危險,所以特別做一個叫 rimrafall 的套件,然後它會在你安裝之後把你的資料砍光...0rz

其實也沒什麼,就是利用 npm script 加上可能取得的 sudo 達到的。雖然可能出發點是善意的,不過似乎有引來一點小小的戰火 XDD(有興趣可以去追一下下推的後續),其實下面留言也都有提到這幾乎是所有 package manager 都存在的問題。

`rimrafall` has been taken off the @npmjs registry. Thanks to all who let us know about it.

— Forrest L Norvell (@othiym23){' '} January 26, 2015

不過對於有海量套件的 npm 來說,開發者自己真的是要稍微注意,畢竟你不知道會不會真的有黑心人出沒,尤其一些少數或較敏感用途的套件。

之前也提過,其實有個組織有在協助檢查 npm 上面的套件 - nodesecurity,它們也特別針對安全性有推出不少工具,有興趣的都可以直接去看一下。像這個 nsp 就是其中之一,一個簡單的 CLI 可以幫你檢查使用的套件中是不是有安全性問題的。

powered by WebMention.io

You can skeet this post or discuss it on BlueSky, the comments will show up here.
0Likes0Replies0Mentions

Be the first one to share this article!