动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 操作系统 > Windows XP
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Windows XP ]的信息

本月文章推荐
.WindowsXP Dll不完全.
.解决优化后WindowsXP不能自动更新.
.Windows XP系统中找回经EFS加密的.
.Windows XP系统无法停止通用卷设.
.让网络程序与XP SP2和平共处.
.Windows XP系统超强支持工具全面.
.Windows XP SP2中修复IE浏览器的.
.巧妙设置Windows XP下的CD播放模.
.最后防线 WinXP八种安全模式揭密.
.创建Windows XP SP3启动光盘.
.Windows XP操作系统网络应用技巧.
.Windows XP自动重启故障的简单解.
.解决Windows XP系统中CPU占用率过.
.Windows XP操作系统虚拟专用网络.
.Windows XP SP2中实现双人终端登.
.无需工具使用自带功能轻松优化Wi.
.菜鸟谈 新手如何装一个完美系统.
.让Win XP系统极速狂飙般启动.
.如何在Windows XP中批量修改文件.
.分析师称Windows XP SP3可令系统.

真正了解Windows xp SP2神秘数字签名

发表日期:2005-2-20 |


  大家知道吗?微软发布的具有数字签名的SP2才是正式版本(右击打开文件属性窗口可以查看到图1所示的数字签名信息),这是怎么一回事呢?


图1

  一、Windows的文件保护功能

  在Windows 2000以前的Windows版本中,安装操作系统之外的软件,可能会覆盖掉一些共享的系统文件,例如动态链接库(*.dll文件)、可执行文件(*.exe),这样可能会导致程序运行不稳定、系统出现故障,这主要是由于所谓的DLL陷阱所导致。

  为了彻底解决这一问题,在Windows 2000和Windows XP中,微软引入了“Windows文件保护”机制用来防止替换受到保护的系统文件,包括*.sys、*.dll、*.ocx、*.ttf、*.fon、*.exe等类型的文件,Windows文件保护在后台自动运行,可以保护Windows安装程序安装的所有文件。

  Windows文件保护能够检测到其他程序要替换或移动受保护的系统文件的意图,那么它是依据什么来检测的呢?其实,Windows文件保护是通过检测文件的数字签名,以确定新文件的版本是否为正确的Microsoft版本,如果文件版本不正确,Windows文件保护会自动调用dllcache文件夹或Windows中存储的备份文件替换该文件,如果Windows文件保护无法定位相应的文件,那么会提示用户输入该位置或插入安装光盘。

  二、认识数字签名

  数字签名是允许用户验证的,如果某文件没有有效的数字签名,那么将无法确保该文件确实来自它所声明的来源,或者无法确保它在发行之后未被篡改过(可能由病毒篡改)。此时,比较安全的做法是,除非你确定该文件的创建者而且知道其内容,那么才能安全地打开,否则建议不要轻易打开该文件。凡是通过了微软数字签名的硬件或软件,其外包装上一般都会出现“为Microsoft Windows XP设计(Designed for Microsoft Windows XP)”的徽标。

  在计算机上安装新软件时,系统文件和设备驱动程序文件有时会被未经过签名的或不兼容的版本覆盖,导致系统不稳定。随Windows XP一起提供的系统文件和设备驱动程序文件都有Microsoft数字签名,这表明这些文件都是原始的未更改过的系统文件,或者它们已被Microsoft同意可以用于Windows。在Windows 2000/XP中提供了“文件签名验证”工具(见图2),Windows 9x则提供了“系统文件检查器”,我们可以通过这些工具来检查系统文件的数字签名状态。


图2

  默认情况下,Windows文件保护始终处于启用状态,同时允许Windows数字签名文件替换现有文件。目前,签名文件通过以下方式进行分发:Windows Service Pack、修补程序分发、操作系统升级、Windows Update、Windows设备管理器/类别安装程序。

  三、数字签名实例秀

  说了半天,除了保护系统文件外,数字签名究竟能够给普通用户带来哪些好处呢?下面,我们通过几个实例来进行说明:

  实例1:验证Windows XP的核心文件是否被替换

  现在Windows XP版本有大企业版本、联想随机版本等,那么如何来验证手头的Windows XP属于微软原版呢?

  这里,我们只要检查Windows XP的系统文件是否能够通过文件签名验证即可。在“开始→运行”对话框键入“sigverif”命令打开“文件签名验证”窗口,点击“开始”按钮,首先会建立文件列表,稍候会看到图3所示窗口,这里未经过数字签名的文件大都是驱动程序文件,只要winlogon.exe、licdll.dll两个文件未出现在列表中,那么说明你的Windows XP未被篡改过。


图3

  实例2:驱动程序签名

  Windows XP自带的驱动程序都通过了微软的WHQL数字签名,在查看通过数字签名的驱动程序时会看到一个图标。不过当我们在安装或升级设备驱动程序时,经常会看到图4所示的警告信息,说是“没有通过Windows徽标测试,无法验证它同Windows XP的相容性”,其实这是Windows XP的文件保护功能在起作用,以降低用户安装无保护驱动程序的风险,当然我们只要选择“仍然继续”按钮就可以忽略这一提示并完成驱动程序的安装。



图4

  假如你觉得这个警告提示框非常烦人,那么可以打开“系统属性”窗口,切换到“硬件”选项页,点击“驱动程序签名”按钮进入图5窗口,在“文件签名验证”下有3个选项:


图5

  忽略:允许该计算机安装所有设备驱动程序,无论其是否具有数字签名。

  警告:当安装程序试图安装没有数字签名的设备驱动程序时,将显示警告消息,这是Windows XP的默认行为。

  阻止:阻止安装程序安装那些没有数字签名的设备驱动程序。

  很明显,选中“忽略”选项,并设置为系统默认选项,以后安装或升级设备驱动程序时,就不会弹出签名验证警告了。

  实例3:将数字签名信息写入日志文件

  打开“文件签名验证”窗口,点击“高级”按钮进入“高级文件签名验证设置”对话框,切换到“正在记录”选项卡,选中“将文件签名验证结果保存到一个日志文件”复选框(见图5),如果选择“附加到现有日志文件”可以将新的搜索结果添加到日志文件的末尾,选中“改写现有日志文件”将使用新的日志文件替换现有的日志文件,然后键入日志文件的名称,以后就可以将搜索结果写入文件。

  假如你只是希望覆盖日志文件,那么直接在“开始→运行”对话框中键入“sigverif /defscan”命令执行即可。

  实例4:禁用Windows的文件保护功能

  在Windows 2000/XP的WindowsSystem32目录下有一个名为dllcache的文件夹,其中保存了重要文件的备份,例如Windows XP的dllcache文件夹中有2169个重要文件,占用364.5MB之多。如果Windows 2000/XP发现某个受保护的系统文件被替换或损坏,那么会从dllcache文件夹中自动恢复。

  如果你由于某些原因而需要腾出一部分可用空间,那么可以在“开始→运行”对话框中键入“sfc /purgecache”命令清空Dllcache文件夹,注意“/”前有一个英文半角的空格字符,这样将清除保存在dllcache中的文件缓存。不过这样一来,Windows文件保护就只能从Windows安装光盘恢复系统文件了,因此你将经常会看到提示插入Windows安装光盘的提示,因此不建议朋友们使用该技巧,如果你希望禁用Windows文件保护的话,可以在“开始→运行”对话框中键入“gpedit.msc”打开“本地计算机策略→计算机配置→管理模板→系统”窗口,找到“Windows文件保护”组,在右侧窗格中双击“设置Windows文件保护扫描”项,设置为“已禁用”即可,在这里还可以限制文件保护缓存的大小和指定文件保护缓存的位置。
上一篇:你的CPU能防病毒吗?─Windows XP SP2的DEP技术揭秘 人气:12105
下一篇:所有Windows XP系统将自动升级至SP2 人气:15451
浏览全部Windows xp的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-10 企业网站智能管理系统(TZIMS) v6
2008-10-10 拓文asp.net网站内容管理系统 v6
2008-10-10 动网论坛PHP版 v2.0++ Build 081
2008-10-10 免费时代CMS v5.0
2008-10-10 wodig第四季中文DIGG社区 v4.1 b
2008-10-10 老Y文章管理系统 v2.2 bulid 081
2008-10-10 魔法盒动感相册 ASP+SQL版 v2.0
2008-10-10 Asoft签到管理系统 v3.0 Pack1
2008-10-10 哥特人音乐网潮流留言本 v1.1
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成