软件介绍
评论列表

目录

Sandboxie这个名字,用过几年电脑的朋友应该不陌生。它是一款在Windows平台上存在了十几年的沙盘工具,最早是付费软件,后来在2020年开源免费了。

沙盘是什么意思呢?你可以想象一下,你手上沾了脏东西,但又不想弄脏自己的手,那就戴上一双手套。Sandboxie就是电脑的这双手套。当你在沙盘里运行一个程序时,这个程序以为自己在正常操作电脑,但实际它接触到的一切都是虚拟出来的。它修改的文件、写入的注册表、下载的内容,全都被困在沙盘这个隔离区里。等你用完这个程序,把沙盘清空,一切恢复原样,就像什么都没发生过一样。

这个思路特别适合两类人。一类是喜欢折腾软件但怕把系统搞乱的人,不管什么软件都先丢进沙盘跑一遍看看有没有问题。另一类是特别注重隐私的人,用沙盘里的浏览器上网,所有的浏览记录、缓存文件、cookie在关闭后自动消失,不留痕迹。

Sandboxie现在的维护者是开发者David Xanatos,项目托管在GitHub上。目前有两个版本分支:Sandboxie Classic是经典版,功能稳定,界面沿用传统风格,不再增加新功能;Sandboxie Plus是增强版,采用全新的Qt界面,功能更丰富,更新也更频繁。两者核心的沙盘隔离能力是一样的,日常使用选哪个都可以。

官网入口地址

https://sandboxie-plus.com/

项目地址与下载地址

GitHub项目地址:https://github.com/sandboxie-plus/Sandboxie

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

备用下载地址:https://sandboxie-plus.com/downloads/

功能介绍

程序隔离运行

这是Sandboxie最基础也是最核心的功能。用户可以选择任何一个程序,右键点击选择在沙盒中运行,该程序就会被困在隔离环境里。它对系统文件的所有写入操作都是虚拟的,不会真正写入硬盘。这意味着即使沙盒里的程序是病毒或者恶意软件,它也破坏不了真实的系统。

文件与注册表虚拟化

沙盘里的程序访问文件时,Sandboxie会拦截这些操作。如果程序试图写入某个文件,Sandboxie会把这个文件重定向到沙盘内的一个临时位置,而不是写入原始位置。同样地,注册表操作也会被虚拟化。用户可以在沙盘里随意修改注册表,不用担心搞坏系统。关闭沙盘后,这些虚拟写入的内容全部消失。

强制沙盒机制

用户可以对某个程序设置强制沙盒,比如把浏览器设置为强制在沙盒中运行。之后每次双击浏览器图标,它会自动进入沙盘环境,不需要手动选择。这个功能特别适合那些经常被病毒利用的程序,比如网银客户端、邮件客户端等。

多个沙盒独立管理

Sandboxie允许用户创建多个沙盒,每个沙盒相互独立、互不干扰。比如可以创建一个专门用来测试软件的工作沙盒,另一个专门用来浏览网页的隐私沙盒,还可以给每个沙盒设置不同的配置,比如是否允许联网、是否允许访问用户文档等。

沙盒快照与恢复

这是Plus版新增的功能。用户可以在某个时间点给沙盒创建一个快照,之后做各种操作,如果出了问题可以直接恢复到快照时的状态。这对于测试软件过程中需要反复回到初始状态的场景特别方便。

文件恢复功能

用户在沙盒里下载了一个重要的文件或者保存了一份文档,关闭沙盒之前想要把它保留到真实系统中,可以通过恢复功能把指定文件从沙盒里提取出来。Sandboxie支持快速恢复和向导式恢复两种模式。

痕迹自动清除

沙盘里运行浏览器产生的所有历史记录、缓存、cookie、下载记录,在沙盘清空后都会自动消失。不需要手动清理,也不需要安装各种隐私保护插件。这对于注重隐私的用户或者使用公共场所电脑的场景来说非常实用。

程序多开支持

很多软件设计上只允许同时运行一个实例,比如一些即时通讯软件、游戏客户端等。利用Sandboxie,可以创建多个不同的沙盒,在每个沙盒里分别运行同一个软件,从而实现多开的效果。每个沙盒里的程序互相独立,不会冲突。

启动与运行监控

Sandboxie会记录沙盘里程序的所有活动,包括创建了什么进程、访问了哪些文件、写入了哪些注册表项。用户可以通过日志功能查看这些信息,对于分析可疑程序的行为很有帮助。

配置精细化管理

每个沙盒都可以进行详细的配置。用户可以设置沙盒内程序能访问哪些真实文件或文件夹,可以设置是否允许直接访问硬件设备,可以设置网络访问规则,还可以设置沙盒的大小限制和清理策略。高级用户可以针对不同需求定制出非常精细的沙盒环境。

应用场景

测试来历不明的软件

从网上下载了一个软件,看着功能不错但不知道有没有捆绑流氓程序或者病毒。这时候把它放进Sandboxie里面运行,安装、打开、试用一圈,如果有恶意行为,顶多祸害沙盘里的虚拟环境,真实系统纹丝不动。等测试完了直接把沙盘删掉,干干净净。

保护网上银行和支付安全

网银操作最怕的是键盘记录器或者钓鱼程序。在Sandboxie里运行浏览器,就算电脑里真的有恶意软件,它也无法拦截或篡改沙盘里的操作。因为沙盘里的进程和真实系统是隔离的,恶意软件很难跨过这道屏障。

软件多开同时登录多个账号

微信电脑版默认只能登录一个账号,QQ也差不多。用Sandboxie创建两个不同的沙盒,在每个沙盒里分别运行微信,就可以同时登录两个不同的微信号。同理,游戏、音乐客户端、办公软件很多都可以用这个办法多开。

浏览网页不留痕迹

在公共电脑或者别人的电脑上临时上网,不想留下任何浏览记录、账号密码自动填充记录、下载记录。把浏览器放到Sandboxie里运行,浏览完后直接删除沙盒,所有痕迹都清空了,比用浏览器的隐私模式还要彻底。

软件卸载残留清理

有些软件卸载后会在注册表和AppData文件夹里留下大量残留文件。如果在安装之前就用Sandboxie运行安装程序,软件的所有文件都会被写入沙盘虚拟环境,试用完直接删除沙盒,不会有任何残留。这对于那种只临时用一次的工具软件特别方便。

开发调试与逆向分析

程序员在调试自己写的程序时,可以用Sandboxie创建一个干净的测试环境,避免程序崩溃时污染开发环境。安全研究人员分析可疑样本时,也可以在Sandboxie里观察程序的行为,同时保证主机安全。

定价信息

Sandboxie现在已经免费开源了。

软件本体采用GPL-3.0开源协议,任何人都可以免费下载、使用甚至修改源代码。日常的核心功能包括创建沙盒、运行程序、多开应用、清理痕迹等,全部免费开放,没有任何限制。

不过开发者提供了赞助者证书机制,赞助者可以获得一些进阶功能,包括隐私增强沙盒、安全增强沙盒、USB设备沙盒、ARM64架构支持等。个人赞助金额大约是每月8到28元,可以按自己的意愿支持。不买赞助证书也不影响正常使用。

需要特别说明的是,如果要在商业或教育机构中使用Sandboxie,需要购买商业证书。

应用示例

一位经常测试各种软件的电脑爱好者在网上分享过他的用法:他平时喜欢尝试各种小众软件,但以前因为装太多软件把系统搞崩过好几次。后来他养成了习惯,所有新软件都先在Sandboxie里安装试用。有一次下载了一个号称可以免费看视频的播放器,放进沙盘运行后,发现这个软件在后台偷偷安装了三四个流氓插件还改了浏览器主页。他直接删掉沙盘,这些乱七八糟的东西就全都没了,真实系统一点影响都没有。

源码反馈/咨询 (共有 条反馈)
验证码:

沙盘Sandboxie常见问题

本文标签
上一篇:Passper for RAR
下一篇:OEM修改器