沙箱是什么

如题所述

Sandboxie(又叫沙箱、沙盘)即是一个虚拟系统程序,允许你在沙盘环境中运行浏览器或其他程序,因此运行所产生的变化可以随后删除。

它创造了一个类似沙盒的独立作业环境,在其内部运行的程序并不能对硬盘产生永久性的影响。其为一个独立的虚拟环境,可以用来测试不受信任的应用程序或上网行为。

沙箱早期主要用于测试可疑软件等,比如黑客们为了试用某种病毒或者不安全产品,往往可以将它们在沙箱环境中运行。经典的沙箱系统的实现途径一般是通过拦截系统调用,监视程序行为,然后依据用户定义的策略来控制和限制程序对计算机资源的使用,比如改写注册表,读写磁盘等。

扩展资料

沙箱应用

用于为一些来源不可信、具备破坏力或无法判定程序意图的程序提供试验环境。然而,沙盒中的所有改动对操作系统不会造成任何损失。通常这种技术被计算机技术人员广泛使用,尤其是计算机反病毒行业,沙盒是一个观察计算机病毒的重要环境。影子系统即是利用了这种技术的软件之一。

有时沙盒也叫沙箱,英文sandbox。在计算机领域指一种虚拟技术,且多用于计算机安全技术。其原理是通过重定向技术,把程序生成和修改的文件定向到自身文件夹中。

当某个程序试图发挥作用时,安全软件可以先让它在沙盒中运行,如果含有恶意行为,则禁止程序的进一步运行,而这不会对系统造成任何危害。

参考资料来源:百度百科-沙箱

参考资料来源:百度百科-沙盒原理

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-11

沙盒原理也叫沙箱,英文sandbox。在计算机领域指一种虚拟技术,且多用于计算机安全技术。安全软件可以先让它在沙盒中运行。

沙箱中的所有改动对操作系统不会造成任何损失。通常这种技术被计算机技术人员广泛使用,尤其是计算机反病毒行业,沙箱是一个观察计算机病毒的重要环境。影子系统即是利用了这种技术的软件之一。

沙箱早期主要用于测试可疑软件等,比如黑客们为了试用某种病毒或者不安全产品,往往可以将它们在沙箱环境中运行。经典的沙箱系统的实现途径一般是通过拦截系统调用,监视程序行为,然后依据用户定义的策略来控制和限制程序对计算机资源的使用,比如改写注册表,读写磁盘等。

扩展资料:

一、沙箱的工作原理

沙箱的工作原理为通过重定向技术,把程序生成和修改的文件,定向到本身的文件夹中。这也包括数据的变更,包括注册表和一些系统的核心数据。通过加载自身的驱动来保护底层数据,属于驱动级别的保护。

如果我们用沙箱来测试病毒的,在里面运行病毒可以说也是安全操作。所以,绝大多数的病毒软件都有沙箱的功能。

二、在沙箱中的程序有下列限制:

1、不能运行任何本地的的可执行程序。

2、不能从本地计算机文件系统中读取任何信息,也不能往本地计算机文件系统中写入任何信息。

3、不能查看除Java版本信息和少数几个无害的操作系统详细信息外的任何有关本地计算机的信息。特别是,在沙箱中的代码不能查看用户名、E-mail地址等信息

参考资料来源:百度百科-沙箱

参考资料来源:百度百科-沙盒原理

本回答被网友采纳
第2个回答  推荐于2017-11-24
是一个虚拟的环境,在这个环境里运行的程序都是独立的,不会对你的现用操作系统造成影响,关闭沙箱所有的操作都会还原,用沙箱可以试验可能存在风险的程序和软件,是一种虚拟化的技术。本回答被网友采纳
第3个回答  2011-12-08
额,怎么说呢,就是放在这里面的东西要是有病毒,你点击了,病毒不会跑出沙箱,就是不会感染沙箱外的文件。
第4个回答  2020-12-22
我觉得上面写的比较抽象,打个比方沙箱相当于单机游戏,就好比我们自己写程序测试的时候写模拟报文和模拟相应差不多。
相似回答