Sandboxie:在沙盘中运行程序(070710 V3.0)
新.系统工具, 旧.系统工具 | (0)
作者:xbeta 版本:070711/060801 出自:善用佳软blog.sina.com.cn/xbeta
2007年7月10日,此软件更新到了V3.0,并且主页也能访问了。根据捐赠支持用Kagi及作者Email,猜测它是一个日本软件。
1. 这是一个什么样的软件?
与xbeta介绍的绝大多数软件一样,它小巧(安装包300KB)免费,功能如其名字 sandbox,就是一个沙盘,运行程序之后,“春梦了无痕”,免得系统留下垃圾或蛛丝马迹。称为sandboxie,因为程序初衷是为了让IE运行更安全。
我是在snapfiles闲逛时看到这个软件的,当时真有些震惊。刚刚baidu了一下,国内只有霏凡有介绍,此外就是几个论坛上提到过它,用来防止 IE被恶意修改的。如kerio提到“……如果你的ie正常的话是不会出现这种情况的,如果不想装杀毒又想用ie,可以用个小软件sandboxie,它 虚拟一个环境,将网络与你系统隔离,浏览完后可以清除,不会中毒的……”
关于版权:你可以一直免费使用此软件。(You may use Sandboxie free of charge for any length of time that you desire.)但30天后,会提醒你是否注册,以支持它的后续开发。
对我来说,这个几百K的软件可以当作一个临时环境,用来做一些测试。这样,以后可以放心试用和安装各种freeware了。善用佳软,首先要敢试新软。
2. 官方介绍
试着把官方介绍翻译如下:
Sandboxie允许你在沙盘环境中运行浏览器或其他程序,因此,运行所产生的变化可以随后删除。可用来消除上网、运行程序的痕迹,也可用来还原收藏夹、主页、注册表等。即使在沙盘进程中下载的文件,也会随着沙盘的清空而删除。此软件在系统托盘中运行,如果想启动一个沙盘进程,请通过托盘图标(而不要用原方式)启动浏览器或相应程序。
主页:http://www.sandboxie.com/ 很可能无法访问
Sandboxie Installer (Windows 2000-Vista; 32-bit) (~245 KB) (md5/sha1)
Sandboxie Installer (Windows XP, Windows Server 2003; 64-bit) (~345 KB) (md5/sha1)
版本:3.0
最后更新:2007-07-10
版权:免费
它的原理如下图:
3. 试用及讨论
我的测试①
在sandboxie打开浏览器,下载了一个软件(zip)并直接用打开,用7zip,然后解压到D:,运行(从7zip中找到exe)。最后把这些程序关闭后,sandbox回到清空状态。
结果为:
D:解出的目录不见了。
正常打开IE,发现刚才的网址是新的,不在历史记录中。
我的测试②
在sandbox中regedit手工建新值,关闭regedit。
结果为:正常打开注册表,无此键值。
上述测试基于sandboxie 2.3, winxp+sp2, 2006-05-11.
Eklim的测试
刚下载了一个2.3版本的随便测试一下,准备测试安装ADOBE ACROBAT,会给出不能访问Installer服务的提示信息。没有测试其他的,猜想其他需要Installer服务的应该类似。
4. 值得研究
我对软件底层并不懂,但觉得此类软件,以前确实未见过,且少为人知,所以,多讨论一下,是有好处的。第一手资料最珍贵。
2.3版安装后文件如下:
File name Size
----------------------- ---------------
Control.exe 479,232
LICENSE.TXT 6,870
QuickLaunch.lnk 655
RegDump.exe 10,240
Sandbox.sys 109,184
SandboxieDcomLaunch.exe 9,216
SandboxieHelper.dll 64,512
SandboxieRpcSs.exe 10,240
SandboxieToolbar.dll 39,936
Start.exe 19,456
UseGuide.rtf 2,702,181
total files 11 total size 3,451,722
大家可以读读usrguide.rtf。我记得刚装完程序,还有一幅原理图弹出来的,但是现在找不到了。
(原文由xbeta发表于善用佳软 http://blog.sina.com.cn/m/xbeta 2006-05-11)
5. 再补充一些材料
Sandboxie requires neither the disabling nor blocking of functions available to Web sites through the browser. Instead, Sandboxie isolates and quarantines the outcome of whatever the Web site may do to your computer, ...