用SB(SandBoxie)限制QQ资源访问

QQ这款流氓软件在后台做动作已经是公开的秘密了;为了防止扫描最好的方法自然是“隔离”:可以是物理设备隔离(成本高);也可以是软隔离,通过虚拟机(对主机配置有一定要求,且操作需适应)、或通过SB(Sandboxie)之类的工具限制其访问。

这篇文章就写关于使用SB来限制QQ资源访问。

首先,按照默认方式安装QQ即可,默认安装在C盘,无需更改,可以自己更改设置聊天记录保存位置(之后SB设置需要设置)。

然后安装SB,打开上面连接中的官方网站,下载安装包,默认安装即可,这里就不做安装演示了。

接下来是设置SB:

  1. 打开Sandboxie Control,点击“沙盘—创建新沙盘”,创建一个名为QQ的新沙盘:
  2. 选择沙盘QQ,打开“沙盘设置”:
  3. 展开“资源访问—文件访问—完全访问”,在其中添加QQ需要写入的文件夹:
  4. 跳转到“阻止访问”,添加其它盘符,以阻止QQ访问:
  5. 基本如此设置即可使用,其它功能大家可以自行探索,阻止目录也可以更加细化添加。

最后,通过SB来启动QQ即可,这里我制作一个BAT脚本;它可以每次运行时,开启QPCore服务,然后通过SB启动QQ,等待一段时间(默认10s,可自行修改)当QQ登陆窗口出现后,然后再禁用QPCore服务,并结束系统服务启动的QQProtect.exe进程(不要杀掉SB中的QQProtect.exe,否则QQ无法运行)。

运行效果如下:

测试资源访问,打开一个聊天窗口(注意:通过SB启动的程序,其图形界面边框外会加上一圈颜色,以区分应用是在SB中运行的,这个颜色可以在沙盘设置—外观中进行更改):

试图传送阻止盘符下的文件:

已成功阻止其访问。

《用SB(SandBoxie)限制QQ资源访问》有8条评论

  1. 嗨!博主你好!最近好像更新了博客主题,原本插入这篇文章的那段bat脚本代码看不到了,能修复一下吗?

    回复
  2. 博主你好, 尝试用您的方法安装 9.4.0 时提示 “无法定位程序输入点o_cexit于动态链接库C:Windows\System32\msvcp_win.dll 上。”有没有办法解决呢

    回复
    • 你好,这个情况跟Sandboxie与Windows系统版本的兼容性有关,如果使用最新版Windows10系统需等待Sandboxie官方更新版本。

      回复
    • 你好,此提示是QQ.exe进程在启动时QQProtect.exe在沙盘中末启动/已结束;将BAT文件中的等待时间Set Wait_Start= 改长点。

      回复

发表评论

error: Content is protected !!