首页 > 解决方案 > 如何对节点应用程序进行沙箱处理以防止不需要的传出流量

问题描述

npm 和所有其他公开的开源代码桶......它们都能够将代码注入应用程序,从而可以简单地 ping 远程端点并做一些狡猾的事情。

不可能阻止潮流并让我团队中的每个人都停止使用 npm/packagist/pip 等。但是在 nodejs 中,有没有办法阻止通过 http 的潜在威胁?

我的意思是,在初始化我的应用程序之前,调用一些白名单服务,然后仔细检查每个 http 请求以确保它在白名单上。

有一大堆工具可以帮助传入的请求.. 但是我怎么能从内部攻击中得到保护呢?有一天,一名初级将安装一些 npm dep,其中包含一些狡猾的 crypo 矿工,或埋在其中的记录器。

标签: node.js

解决方案


推荐阅读