15 年的时候给大家分享过一个 Windows 下最著名的沙盘软件 Sandboxie,这个软件非常好用,只是后来厂商决定不再开发维护了,随后便将软件开源交给了社区来继续发展,而开源社区继续发展的产物,就是这回要介绍的 Sandboxie-Plus 了。

Sandboxie-Plus 在功能和使用逻辑上和 Sandboxie 是差不多的,它不仅继承了原软件的所有功能,而且借助开源社区的力量也增加了些新功能,界面也比 Sandboxie 的要现代一些了,最重要的是,相比 Sandboxie 已经不再维护不同,Sandboxie-Plus 现在是有开发者在积极维护的,所以我觉得有必要给大家来介绍下这个陌生又熟悉的“新沙盘”软件来替代原来的 Sandboxie 了。

PS:你们要是感兴趣的话,可以去看看原来写的那篇文章,只是些介绍没有什么特别的东西就是了:[Windows]Sandboxie – 保障系统安全,用沙盘运行可疑文件

Sandboxie-Plus 介绍

Sandboxie-Plus 的其实和 Sandboxie 的功能是一致的,因此我就借助下面这张 Sandboxie 的图来说明这类沙盘软件的作用吧:

不知大家看这张图是否能理解?简单的说,Sandboxie 这类沙盘软件会在你的硬盘上划分出来一个专用的空间,用于给在沙盘中的软件使用,而在沙盘中的软件,不论是正常的软件还是病毒木马这类软件,都是隔绝在真实系统之外的,他们在沙盘内做出的修改不会对你的系统本身产生影响,而且不论做了什么变化,你可以一键就清空沙盘里的内容。

沙盘的这种特性,让它非常适用于对付病毒和恶意软件这类的东西,因为不论这类软件做了什么,都不会给真实系统造成什么损害,必要时还可以随时清空,不用担心残留什么垃圾文件。当然了,不仅仅是用来对付病毒,像一些总爱在系统里动手脚但又需要使用的“正常”软件,也可以放在沙盘里运行,通过 Sandboxie-Plus 不仅能限制他们的某些行为,而且还可以通过分析日志来具体分析他们到底做了什么。

以上只是简单介绍,关于这类软件的原理什么的,咱就不细说了,实际上沙盘在许多杀毒软件中也有应用的,现在的 Windows 10 设置官方集成了沙盘功能,只是功能有限不太适合日常使用。另外有些人可能要说了,上面说的这些虚拟机也可以做到,甚至能做得更多更好。确实如此,但是虚拟机相比沙盘来说,一是开销比较大,有性能损失(尤其对于低配置的电脑),二是使用上不如沙盘这样无缝,沙盘的话不需要什么额外操作,可以像正常使用软件那样双击运行,三是虚拟机不适合用来做多个软件的单独划分使用,当然你要是说你电脑配置够好开几个虚拟机用也无压力,那当我没说。基于上述原因,所以我觉得在日常生活中,如果有多软件单独定制规则使用这种需求,且不想因此占用太多系统资源的,用沙盘类软件如 Sandboxie/Sandboxie-Plus 要比用虚拟机要来得划算且方便。

Sandboxie-Plus 简单使用

因为 Sandboxie-Plus 的使用主要依据个人的使用需求,所以这里就只简单的给大家说下具体是怎么用的吧,相关功能的解释可能需要大家在网上自行查找了,或者未来某天我专门写篇文章来说一下,到时候会附上链接在这篇文章中。

首先跟大家说下 Sandboxie-Plus 的配置文件,在安装好 Sandboxie-Plus 之后,你会发现系统盘的 Windows 文件夹内会多一个 Sandboxie.ini 文件,这个文件就是 Sandboxie-Plus 的配置文件了,里面写的是所有和沙盘相关的配置,大家迁移时务必记得备份此文件。另外,你也可以将这个文件移动到 Sandboxie-Plus 的安装目录内,之后重启 Sandboxie-Plus 就能切换成便携模式,只是这种模式由于系统安全方面的限制,使用上不如放在 Windows 文件夹中来得方便,因此个人不太建议当作主要的使用方式。

说完了最基本的配置,再来说说使用方面的事吧,界面部分就不说了,感觉没什么好说的。

上面是沙盘的基本功能菜单,运行命令里可以看到能运行一些设定好的程序,这些程序和 Windows 上的实际程序有一点点不同,点击运行后程序实际上是在沙盘里运行的,这些程序产生的任何变化都不会对真实系统造成影响,当然,他们的功能都是不打折扣的。

当然了,Sandboxie-Plus 不仅仅只是能让你运行上面截图的这些程序,实际上任何程序都是可以设置在沙盘里运行的,当你安装沙盘后,你的右键菜单里就会多一个在沙盘里运行的选项,可以右键任何程序甚至是文件在沙盘里运行,使用上和真实系统是一样的,只是不会对系统的文件产生什么改变。

这里多说两句,上面说的可以让文件在沙盘里运行,实际原理是将这个文件拷贝了一份放在沙盘划分的特定磁盘空间中,然后在沙盘中运行实际上是在打开沙盘内的这个文件,调用打开文件的程序也是在沙盘里运行的(沙盘里的程序和你真实系统安装的程序是一致的)。另外,沙盘划分的空间在我们系统上显示出来的是一个文件夹,里面会包含有沙盘运行时产生的文件,如果直接打开或者运行沙盘文件夹里的文件,是会直接通过沙盘打开运行的,即便是创建的快捷方式也是,由于这和我们正常使用系统的行为最为相似,因此希望大家能记住这点,这会让沙盘的使用方便不少。

好了文字说明得差不多了,再给大家说说 Sandboxie-Plus 的沙盘设置吧,我觉得这个才是重点要注意的地方。

上面截图的是沙盘的设置,每个沙盘都有一个,可以针对不同沙盘进行不同的设置,然后这些设置都是保存在最开始说的 Sandboxie.ini 这个文件里的。

沙盘中最重要的就是这个沙盘选项了,如果我们要用好沙盘,就一定要记得几个常用的选项,我下面也给大家简单说明下。

首先是自动启动,可以设置在沙盘打开时自动运行的程序或者服务,对于那些依赖某些程序或者服务运行的程序来说,这个功能能让你在沙盘中也能运行他们,增强兼容性。

其次是强制运行程序,这个功能可以设置让某些程序或者文件夹自动在某个沙盘里运行,而不用你每次都右键选择在沙盘里运行,主要是方便用户使用的。

停止行为启动限制这个比较简单,我就放在一起说了。停止行为可以用来设置自动结束程序,当某个程序被结束后,沙盘里还有其它程序在运行的话,可以设置让沙盘自动结束全部或部分程序。启动限制可以设置仅允许的程序在沙盘里运行或者部分程序不允许在沙盘里运行。

接下来再说说资源访问,这个是比较重要的功能了,只是设计到的地方比较多,要说清楚不太容易,所以我就只简单介绍下了。这个功能可以让你设置某些程序对真实系统的访问权限,默认情况下沙盘里的程序都是不会影响到真实系统的,但是你可以在这里设置让他们能读取或者写入真实系统里的文件/文件夹、注册表、IPC 路径之类的东西,达到定制化程序限制的效果,让你使用沙盘更加得心应手。(此处 PS:不仅能让程序具有真实系统的读取写入权限,也可以直接拒绝某些程序对真实系统文件的读取,非常好用哦~)

最后再说说文件恢复这个选项。默认情况下,沙盘对系统里文件的修改,都是保存在沙盘文件夹里的,不会对真实系统的文件进行修改,但是你可以通过恢复文件的功能将其导出到真实系统的文件夹中(也可以直接访问沙盘文件夹手动复制或者剪切出来),而文件恢复这个选项就是用来设置默认扫描沙盘里的哪些地方来确定需要恢复的内容的,方便你能快速的导出它们。

对了,有个地方忘记和大家说了,既然前面说沙盘里运行的程序和真实系统中运行的程序没有什么区别,那么怎么区分一个程序是在沙盘里运行的还是在真实系统里运行的呢?这个大家可以看上面截图的通用选项→外观,这个就是用来设置沙盘程序与真实系统程序的区别的。

PS:有关 Sandboxie-Plus 和 Sandboxie 的使用说明,可以看这里:https://sandboxie-website-archive.github.io/www.sandboxie.com/AllPages.html 里面包含有一些设置使用上的说明及错误代码的意义,来自官方网站的说明备份。

软件信息

软件名称:Sandboxie-Plus

作者:DavidXanatos

支持平台:大概是 Windows XP 及以上系统

当前版本:v0.7.0

支持语言:多语言支持,包括简体中文

开源协议:GPL-3.0

官网:https://sandboxie-plus.com

开源地址:https://github.com/sandboxie-plus/Sandboxie

下载地址:https://github.com/sandboxie-plus/Sandboxie/releases

个人备份(版本:v0.7.0,备份于:20210220):

一点点补充说明:

上面提供的备份文件,Provisional.Windows.7.Drivers 这个看名字就知道了,是在 Windows 7 上使用需要用到的驱动,因为现在用的是 Windows 10 所以不清楚这个 Provisional 是个什么情况,有知道的请务必告知我~

另外就是大家在上面的下载地址或者我的备份文件里应该看到开发者有提供两种版本的程序,一种叫 Sandboxie-Classic 一种叫 Sandboxie-Plus,两个版本又提供了 32 位和 64 位两个安装包。我这里也给大家解释一下,Classic 和 Plus 两者在功能上是一致的,不同的是使用的界面 UI,Classic 使用的是原 Sandboxie 的界面 UI,虽然功能和 Plus 的是一样的,但是由于旧界面所使用的框架过于老旧,开发者并未对界面进行改动,有些新功能需要靠自己编辑配置文件才能使用,而 Plus 版使用的 Qt 做的新 UI 界面,具有完整的功能支持,但是由于框架的原因程序安装包的体积大了不少。两个版本的具体说明可以看开发者的解释:https://github.com/sandboxie-plus/Sandboxie/issues/172

说点什么
欢迎评论!不想写邮箱的请填写 [email protected] 哦!
支持Markdown语法
在"[Windows]Sandboxie-Plus – 开源新沙盘程序(写于:20210220)"已有23条评论
Loading...