【发布时间】:2017-08-23 17:39:28
【问题描述】:
基本上是什么阻止我发布带有任意安装脚本的 NPM 模块,当您npm install my-malicious-package 时,如果安装未在沙箱中运行,该模块会从您的计算机中窃取所有内容?
在this article 中,他们建议大多数攻击者将他们的恶意脚本放在pre/post install 挂钩中。这很容易检测和过滤掉。我最关心的是可以运行任意包的实际安装。
【问题讨论】:
-
不怕钩子,还怕什么? npm 中的漏洞?
-
@SLaks 不是
npm中的漏洞,而是发布到 npm 的包。
标签: security npm npm-install