沙盘Sandboxie具体使用教程

  沙盘(Sandboxie)这款软件在相信很多朋友都有所了解,但是却不是这么的知道它的用途,在这里我们就来看看这款软件的具体用途吧!

  在浏览网页的时候,即使安装了杀毒软件还是免不了给某些恶意软件入侵,病毒木马随之而来。不但造成资料的损失,而且还会造成帐号被盗等等你不想发生的事件。你会经常安装卸载软件么?而这些喜好往往造成系统臃肿及混乱不堪。可不可以在安装使用这些软件的同时不影响操作系统呢?安装程序中带有病毒,但是我要用到该程序,该怎么办呢?在这里笔者为大家介绍一款软件《Sandboxie》,有了它,就可以放心的在因特网中冲浪而不必担心中毒,甚至可以不安装杀毒软件了(只是举例,不推荐不安装杀毒软件,因为病毒不只是由浏览网页而感染这个途径)。有了它,你就可以放心的安装使用软件,而不必担心因此影响系统稳定性与安全性了。

  一、Sandboxie 的简介及安装

  Sandboxie允许你在沙盘环境中运行浏览器或其他程序。因此,在沙盘中运行的程序所产生的变化可以随时删除。可用来保护浏览网页时真实系统的安全,也可以用来清除上网、运行程序的痕迹,还可以用来测试软件,测试病毒等用途。即使在沙盘进程中下载的文件,也可以随着沙盘的清空而删除。

  这和虚拟机(VMWare/ Microsoft Virtual PC)有点相似,但是却不相同。

  因为虚拟机(VMWare/ Microsoft Virtual PC)是在真实的系统中建立一个完全虚拟的另一个操作系统(比如在windows XP中虚拟Linux)。与虚拟机不同之处在于,sangboxie并不需要虚拟整个计算机,它只根据现有系统虚拟一个环境让指定程序运行在其中,因此,若你的真实系统是windows XP的,则在sandboxie中运行的程序也是在windowsXP环境中运行的,也可以直接访问你硬盘上的现有文件,只是相关的变动是在虚拟环境中进行了。这样,比较节约系统资源,对计算机配置要求较低。

  引用官方的一段话:电脑就像一张纸,程序的运行与改动,就像将字写在纸上。而sandboxie就相当于在纸上放了块玻璃,程序的运行与改动就像写在了那块玻璃上,除去玻璃,纸上还是一点改变都没有的。


  图1 官方原理图

  Sandboxie的安装

  点击下载Sandboxie英文版(32-bit)Sandboxie 3.0 Sandboxie 3.0_沙盘_简体中文汉化补丁

  Sandboxie为英文版,暂时没有官方的简体中文版,对英文不感冒的网友可以下载相关汉化程序来汉化Sandboxie,但是汉化可能会造成Sandboxie在某些地方出错,导致Sandboxie无法正常运行。

  Sandboxie的安装非常简单,只需要一直下一步(next)就能完成安装。


  图2 安装界面

  Sandboxie可以免费使用30天,30天后会不定期提醒你注册。非注册版本有些功能不能使用,比如强制某程序始终运行在沙盘环境中这个功能。

  二、Sandboxie的使用

  首次启动,Sandboxie会介绍自身原理


  图3 Sandboxie的原理

  点击Learn More(学习更多)就会出现Sandboxie的用途


  图4 Sandboxie的用途举例

  接着Sandboxie会提醒你没有建立配置文件,只需要点击ok就可以自动建立新的配置文件了。


  图5 提示建立配置文件

  接下来我们来举几个例子,说明与测试Sandboxie的用途,Sandboxie的更多的用途要靠你通过使用来发掘哦。

  使用举例一 安全的浏览网页

  右键单击Sandboxie在任务栏的图标,在弹出的菜单栏里选择run Sandboxed →Internet Explorer (快捷键为ctrl+n)。如图6


  图6 虚拟运行ie

  这个时候就会自动弹出ie浏览器,如果你仔细观察,可以看到在ie的标题栏文字的前后加多了[#],没错,这是Sandboxie在提醒你现在ie处于沙盘中的虚拟运行状态,它的任何改变都不会造成真实系统的任何变化。


  图7 提示符号

  真的是这样么?我们来试验一下。我们在ie处于沙盘中的虚拟运行状态时,用虚拟ie来浏览某一带毒的网站,来看看是否会把病毒感染到真实系统中去。


  图8 真实系统中的杀毒软件macfee对该网站病毒的警报

  我们先抓取IceSword对真实系统进程的查看信息,


  图9 IceSword的第一次抓图

  然后再虚拟ie来浏览带毒的网站,理论上来说这时如果你没装杀毒软件没打系统补丁没在沙盘中运行ie的话,你的电脑就已经感染病毒了。我们通过查看Sandboxie中的主界面(在这里可以看到沙盘中正在运行的程序列表)可清楚看到由于浏览该病毒网站,导致一堆病毒已经在该沙盘中生根发芽了。(如图10)


  图10 Sandboxie中的正在运行的病毒

  接着我们关闭sandboxie的当前沙盘(相当于关闭该沙盘里的所有程序,包括虚拟ie

  具体操作:右键单击Sandboxie在任务栏的图标,在弹出的菜单栏里选择Terminate Sandboxed Processes-->In Current sandbox(当前沙盘)或者是In All Sandboxes(所有沙盘)。


  图11 关闭沙盘

  接着再抓取IceSword对真实系统进程的查看信息,


  图12 IceSword的第二次抓图

  经前后对比,初步得出判断,病毒没有感染到真实系统中去。

  使用举例二 安全的使用软件

  右键单击Sandboxie在任务栏的图标,在弹出的菜单栏里选择run Sandboxed →any Program(运行任何程序)快捷键为ctrl+r ,然后浏览找到并选择需要运行的程序后再点ok。或者直接在可执行的文件中单击鼠标右键,,在弹出的菜单栏里选择run Sandboxed。


  图13 第一种启动方法


  图14第二种启动方法

  通过这么运行,该程序就运行在了沙盘中,该程序的任何改变都不会造成真实系统的任何变化。我们还是以试验来证明。

  以安装某一共享软件为例,该软件捆绑了三个附加插件(如图15)


  图15 附加插件

  虽然可以选择不安装,但是为了试验,我们还是选择了默认的安装,待安装完毕,我们来看看这些附加软件是否会出现在我们的真实系统当中。

  安装完毕后关闭沙盘,在真实系统中没有发现三个捆绑软件的任何踪影。


  图16 关闭沙盘后IceSword的抓图

  这样安装的软件如果你想使用它,在真实系统的中是找不到快捷方式的,如何运行我们在后边详细讲述。

  其它的一些试验

  在Sandboxie的沙盘中打开ie,并下载了一个软件存放于d盘。然后关闭该沙盘。结果为:该文件在d盘中没有找到。

  在sandbox中的沙盘中打开注册表编辑器regedit,然后在某一注册表项里手工建新项。然后关闭该虚拟运行的注册表编辑器,接着关闭该沙盘。结果:使用真实的注册表编辑器查看,没有发现该新建项

  三、其它的一些功能

  右键单击Sandboxie在任务栏的图标,在弹出的菜单栏里


  图17 右键菜单

  3.1 switch to Sandbox(快速切换沙盘)

  如果你建立了多个沙盘,可以通过这里切换

  3.2 run Sandboxed (在沙盘中运行程序)

  ◆Internet Explorer:在沙盘中开启ie。

  ◆Default Browser:在沙盘中开启默认浏览器。比如你的默认浏览器为遨游,就可以通过它来开启。

  ◆Email Reader:在沙盘中开启默认电子邮件软件。

  ◆any Program:在沙盘中开启任意程序。

  ◆from Start Menu:在沙盘中开启虚拟开始菜单、桌面、任意目录下的程序(这里指的是沙盘中的开始菜单、桌面、任意目录下,比如你刚刚在沙盘中安装完的软件在真实系统的开始菜单中是无法找到的,但是可以在沙盘的开始菜单中找到。

  ◆ Windows Installer Service:某些安装程序需要用到它,可以快捷在通过这里在沙盘中开启Windows Installer服务。

  3.3 Contents of Sandbox (沙盘目录)

  Sandboxie在虚拟的时候会在真实系统中的一个文件夹里生成对应的目录来临时存放沙盘里生成的文件和文件夹。所以当你在沙盘中浏览某带毒网页的时候,发现真实系统中的杀毒软件报警的话别担心,因为是检测到了沙盘Sandboxie生成的临时文件里边带有病毒,而该病毒只在沙盘中激活了,在真实系统中它只是一个文件而没有被激活。所以请放心。

  ◆Explore Contents:这里可以浏览Sandboxie依照目录生成的临时文件。其中 drive目录代表的是沙盘中虚拟驱动器生成的临时文件夹及桌面上的文件。User目录代表沙盘中虚拟的一些系统文件夹。比如你保存在沙盘中的d盘里的东西在真实系统的d盘是无法找到的,但在这里就能找到它(前提是你没删除这个沙盘的内容)

  ◆recover files:恢复文件。比如你在沙盘系统中下载了某个软件,现在想把它保存到真实系统中来就可以用这个功能来实现。(前提是你没删除这个沙盘的内容)

  ◆delete contents:删除沙盘中的所有内容

  3.4 Terminate Sandboxed Processes (终止沙盘)

  ◆In Current sandbox(终止当前沙盘)

  ◆In All Sandboxes(终止所有沙盘系统)

  3.5 temporarily disable forced Program (临时允许某程序不运行在沙盘中)

  你可以在全局设置中设置某一软件的运行状态始终默认为在沙盘中运行。而这个选项就是让你临时允许该程序以正常模式运行。

  在Sandboxie主界面的Configuration(配置选项中)


  图18 配置选项

  3.6 Global setting(全局选项)

  ◆Set Sandbox top-loevel folder:设置沙盘临时文件存放目录。

  ◆set Program alerts: 设置某些程序不是运行在沙盘中时发出警告。需要注意的是这个选项需要注册版本才能使用。还有输入程序的时候必须带扩展名。比如 WinRAR.exe

  3.7 Sandbox settings(沙盘设置)

  ◆Set file copy options:当沙盘中的程序试图修改另一个文件时,比如用沙盘中的winrar解压某个文件,这时Sandboxie就会自动把该文件拷贝到临时目录中,并且修改的只是临时目录中的文件而不是真实系统中的文件。这里可以设置相关的文件复制选项,比如设置超过多大的文件就不运行复制。

  ◆Set Forced programs:设置某些程序默认在沙盘中运行,这样就不用老是手动在沙盘中启动该程序了,可以通过直接运行,该程序就自动运行在了沙盘中了。需要注意的是这个选项需要注册版本才能使用。还有输入程序的时候必须带扩展名。比如 WinRAR.exe

  ◆Se automatic clean-up options:是否在退出沙盘时自动清除沙盘中生成的文件

  ◆Remove Sandbox:删除当前沙盘

  3.8 create new Sandbox 建立一个新沙盘

  在view→switch to Sandbox中可以快速切换各个沙盘

  好了 沙盘的简单介绍就到这里,利用Sandboxie能够更好的保护我们的系统不受病毒的侵害及安装试验软件的干扰,沙盘的更多用途等待你去探索。最后附上某汉化作者汉化的Sandboxie 原理图和 Sandboxie 用途举例。


  图19 原理图


  图20 用途举例

时间: 2024-10-10 12:29:52

沙盘Sandboxie具体使用教程的相关文章

金山毒霸2011 SP5怎么使用

  金山毒霸2011 SP5怎么使用          一.安装 金山毒霸2011 SP5 软件体积约为30.7M,软件安装过程中没什么好说的,跟旧版SP4 的安装流程一样,在此不再累述.如果你电脑中装有旧版金山毒霸则需要先卸载旧版然后重新启动电脑后才能安装新版金山毒霸2011 SP5(放心,软件会自动替你完成卸载.重启这一系列操作). 金山毒霸 二.新界面 下图就是金山毒霸2011 SP5 的软件界面,可以看到主色调比旧版更加鲜艳,右侧会员特权功能也更加突出. 金山毒霸2011 SP5 金山毒

沙盒还原软件Sandboxie 3.62正式版:可自动运行软件兼容性检测

Sandboxie是一个比较流行的安全辅助工具,运用了称为"沙箱"的技术.其主要原理是让应用程序在一个独立的空间中运行,不允许应用程序对其它程序和数据进行修改.沙箱中应用程序所做的修改可以全部推倒重来,所产生的变化也能够随时删除. 沙箱原理示意图 运行于沙盘中的应用程序不会修改系统注册表,也无法进行一些系统层面的数据访问.因此,Sandboxie是一个不错的软件测试解决方案,能够避免系统受到潜在威胁. 下载:http://down.tech.sina.com.cn/content/28

使用VMware ThinApp制作软件单文件教程

VMware ThinApp 是一款应用程序虚拟化工具 ,但对于我来说用的更多的是制作单文件软件和便携软件. VMware ThinApp将程序相关资源如exe.dll.ocx.注册表项等封装到单一的EXE文件中,程序运行时需要的资源也都从这个单EXE的虚拟环境中,从而实现与操作系统的隔离. 借助VMware ThinApp的封装可以制作比较纯正的单文件软件 ,而简单设置参数后,VMware ThinApp也能充当制作便携软件的角色,大部分情况下,VMware ThinApp也确实能出色的工作.

PKBox安卓模拟器双开/多开教程

  1.打开Sandboxie,在沙盒的主界面里,选择"沙盘">"设置保存文件夹",在此窗口下可以选择磁盘和路径,尽量选择大一点的分区. 2. 在沙盒的主界面里,选择"沙盘">"创建新沙盘",填写名称后按确定.在这里创建了两个沙盘,pkbox01和pkbox02.如果需要多开多个,可以在这里创建多个. 3.接下来需要针对每个沙盘做一下设置: a) 在沙盘pkbox01上鼠标右键,选择"沙盘设置"

解决win7系统无法进入操作中心的方法教程

  Windows操作中心是一个查看警报和执行操作的中心位置,它可帮助保持 Windows 稳定运行,不过在win7系统下,windows操作中心貌似很少用户会进入查看,不过不能因为我们不经常使用而对其不理不睬,近期有部分使用win7系统的用户向小编反映,在即的windows操作中心无法打开,对于出现该问题的用户我们应该如何解决呢?下面看小编为大家带来的解决方法! 解决win7系统无法进入操作中心的方法教程 1.首先,我们同时按下win7电脑键盘上的win+R快捷键打开电脑的运行窗口,在打开的运

解决win7系统所有中文显示乱码的方法教程

  在win7系统下我们如果把语言操作系统界面语言修改为英文后,有部分用户的电脑中的英文字体将显示乱码的问题,对于出现该问题是因为中文不是Unicode语言,用户在将系统语言设置为英文后,语言设置的非Unicode设置出问题而导致的,故此我们需要将非Unicode的语言修改为中文语言即可解决这个问题,下面我们看下具体的操作教程吧! 解决win7系统所有中文显示乱码的方法教程 1.点击开始菜单图标并单击打开控制面板. 2.在区域和语言设置-管理中,选择更改显示语言. 3.选择管理标签,并点击更改系

win7下使用U盘安装Ubuntu Kylin完全详解教程

安装失败了好几次,看了很多篇博客,最后终于成功了,并且做了这个win7下使用U盘安装Ubuntu的教程,希望能给大家带来帮助! 详细的图文步骤如下: 部分操作步骤转自 http://blog.csdn.net/dreamthen/article/details/8765472,感谢. 1.本次使用的是64位的ubuntu Kylin桌面版,iso镜像可以自己去官网下载,大约700MB 2.  将系统拷进U盘,制成u盘启动系统. 4.将电脑划分出来一个空盘,大小20G 足矣,也可以根据个人喜好,分

xcode-学习objective-c 基础教程遇到问题 例题03.06 word-length-3 编译出错

问题描述 学习objective-c 基础教程遇到问题 例题03.06 word-length-3 编译出错 #import int main(int argc, const char * argv[]) { FILE *wordFile = fopen ("/tmp/words.txt", "r"); char word[100]; while (fgets(*word,99,wordFile)) \这一行编译出现"Thread 1:EXC_BAD_AC

VHD安装Windows8系统图文教程

ImageX 是一个命令行工具,它可以在操作系统映像中使用共享的映像格式来创建.修改和部署映像.VHD是微软虚拟磁盘文件,Win7(专业版以上)及Win8原生支持从VHD启动.利用这两项技术实现win7.win8双系统,痛快的体验win8.优点是不必单独拿一个分区来装win8.卸载方便(省掉折腾硬盘分区.卸载时win8分区合并回去的麻烦),对原系统无影响,与实机安装几乎无差别的性能体验.缺点是不能休眠,无法完成系统评分,只适用于Windows 7,8,Windows Server 20008 R