沙盒sandboxie的使用

文章介绍了如何使用开源软件SandBoxie进行安全的程序安装和测试,包括创建沙盒、设置快捷方式、管理进程、配置沙盒权限、网络访问控制以及文件保存选项。此外,还讨论了沙盒在实际应用中的场景,如限制QQ等软件的行为,确保系统安全。
摘要由CSDN通过智能技术生成

一、SandBoxie下载链接

第一个开源版本的沙盒项目

旧沙盒版本的集合

二、 沙盒的使用

  1. 在沙盒里安装程序

1.1 创建新沙盒安装软件测试。

在网上随便下个流氓软件安装包,右键点击在新建的沙盒内运行。

安装界面的框是黄色的,进程名称带# 号 。代表这在沙盒里面运行。

1.2 创建快捷方式

安装后桌面没有快捷方式,要通过配置添加。

沙盒顶部:配置=>系统设置=>添加快捷方式图标=>选择程序运行的沙盒=>选择程序或者桌面=>同花顺.lnk

1.3 杀死流氓进程

打开软件,关闭后发现沙盒里有一些进程没用关闭,这些就是流氓进程

程序运行的沙盒右击=> 终止程序

2. 沙盒的基本设置

2.1 恢复
沙盒右击=>沙盒设置=>恢复=>快速恢复

这里有三个默认路径。

如果沙盒在此配置的路径下生成了新文件,会弹框提示用户是否需要将这些文件恢复到真实的主机内。

2.2 程序停止
沙盒右击=>沙盒设置=>程序停止=>先导程序

添加的程序为先导程序,如果这些程序被停止,那么沙盒内的其他程序也被终止。可避免流氓软件主程序关闭后依然有后台程序驻留的情况。

添加刚刚的流氓软件的主程序,测试发现软件关闭后,在沙盒上的所有程序都没了。

2.3 网络访问

在沙盒外的程序可以规定哪些程序可以网络访问;

如果程序在沙盒内,只能设置全部可以访问或者都不可以访问;

仅加入可联网的程序的话,全部的程序都不可以联网。

2.4 降低权限

如果某些软件不需要管理员权限运行。

点击降低管理员和超级用户组的权限,可增加沙盒的安全性。

3. 手动关联文件

某些文件我们需要用到沙盒内的软件,但因为沙盒内软件是隔离的,电脑无法自动关联,我们需要手动找到沙盒内软件的路径,进行手动关联。

文件右击=>打开方式=>选择其他应用=>更多应用=>在这台电脑上查找其他应用=>找到沙盒路径下的软件

4. 沙盒内编辑或下载的文件保存

使用沙盒的软件对文件保存,会根据对沙盒的设置分为不同的情况

4.1 快速恢复

如果在快速恢复进行了配置,配置路径上有新文件,会提示你是否需要恢复

4.2 完全访问

让文件不提示直接保存

沙盒配置=>资源访问=>文件访问=>完全访问=>添加(文件或文件夹)

5. 沙盒外的软件在沙盒内运行及相关设置

5.1 文件不提示直接保存

沙盒配置=>资源访问=>文件访问=>直接访问=>添加(文件或文件夹)

提示:直接访问是针对沙盒外的软件,完全访问是针对沙盒内的软件。
产生的效果都是对文件的增删改查都会影响到主机对应路径下的文件。
5.2 沙盒设置强制运行沙盒外的软件在沙盒内运行

沙盒配置=>程序启动=>强制运行文件夹/强制运程序

5.3 程序在沙盒外运行和沙盒内运行

解决方案:添加沙盒的快捷方式

6. 硬盘间的沙盒移动

如果将沙盒从C盘移动到D盘

1.配置=>编辑配置文件

2.给每个沙盒添加配置项

FileRootPath=D:\Sandbox\%USER%\%SANDBOX%

3.重新载入配置

7. 重装系统或者不同电脑间的沙盒移动

复制A电脑沙盒的配置文件和沙盒的对应存储路径到B电脑

沙盒配置文件路径

C:\Windows\Sandboxie.ini

提示:如果不同电脑的主机名称不同,也要修改电脑用户名。

沙盒的快捷方式也可以直接复制

沙盒的使用:

  1. 转移的沙盒同时也保存了软件的相关配置信息。在A电脑上软件配置好,转移到B电脑上,也保存相同配置

  1. 有些软件无法在沙盒中运行,比如需要加驱动和加服务的软件,但有些软件并非一定要加驱动和服务。由于软件在沙盒中没用加驱动或者服务也可以运行,反而限制了某些软件的不好行为。

  1. 有些软件即使不加驱动和服务,也可能无法运行,或者运行是界面出现问题或者卡顿,这是兼容性问题,无法解决。

  1. 软件自启动,需要手动设置。

三、沙箱的实际应用

用 Sandboxie 把 QQ 管起来

参考链接

https://zhuanlan.zhihu.com/p/86458477

https://blog.csdn.net/weixin_39860636/article/details/110235702

https://www.bilibili.com/video/BV1Eg4y1H72z/?spm_id_from=333.999.0.0

Sandboxie允许你在“沙盘环境”中运行浏览器或其他程序,这个“沙盘”个人感觉就是跟“影子”一样的概念罢了。因此,在沙盘中运行的程序所产生的变化可以随时删除。可用来保护浏览网页时真实系统的安全,也可以用来清除上网、运行程序的痕迹,还可以用来测试软件,测试病毒等用途。即使在沙盘进程中下载的文件,也可以随着沙盘的清空而删除。<br> Sandboxie一般是设置某个程序在“沙盘”中运行,而不是将整个Windows都置于“影子”模式下。也就是可以很灵活地设置一个或几个觉得“危险”的程序运行在“沙盘”,而其他一切则正常运行。<br>(1)、上网无忧,用SandBoxie在沙盘中运行浏览器 <br>  我们打开SandBoxie后,在右下角的图标中右键选择“运行沙盘→IE浏览器”,这时候会自动弹出标题栏中有两个“[#]”符号的IE浏览器,这就说明IE已经处于保护状态。去掉保护之后,历史记录连同IE之间安装过的流氓插件、下载的文件都会随之消失。 <br>提醒:<br> Sandboxie本身只能对第一个IE浏览器进程进行保护,不过用桌面上Sandboxie的保护IE的快捷方式来上网,无论打开多少个IE浏览器,都在保护状态下。 <br>(2)、测试安装危险程序 <br> <br> 木马和病毒总是比杀毒软件抢先一步。所以我们在安装程序的时候,即时杀毒软件没有报毒,也存在一定的风险。但使用Sandboxie后,就会将风险降低为零了。 <br> <br>选要安装或解压的不明程序,按鼠标右键,选择“用沙盘运行”,就会以保护的形式来安装或解压该程序。同样,在程序的安装窗口中会发现标题栏上有两个“[#]”符号代表受保护。笔者在安装一个捆绑木马的程序时做了保护措施。恢复系统之后,发现在这期间安装的程序包括木马都消失了,相当的安全。 <br>(3)、保护整个电脑,充当半个“影子系统” <br> <br> Sandboxie还提供整个电脑的保护,在Sandboxie中选择“功能”菜单,然后“选择运行沙盘→Windows 资源管理器”,就会自动弹出有两个“[#]”符号的“我的电脑”窗口。之后对整个电脑进行任意操作,包括格式化分区、删除文件、拷贝文件等都很安全。恢复的方法很简单。在Sandboxie主界面选择“配置 →沙盘设置→设置自动清理选项”,将隔离层中的内容清除即可。 <br><br><br>
在 JavaScript 中,可以使用 `Function` 函数来进行沙盒化处理。具体来说,可以通过以下步骤来实现: 1. 创建一个空对象 `sandbox` 作为沙盒。 2. 在 `sandbox` 中定义可供执行的函数和变量,这些函数和变量只能在沙盒中被访问和修改,不会影响到全局作用域。 3. 使用 `Function` 函数创建一个新的函数对象,并将要执行的代码作为参数传递给它。这个函数对象只能访问沙盒中定义的函数和变量,不能访问全局作用域中的函数和变量。 4. 调用这个函数对象来执行代码。 下面是一个使用 `Function` 函数进行沙盒化处理的示例: ```javascript // 创建一个空对象作为沙盒 var sandbox = {}; // 在沙盒中定义一个变量和一个函数 sandbox.data = 10; sandbox.add = function(a, b) { return a + b; }; // 使用 Function 函数创建一个新的函数对象 var func = new Function('sandbox', 'return sandbox.add(sandbox.data, 20);'); // 调用这个函数对象来执行代码 var result = func(sandbox); // 输出结果 console.log(result); // 30 ``` 在上面的示例中,我们首先创建了一个空对象 `sandbox` 作为沙盒。然后,在沙盒中定义了一个变量 `data` 和一个函数 `add`。接着,使用 `Function` 函数创建了一个新的函数对象 `func`,将要执行的代码作为参数传递给它。这个代码中调用了沙盒中的函数和变量,不能访问全局作用域中的函数和变量。最后,调用这个函数对象来执行代码,并将沙盒作为参数传递给它。 需要注意的是,使用 `Function` 函数进行沙盒化处理的时候,需要对要执行的代码进行充分的检查和过滤,以避免恶意代码的注入。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值