vm2 介绍
vm2就是专门为了 解决 vm的安全问题而诞生的。
vm2 特性:
运行不受信任的js脚本
沙箱的终端 输出 信息完全可控
沙箱内可以受限地加载modules
可以安全地向沙箱间传递callback
死循环攻击免疫
vm2 原理:
首先,vm2基于vm,使用官方的vm库构建沙箱环境。然后使用JavaScript的Proxy技术来防止沙箱脚本逃逸。
GitHub: https://github.com/patriksimek/vm2
网站描述: 一个 Node.js 官方 vm 库的替代品
vm2官方网站
官方网站:
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did177391