我家第一台电脑买的比较早, 那个时候 Windows 98 刚刚发行, Windows 95 还是潮品, DOS 尚未淘汰. 我还记得不知是卖家送的还是父亲买的 Windows 95 的安装软盘: 一张 1.44 MB 的容量, 需要十多张才能放下这个庞然巨物; 安装的时候更需盯住屏幕, 随时准备切换碟片. 安装的后期更加痛苦, 系统会卡在硬件扫描的地方很久, 以至在拿到盗版 Windows 98 光盘进行安装的时候竟不由得发出「安装好快」的感慨 (大概也要几十分钟吧).
那个时代网络不发达, 软件获取与更新基本都靠父亲定期去买盗版「装机光盘」, 选择余地也很小. 豪杰超级解霸、KV3000、RealPlayer、Winamp、ACDSee、WinZip、FoxMail、NetAnts 在那个时代都是鼎鼎大名的.
到我零九年上大二的时候, 有了第一台自己的笔记本. 那时正是暴风影音、360 安全卫士、瑞星杀毒软件、傲游 2 浏览器等等国产软件流行的时候 (当然现在也还算流行 :-| ), 特别是暴风与 360, 几乎能在每台电脑上寻到它们的踪影.
随着电脑使用经验的不断积累, 还受到近几年发生的 XX 大战的影响, 我挑选软件的标准已经从当初单一的流行度转变到:
- 免费 或 廉价;
- 功能专一而强大;
- 速度快;
- 无多余进程;
- 绿色软件 或 易于绿化;
- 不写入垃圾文件;
- 不做收集资料的事情.
我试用过很多软件, 结合刚刚提到的标准, 筛选出适合日常使用的精品软件. 360 安全卫士热衷于给电脑评分, 尽管我的电脑没有安装 360, 可能也评不了高分, 但我的电脑不会比 360 所谓的高分电脑慢, 而且更加安全.
今次要推荐的软件是由 Ronen Tzur 开发的沙盒软件 Sandboxie.
沙盒是一种隔离运行程序的安全机制, 常用于执行从未验证的第三方供应商、不可信的用户与网站提供的不可信的程序. 沙盒为这些程序提供了严格控制的资源, 如磁盘与内存的暂存空间. 网络访问、扫描主机或读取输入设备的行为一般都会被禁止或严格限制. 在这点来说, 沙盒属于虚拟化技术的一种.
因此使用 Sandboxie, 您可以:
放心运行下载的或可移动介质上的程序
沙盒的最初作用就是隔离主机与不可信程序, 这在没有病毒防护软件的情况下特别有用. 即使程序有恶意行为, 也无法对主机产生影响, 在程序关闭后清空沙盒即可清除它的所有痕迹.
另外, 沙盒中运行的程序是被降权的, 程序不能加载服务、驱动, Sandboxie 基本不会出现程序影响到沙盒之外的主机, 也就是漏沙的问题.
限制程序行为
担心程序偷偷上传隐私资料, 或是窃听其它程序? 不愿意让程序修改电脑的设定? Sandboxie 可以很好的完成这些任务.
将程序放在独立的沙盒中运行, 不仅主机与沙盒之间, 就连沙盒与沙盒之间的程序也是没有办法互相访问的.
(唯独需要提防截屏行为, Sandboxie 不阻止截屏. 为此, 您可能需要另外的 HIPS 软件以达到更高安全标准.)
制作绿色软件
很多程序原本是不需安装就能运行的绿色软件, 不过官方一般都不会提供绿化版本下载; 尽管第三方软件站可以下载到绿色版本, 其安全性却无法保证.
有了 Sandboxie, 可以把安装程序丢到沙盒里运行, 再拷贝出程序文件夹, 不少程序都能直接运行了. 当然, 另一些不能绿化的程序, 还是没有办法让他直接执行.
(还有一个好方法是免费的解压缩软件 7-Zip, 这个以后再介绍.)
防止程序减缓电脑速度
程序会减缓电脑速度, 主要有两个原因.
一是会有后台进程甚至是服务常驻内存.
沙盒中默认不允许加载服务, 如果程序一定要服务才能正常运行, 只有先将程序在主机安装一遍, 使之正常创建服务, 再将之丢到沙盒. 不过这样还是对主机产生了影响.
对于有后台进程的程序, 可以设置「驻留程序」或是「先导程序」, 驻留程序指其它进程关闭后将被终止的程序, 先导程序与驻留程序相反, 先导程序的关闭将导致整个沙盘关闭.
二是向硬盘写入文件, 在系统分区频繁写入文件可能显著减缓电脑速度.
在沙盒中运行的程序, 其文件写入操作均被重定向到了沙盒保存的文件夹. 所以, 将沙盒文件夹移动到非系统分区, 沙盒一关闭, 程序对系统的影响仿佛不复存在.
多开游戏
一些游戏只允许同时运行一个实例, 可能多用户 / 多虚拟机的方式能解决多开问题, 但 Sandboxie 显然是成本最低的.
建立多个沙盒, 分别在每个沙盒中打开游戏. 由于沙盒对游戏的限制, 游戏没有办法检测到其它实例, 因此可以实现多开.
请注意, 未注册的 Sandboxie 不允许一个程序在多个沙盒中同时打开, 因此建议您注册 Sandboxie.
让人放心的强制入沙功能
虽然我知道将下载 / 可移动介质的程序放在沙盒中运行比较安全, 但总有忘记这一操作的时候. 所幸 Sandboxie 提供了强制入沙的功能, 让恶意程序无机可乘.
强制入沙的方式中, 比较常用的是「强制运行文件夹」, 它能够强制整个文件夹的文件在指定沙盒打开. 将下载文件夹、可移动介质的分区都添加到强制运行文件夹中, 就实现了对它们的强制入沙.
这个功能也需要注册才能使用.
逆天用途: 无限试用程序
一些共享程序有时间限制, 而且重新安装程序并不会重新计时. 但在沙盒中就不一样了, 将程序在沙盒里运行, 试用期截止后清除沙盒, 剩余使用时间又神奇的回来了.
这算是 Sandboxie 的一个不正当应用, 当然有条件还是要支持正版.
这绝对是广告
Sandboxie 提供 30 天试用, 30 天之后会有提示但不影响使用. 推荐您购买这款软件, 因为它的授权费用比较便宜且允许多台电脑使用, 更重要的是可以实现强制入沙等高级功能.
PlaySoft 正组织 Sandboxie 个人授权团购, 原则上允许同时运行在一个用户的三台电脑上. 原价 29 欧元 (248.06 人民币元), 零售商原价 169 元, 参与团购仅需 125 元.
与零售版相比, 团购版本授权推送较慢 (不到一天时间), 且序列号不是通过官方邮件发送, 而是由店主代为发送; 但 PlaySoft 是 Sandboxie 官方授权的零售商, 官网能够查验, 本人亲身购买经历, 可以放心. 机不可失, 时不再来.
如果您对价格感到不放心, 或是错过了团购时间, 可以以 169 元的原价购买:
Ronen Tzur 官方授权 Sandboxie 沙盘个人版 - 中文【终身更新】
有兴趣的同学可以加入 PlaySoft 组织的软件团购群,其, 会不定期发布团购消息.