用 socket.dev 给 npm install 包一层安全防御

9 小时 1 分钟前
 Livid

最近 npm 相关的投毒实在是太多了……

npm install -g socket
socket wrapper on

具体原理:

https://socket.dev/blog/introducing-safe-npm

2733 次点击
所在节点    信息安全
15 条回复
zhaoolee
8 小时 58 分钟前
没想到,AI 大炼钢受害者是 npm
lisxour
8 小时 44 分钟前
那要是给 npm 上面的 socket 包投了毒呢,socket 是保护 npm 的,同时又使用 npm 下载,这个莫名戳中笑点
nanqic
8 小时 42 分钟前
@lisxour 再给 socket 包一层安全防御
MIUIOS
8 小时 15 分钟前
@nanqic 俄罗斯套娃
MIUIOS
8 小时 15 分钟前
屎山裹小脚的即视感
diudiuu
8 小时 14 分钟前
@lisxour 用这个库,在加个 3 天之内的包不安装就差不多了,如果还中毒估计就不是小问题了
npm install -g @aikidosec/safe-chain
safe-chain setup
jaff
8 小时 13 分钟前
最好的办法就是不要再 node 一把刷了,有了 AI ,该 IOS 就 swift ,Android 就 Java ,AI 就 Python 。
BeiChuanAlex
8 小时 6 分钟前
@jaff #7 确实,跨平台技术一堆坑
savingrun
7 小时 50 分钟前
现在 ai 时代代码产出太多太快了,看都看不过来了。
GPLer
7 小时 6 分钟前
@jaff 有了 AI 最好的办法不应该全部 node 手搓吗,要啥功能直接搓 😆
nanqic
7 小时 2 分钟前
@jaff node 的包管理确实风险较大
AV1
6 小时 12 分钟前
@jaff
有 AI 了更不应该用你说的那些了,直接用 C++,性能更好🐶
Ayanokouji
4 小时 34 分钟前
@jaff web 端咋办
jaff
3 小时 49 分钟前
@Ayanokouji web 还是留给 Node ,至少会降低损失。

注意上面,我说的是: 不要 node 一把刷, [做正确的事选择正确的工具] ,而不是一把刷,比如上面有提到 C++的,又或者是手搓 node 代码的,不要从一个极端走向另一个。

总结: 做正确的事选择正确的工具。
sleepm
3 小时 45 分钟前
https://aube.en.dev/security.html
最近看到的一个包管理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1212028

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX