js构建沙箱环境sandbox

1、什么是沙箱环境?

Sandbox(沙箱)是指一种技术,在这种技术中,软件运行在操作系统受限制的环境中。由于该软件在受限制的环境中运行,即使一个闯入该软件的入侵者也不能无限制访问操作系统提供设施;获得该软件控制权的黑客造成的损失也是有限的。此外,如果攻击者要获得对操作系统的完全控制,他们就不得不攻克沙箱限制。Sandbox也提供深度防御,许多PaaS系统都提供了一个实时运行环境,它的核心就是一个沙箱应用程序,如Azu re和Google App Engime。

2、两种沙箱模式

一种是使用iframe,还有一种是直接在页面上使用new Function + eval进行执行

原文:https://blog.csdn.net/qq_36571602/article/details/115079346

posted @ 2021-07-23 10:36  Peter_Yang0942  阅读(933)  评论(0编辑  收藏  举报