Windows沙盒:sandboxie-plus工作原理及安装使用指导

news2024/11/19 20:35:57

文章目录

    • 1、简介
    • 2、工作原理
    • 3、主要功能
    • 4、安装
      • 4.1、下载安装文件
      • 4.2、运行安装程序
      • 4.3、选择安装路径
    • 5、使用方法
    • 6、总结


1、简介

Sandboxie是一款安全软件,也被称为沙箱。它的主要功能是创建一个隔离的虚拟环境,用户能够在其中运行或安装应用程序,而不会对本地系统造成永久性的修改。这对于测试不受信任的程序、防止恶意软件入侵以及保护个人数据非常有用。

2、工作原理

Sandboxie通过拦截和重定向应用程序对系统资源的访问来实现其功能。它使用钩子技术来监视和控制应用程序的行为。当一个应用程序在沙箱中运行时,Sandboxie会拦截其对文件、注册表和其他系统资源的访问请求。然后,根据沙箱的设置,Sandboxie可以阻止、允许或重定向这些请求。

例如,如果一个应用程序试图修改系统文件或注册表设置,Sandboxie可以阻止该操作,或者将修改重定向到沙箱内的虚拟文件或注册表中。这样,即使应用程序试图进行恶意操作,它也无法对实际的系统资源造成损害。

3、主要功能

  1. 网页浏览保护:在沙箱中运行浏览器,可以阻止恶意软件、病毒、勒索软件和零日威胁,保护用户的系统安全。
  2. 电子邮件安全:在沙箱中运行电子邮件程序,可以防止可疑附件或网络钓鱼攻击对用户造成危害。
  3. 数据保护:阻止互联网网站和程序修改用户系统上的个人数据、文件和文件夹。
  4. 应用程序测试:在沙箱中安全地测试和尝试新的应用程序,防止未经授权的系统更改。
  5. 系统保护:Sandboxie还提供整个系统的保护,用户可以在沙箱中进行任意操作,包括格式化分区、删除文件等,操作结束后可以通过清理选项恢复系统。
  6. 危险程序测试:在沙箱中安装或运行不明程序,即使程序包含木马或病毒,也不会对实际系统造成影响。

4、安装

4.1、下载安装文件

Github主页:https://github.com/sandboxie-plus/Sandboxie
官网下载:https://sandboxie-plus.com/downloads/

进入官网下载页面:
在这里插入图片描述
根据自己电脑的配置下载相应版本即可,我下载了 Sandboxie-Plus-x64-v1.13.3.exe

4.2、运行安装程序

双击下载的安装程序,按照提示进行安装。在语言选择窗口中选择中文。
在这里插入图片描述
点击确认进入下一步。

4.3、选择安装路径

如果不需要指定目录安装,直接一路点击下一步即可。

选择我同意此协议(A):
在这里插入图片描述
点击下一步:
在这里插入图片描述
选择“提取全部文件到指定目录供便携化使用”->下一步->选择需要安装的目录
在这里插入图片描述
点击下一步:
在这里插入图片描述
点击安装:
在这里插入图片描述
等待安装完成:

在这里插入图片描述
点击完成

启动文件:E:/soft/Sandboxie-Plus/SandMan.exe

第一次启动会提示安装相关服务,点击确定安装后重启即可使用。

在这里插入图片描述
点击确认
在这里插入图片描述
点击确认:
设置向导:选择“个人§,用于私人或非商业用途”
在这里插入图片描述
点击下一步:
在这里插入图片描述
点击下一步:
根据自己的喜好配置
在这里插入图片描述

点击下一步:
在这里插入图片描述
点击下一步:
在这里插入图片描述
点击下一步:

在这里插入图片描述
点击完成:
会检测到你主系统安装的一些可以配置到所有新创建的沙盒中的应用,根据自己的需要选择。
在这里插入图片描述
点击确定

5、使用方法

打开Sandboxie软件,新建一个沙盘并命名(名字不能包含中文)。
白嫖只能选择“标准沙盒”
在这里插入图片描述

点击下一步:
在这里插入图片描述
点击完成
在这里插入图片描述
点击确认

新建的沙盒已经出现在列表中了
在这里插入图片描述
选中要启动的沙盒右击
在这里插入图片描述
点击运行
在这里插入图片描述
点击ok即可

使用总结:

  • 打开Sandboxie软件,新建一个沙盘并命名。
  • 右键点击新建的沙盘,选择“在沙盘中运行”,然后选择要运行的程序。
  • 在弹出的窗口中,选择要运行程序的沙盘,点击确定。
  • 程序将在沙盘中运行,其产生的所有更改都将被限制在沙盘内。
  • 如果需要删除沙盘中的更改,可以在Sandboxie主界面选择“配置”->“沙盘设置”->“设置自动清理选项”,将隔离层中的内容清除。

后续那个应用需要在沙盒中运行或者安装,右击程序如下图:
在这里插入图片描述
这是一个迅雷下载的安装程序,直接右击选择在沙盒中运行即可直接安装到沙盒中

6、总结

Sandboxie通过创建隔离的虚拟环境,帮助用户保护系统免受恶意软件和未经授权的更改。它提供了一种安全的方式来测试不受信任的程序和浏览网页,同时保护用户的个人数据和系统安全。通过使用Sandboxie,用户可以在相对安全的环境中运行各种应用程序,而无需担心对实际系统造成损害。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1594098.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mmdetection模型使用mmdeploy部署在windows上的c++部署流程【详细全面版】

0. 前置说明: 该文档适用于:已经使用mmdetection训练好了模型,并且完成了模型转换。要进行模型部署了。 1. 概述 MMDeploy 定义的模型部署流程,如下图所示: 模型转换【待撰写,敬请期待…】 主要功能是:把输入的模型格式,转换为目标设备的推理引擎所要求的模型格式…

973: 统计利用先序遍历创建的二叉树叶结点的个数

解法&#xff1a; #include<iostream> #include<queue> using namespace std; // 定义二叉树结点 struct TreeNode {char val;TreeNode* left;TreeNode* right;TreeNode(char x) :val(x), left(NULL), right(NULL) {}; }; // 先序递归遍历建立二叉树 TreeNode* bu…

C++11---多线程

看前须知&#xff1a;如果对线程不了解的&#xff0c;可以先去看Linux---多线程(上)&#xff0c;(下)这两篇文章 那里主要讲了线程的一些基础概念和底层相关理解&#xff0c;对我们阅读这篇文章会有所帮助 一、thread --- 线程 1、thread相关接口介绍 在C11之前&#xff0c;涉…

汇编语言程序设计-1-绪论

1. 绪论 文章目录 1. 绪论1.1 导学1.2 为什么要学汇编语言1.3 由机器语言到汇编语言1.4 计算机的组成1.5 内存的读写与地址空间1.6 汇编语言实践环境搭建 参考视频&#xff1a;烟台大学贺利坚老师的网课《汇编语言程序设计系列专题》&#xff0c;或者是B站《汇编语言程序设计 贺…

MybatisPlus实现数据权限隔离

引言 Mybatis Plus对Mybatis做了无侵入的增强&#xff0c;非常的好用&#xff0c;今天就给大家介绍它的其中一个实用功能&#xff1a;数据权限插件。 数据权限插件的应用场景和多租户的动态拦截拼接SQL一样。建议点赞收藏关注&#xff0c;方便以后复习查阅。 依赖 首先导入M…

c/c++普通for循环学习

学习一下 for 循环的几种不同方式&#xff0c;了解一下原理及差异 完整的测试代码参考 GitHub &#xff1a;for 循环测试代码 1 常用形态 对于 for 循环来说&#xff0c;最常用的形态如下 for (表达式1; 表达式2; 表达式3) {// code }流程图如下&#xff1a; 编写测试代码…

【随笔】Git 高级篇 -- 项目里程碑 git tag(二十)

&#x1f48c; 所属专栏&#xff1a;【Git】 &#x1f600; 作  者&#xff1a;我是夜阑的狗&#x1f436; &#x1f680; 个人简介&#xff1a;一个正在努力学技术的CV工程师&#xff0c;专注基础和实战分享 &#xff0c;欢迎咨询&#xff01; &#x1f496; 欢迎大…

12 Php学习:魔术常量

PHP魔术常量 PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的&#xff0c;只有在加载了这些扩展库时才会出现&#xff0c;或者动态加载后&#xff0c;或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改…

Java——类和对象

目录 一.类定义和使用 1.简单认识类 2.类的定义格式 3.注意事项 二.课堂练习 1.定义一个狗类 2.定义一个学生类 3.注意事项&#xff1a; 三.类的实例化 1.什么是实例化 2.注意事项 3.类和对象的说明 四.this引用 1.为什么要有this引用 2.什么是this引用 五.对…

MySQL进阶二

目录 1.使用环境 2.排序窗口函数 3.聚合窗口函数 1.使用环境 数据库&#xff1a;MySQL 8.0.30 客户端&#xff1a;Navicat 15.0.12 接续MySQL进阶一&#xff1a; MySQL进阶一-CSDN博客文章浏览阅读452次&#xff0c;点赞9次&#xff0c;收藏4次。MySQL进阶操作一。https…

ThignsBoard通过服务端订阅共享属性

MQTT基础 客户端 MQTT连接 通过服务端订阅属性 案例 1、首先需要创建整个设备的信息&#xff0c;并复制访问令牌 ​​2、通过工具MQTTX连接上对应的Topic 3、测试链接是否成功 4、在MQTT上订阅对应的Topic 5、在客户端添加共享属性信息 6、查看整个设备的遥测数据 M…

Qt 窗⼝

Qt 窗⼝ 菜单栏创建菜单栏在菜单栏中添加菜单创建菜单项在菜单项之间添加分割线综合⽰例 ⼯具栏创建⼯具栏设置停靠位置设置浮动属性设置移动属性综合⽰例状态栏状态栏的创建在状态栏中显⽰实时消息在状态栏中显⽰永久消息 浮动窗⼝浮动窗⼝的创建设置停靠的位置 对话框对话框介…

Spring声明式事务控制

文章目录 1.编程式事务控制相关对象(了解即可)1.1PlarformTransactionManager1.2 TransactionDefinition 2.基于XML的声明式事务控制2.1声明式事务控制的实现 3.基于注解的声明式事务控制 1.编程式事务控制相关对象(了解即可) 1.1PlarformTransactionManager PlatformTransac…

NL2SQL实践系列(1):深入解析Prompt工程在text2sql中的应用技巧

NL2SQL实践系列(1)&#xff1a;深入解析Prompt工程在text2sql中的应用技巧 NL2SQL基础系列(1)&#xff1a;业界顶尖排行榜、权威测评数据集及LLM大模型&#xff08;Spider vs BIRD&#xff09;全面对比优劣分析[Text2SQL、Text2DSL] NL2SQL基础系列(2)&#xff1a;主流大模型…

LLM应用开发框架LangChain

1、LangChain简介 1.1、LangChain发展史 LangChain 的作者是 Harrison Chase&#xff0c;最初是于 2022 年 10 月开源的一个项目&#xff0c;在 GitHub 上获得大量关注之后迅速转变为一家初创公司。2017 年 Harrison Chase 还在哈佛上大学&#xff0c;如今已是硅谷的一家热门…

314_C++_QT表格的撤销、恢复,可对多行、多item进行撤销、恢复操作

行–删除后的,撤销、恢复图示: 原图示 删除后 撤销操作 恢复操作 item修改后的撤销、恢复 原item 撤销修改 恢复修改 代码: --</

vue快速入门(二十四)输入停顿再进行响应

注释很详细&#xff0c;直接上代码 上一篇 新增内容 使用侦听器监视数据变化情况使用clearTimeout与定时器实现停顿一段时间再操作内容 源码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"view…

Chatgpt掘金之旅—有爱AI商业实战篇|播客剧本写作|(十三)

演示站点&#xff1a; https://ai.uaai.cn 对话模块 官方论坛&#xff1a; www.jingyuai.com 京娱AI 一、AI技术创业播客剧本写作服务有哪些机会&#xff1f; 人工智能&#xff08;AI&#xff09;技术作为当今科技创新的前沿领域&#xff0c;为创业者提供了广阔的机会和挑战。…

代码随想录算法训练营第三十九天|62.不同路径、63.不同路径II

代码随想录算法训练营第三十九天|62.不同路径、63.不同路径II 62.不同路径 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为…

nginx反向代理conf

打开nginx配置。 对登录功能测试完毕后&#xff0c;接下来&#xff0c;我们思考一个问题&#xff1a;前端发送的请求&#xff0c;是如何请求到后端服务的&#xff1f; 前端请求地址&#xff1a;http://localhost/api/employee/login 后端接口地址&#xff1a;http://localho…