沙盒、沙箱、影子系统

时间:2024-03-05 22:10:00

 

沙盒:

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

有时沙盒也叫沙箱,英文sandbox。在计算机领域指一种虚拟技术,且多用于计算机安全技术。其原理是通过重定向技术,把程序生成和修改的文件定向到自身文件夹中。当某个程序试图发挥作用时,安全软件可以先让它在沙盒中运行,如果含有恶意行为,则禁止程序的进一步运行,而这不会对系统造成任何危害。
 

详细介绍

概述

沙盒是在受限的安全环境中运行应用程序的一种做法,这种做法是要限制授予应用程序的代码访问权限。例如,下载到 Internet Explorer 的控件使用 Internet 权限集运行。驻留在局域网共享上的应用程序在计算机上使用 LocalIntranet 权限集运行。(有关这些权限的更多信息,请参见命名的权限集。)
可以使用沙盒运行下载到计算机上的部分受信任的应用程序。也可以使用沙盒测试将分发的、将在部分受信任的环境(例如 Intranet)中运行的应用程序。有关代码访问安全性(CAS) 和沙盒的完整说明,请参见 Microsoft Developer Network (MSDN) 上的 Find Out What\'s New with Code Access Security in the .NET Framework 2.0(了解 .NET Framework 2.0 中代码访问安全性的新增功能)。
可以使用 CreateDomain(String, Evidence, String, String, Boolean, AppDomainInitializer, array[]()[])方法重载为沙盒中运行的应用程序指定权限集。利用此重载可以指定向应用程序授予的权限,从而获得所需的确切代码访问安全性级别。它不利用标准 CAS 策略(不适用计算机策略)。例如,如果调用的程序集使用强名称密钥签名,且该强名称具有自定义代码组,则将不应用该代码组。使用此重载加载的程序集只能具有指定的授予集,否则必须具有完全信任。 如果程序集位于全局程序集缓存或完全信任列表中,则会向其授予完全信任。但是,如果目标为完全信任的程序集,则将不使用沙盒。
企业以及所有网络用户面对的问题是如何确保反恶意软件能够发现并缓解最新攻击。对于所有沙盒安全技术而言,零日漏洞利用是最具挑战性的威胁,因为它们完全为未知,也没有补丁,让网络和设备易受到攻击。为了应对零日漏洞利用威胁,反恶意软件供应商采用的方法之一是沙盒技术。
沙盒技术提供对资源的严格控制,沙盒通过限制对内存、系统文件和设置的访问,沙盒可以让企业可通过执行潜在恶意代码而发现其活动和意图,而不会影响主机设备。沙盒技术对进入企业网络的代码进行的这种分析意味着,即使是零日漏洞利用都可以被发现——通过分析代码的恶意意图。[1] 

使用领域

DCSS安全沙盒系统
安全沙盒系统理念
安全沙盒系统体系
安全沙盒系统特性
安全沙盒系统产品功能
安全沙盒系统部署
 

沙箱

Sandboxie(又叫沙箱、沙盘)即是一个虚拟系统程序,允许你在沙盘环境中运行浏览器或其他程序,因此运行所产生的变化可以随后删除。它创造了一个类似沙盒的独立作业环境,在其内部运行的程序并不能对硬盘产生永久性的影响。其为一个独立的虚拟环境,可用以测试不受信任的应用程序或上网行为
 
 
 

影子系统

作用

影子系统(PowerShadow Master)[1]  ,是隔离保护Windows操作系统,同时创建一个和真实操作系统一模一样的虚拟化影像系统。进入影子系统后,所有操作都是虚拟的,所有的病毒和流氓软件都无法感染真正的操作系统。系统出现问题了,或者上网产生垃圾文件,只需轻松的重启电脑,一切又恢复最佳状态。
 
影子系统主要用于保护您的系统,它构建现有操作系统的虚拟影像(即影子模式),它和真实的系统完全一样,用户可随时选择启用或者退出这个虚拟影像。用户进入影子模式后,所有操作都是虚拟的,不会对真正的系统产生影响,一切改变将在退出影子模式后消失。因此所有的病毒、木马程序、流氓软件都无法侵害真正的操作系统,它们的所有操作都只是假象。
在您启动影子模式后,仍然和原系统完全一样使用,但是在下次启动前如果您遭到了病毒、木马的入侵,破坏了您的系统,您不必担心,一切的操作都是针对您的原系统的影子的。您的一切操作,包括安装程序在下次用原系统启动时,也都是无效的,这对做程序安装测试非常有用,不会因为安装卸载而产生垃圾文件!影子系统不同于还原类软件,不需做任何镜象,PowerShadow 也并非虚拟系统,它是你原操作系统的“影子系统”。
影子系统可以生成现有操作系统的虚拟影像,它具有真实系统完全一样的功能。进入影子系统后,所有操作都是虚拟的,不会对真正的系统产生任何影响。因此所有的病毒和流氓软件都无法侵害真正的操作系统,因为侵害的只是原来系统的影子而已。安装影子系统后不降低电脑的性能,启动影子系统也不需要等待的时间。此外影子系统的应用非常广泛,如果你想安装一个软件作测试,如果你打算浏览很多网页,又不想网址被记录,如果你想阅读一封可疑的邮件或者打开一个可疑的网站链接,影子系统将是您系统安全的放心选择[2]  。

奇特

编辑
它是一款很奇特的软件,当你安装它并重新启动电脑以后,电脑会类似安装了双系统一样,多出一个启动项,选择其中PowerShadow Master的启动项后,原系统是完全一样的使用,但是你的一切操作,包括安装程序(甚至运行病毒)在下次用原系统启动时,都是无效的,对做程序安装测试非常有用,不会因为安装、卸载而产生垃圾文件。

模式

编辑
影子系统有两种模式:一种是保护系统分区,一切对系统的更改在下次启动后全部无效,对非系统分区的更改是有效的,一种是全盘保护模式,对所有硬盘操作均无效。