站内搜索
广告
Windows Vista内核的安全性详解
作者:    来源:    点击:    日期:2008-1-3 17:51:53   
  在所有引导启动设备驱动程序初始化之后,但在系统启动驱动程序加载之前,Windows Vista 通过初始化转储文件支持,可减少无转储文件生成的时间窗口。由于这一更改,如果在引导过程开始时出现崩溃,系统就可以捕捉崩溃转储,让 OCA 帮助您解决问题。此外,Windows Vista 使用 64KB 块将数据存储到转储文件中,而以前的 Windows 版本使用 4KB 块写入文件。这一更改使得大型转储文件的写入速度最多可提高 10 倍。

  应用程序崩溃处理功能在 Windows Vista 中也得以改进。在以前的 Windows 版本中,当应用程序崩溃时,它会执行未处理的异常处理程序。处理程序启动 Microsoft 应用程序错误报告 (AER) 进程 (%Systemroot%\System32\Dwwin.exe),显示对话框,指明程序崩溃,并询问您是否要向 Microsoft 发送错误报告。不过,如果崩溃时进程主线程的堆栈损坏,未处理的异常处理程序执行时会崩溃,导致内核终止进程、程序窗口立即消失,并且没有错误报告窗口。

  Windows Vista 将错误处理从崩溃进程的上下文移至新服务,即 Windows 错误报告 (WER)。此服务由服务托管进程中的 DLL (%Systemroot%\System32\Wersvc.dll) 实施。在应用程序崩溃时,它仍然会执行未处理的异常处理程序,但是该处理程序会向 WER 服务发送消息,并且服务会启动 WER 错误报告进程 (%Systemroot%\System32\Werfault.exe) 以显示错误报告对话框。如果堆栈损坏并且未处理的异常处理程序崩溃,处理程序会再次执行并且再次崩溃,最终消耗所有线程的堆栈(使用内存区域),此时内核会介入,并向服务发送崩溃通知消息。

  3.卷影复制

  Windows XP 引入了一种称为卷影复制的技术,可生成磁盘卷的时间点快照。备份应用程序可以使用这些快照生成一致的备份映像,但是快照却被从视图中隐藏,并仅保持备份过程所持续的时间。

  快照实际上并不是卷的完整副本。更确切地讲,它们是较早还原点的卷视图,由与卷扇区副本(在生成快照后已更改)重叠的活动卷数据组成。卷快照提供程序的驱动程序 (%Systemroot\%System32\Drivers\Volsnap.sys) 监视针对卷的操作,备份扇区副本后才允许扇区更改,将与快照相关的文件中的原始数据存储到卷的 System Volume Information 目录中。

  Windows Server 2003 使用其共享文件夹的影副本对服务器上的管理员和客户端系统上的用户公开快照管理。此功能启用了持续快照,用户可通过 Explorer 属性对话框中的“以前的版本”选项卡访问它,因为其文件夹和文件位于服务器的文件共享部分。

  Windows Vista“以前的版本”功能为所有客户端系统提供了此支持,即自动创建卷快照(通常每天一次),您可以通过使用共享文件夹影副本所用的相同界面的 Explorer 属性对话框访问快照。这样可让您查看、还原或复制您可能意外修改或删除的文件和目录的旧版本。虽然从技术角度来讲这并不是新技术,但 Windows Vista“以前的版本”实施的卷影复制优化了 Windows Server2003在客户端桌面环境中使用的功能。

  Windows Vista 还充分利用了卷快照,以统一用户和系统数据保护机制,避免保存冗余的备份数据。当应用程序安装或配置更改造成错误或不合需要的行为时,您可以使用“系统还原”(在 Windows NT® 系列的操作系统 Windows XP 中引入的一项功能)将系统文件和数据还原成创建还原点时其存在的状态。

  在 Windows XP 中,“系统还原”使用文件系统过滤器驱动程序(可以看到在文件级别的更改的一种驱动程序类型)在系统文件更改时备份其副本。在 Windows Vista 中,“系统还原”使用卷快照。当您在 Windows Vista 中使用“系统还原”用户界面返回到还原点时,您实际上是从与活动卷的还原点关联的快照复制已修改的系统文件的较早版本。

  4.BitLocker

  Windows Vista 是迄今为止最安全的 Windows 版本。除了包含 Windows Defender 反间谍软件引擎外,Windows Vista 还引入了大量的安全和纵深防御功能,包括 BitLocker™ 整卷加密功能、内核模式代码的代码签名、受保护的进程、地址空间加载随机化以及对 Windows 服务安全和用户帐户控制的改进。

  操作系统在运行时只能增强其安全策略,因此当系统的物理安全可能受到危害和从操作系统之外访问数据时,您必须采取其他措施保护数据。诸如 BIOS 密码和加密的基于硬件的机制,是通常用来防止未经授权进行访问的两种技术,尤其是便携式计算机,最有可能丢失或被盗。

首页 上一页 [1] [2] [3] [4] [5]  下一页 尾页 
相关软件
相关文章
Windows Vista内核的安全性详解 评论