首页 > 其他 > 详细

什么是沙箱机制

时间:2021-04-09 12:46:29      阅读:16      评论:0      收藏:0      [点我收藏+]

1,为什么需要沙箱
默认情况下,一个应用程序可以访问机器上的所有资源,比如cpu,内存,文件系统,网络等等。
但是这是不安全的,如果随意操作资源,有可能破坏其他应用程序正在使用的资源,或者造成数据的泄露。为了解决这个问题,一般有两种解决方案。
1,给程序分配一个特定权限的账号:利用操作系统的权限管理机制进行限制
2,为程序提供一个受限的运行环境:这就是沙箱机制

2.什么是沙箱机制?
如上所述,沙箱就是一个限制应用程序对系统资源的访问的运行环境。

沙箱很多情况下都是实现在虚拟机(VM)中,比如Java的虚拟机JVM、Javascript的虚拟机V8引擎、Android中的虚拟机Dalvik/ART,以及以太坊的虚拟机EVM等等。具体的实现方式各有不同.

沙箱机制

技术分享图片

个人理解:
技术分享图片

就像上面这个图一样,有两个正方形,相互是独立的,里面各自装着应用,第一个正方形里的应用和第二个正方形的应用互不影响

参考链接:https://blog.csdn.net/weixin_41490593/article/details/99412315

什么是沙箱机制

原文:https://www.cnblogs.com/stronger-xsw/p/14635875.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!