什么是沙盒?这个看起来有点艺术流的称呼,让人很难联想到这是计算机领域的一个词语。那么,这个听起来像艺术品一样的东西究竟是什么呢?
沙盒是在受限的安全环境中运行应用程序的一种做法,这种做法是要限制授予应用程序的代码访问权限。
例如,下载到 Internet Explorer 的控件使用 Internet 权限集运行。驻留在局域网共享上的应用程序在计算机上使用 LocalIntranet 权限集运行。这看起来或许有点抽象,那么笔者今天给大家打个接地气的比方:例如你的iPhone手机每次下载APP的时候都是需要经过你的验证才可以下载,即下载APP这个过程需要在你认可的安全环境下进行,那么你的手机就有一个沙盒,沙盒保证了你的手机安全,不会被不可信任的APP侵犯。
沙盒也叫沙箱,英文sandbox。在计算机领域指一种虚拟技术,且多用于计算机安全技术。其原理是通过重定向技术,把程序生成和修改的文件定向到自身文件夹中。当某个程序试图发挥作用时,安全软件可以先让它在沙盒中运行,如果含有恶意行为,则禁止程序的进一步运行,而这不会对系统造成任何危害。
沙盒其实就是一个保护伞,保护着你的软件在安全环境下运行,并且能够让你的修改成本降到最低。当你需要修改部分代码时,你不需要更改操作系统,仅仅是在沙盒中修改一些代码即可实现,这一点对于操作系统兼容性要求高的,有至关重要的便利性。
目前,沙盒在手机和计算机中已经得到了广泛的应用。以下给大家分享一下如何查看ISO中的沙盒机制。IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。
▼
1.每个应用程序都在自己的沙盒内
2.不能随意跨越自己的沙盒去访问别的应用程序沙盒的内容
3.应用程序向外请求或接收数据都需要经过权限认证
显示和隐藏文件夹的方法:
显示Mac隐藏文件的命令:
defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏Mac隐藏文件的命令:
defaults write com.apple.finder AppleShowAllFiles -bool false
然后重新启动Finder,点击屏幕左上角苹果标志——强制退出——选择Finder然后点击重新启动,这个时候在重新打开Finder就可以看到被隐藏的文件了。
技术干货,多学多看。
活学区块链,我们明天见!
END
/ 活 学 区 块 链 /
- 活到老,学到老! -
更多区块链资讯请关注我们
▼
网友评论