色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Windows 2000和Windows XP中神秘的數(shù)字簽名

瀏覽:67日期:2023-07-11 08:11:36

大家知道嗎?微軟發(fā)布的具有數(shù)字簽名的SP2才是正式版本(右擊打開文件屬性窗口可以查看到圖1所示的數(shù)字簽名信息),這是怎么一回事呢?

圖1一、Windows的文件保護(hù)功能

在Windows 2000以前的Windows版本中,安裝操作系統(tǒng)之外的軟件,可能會(huì)覆蓋掉一些共享的系統(tǒng)文件,例如動(dòng)態(tài)鏈接庫(*.dll文件)、可執(zhí)行文件(*.exe),這樣可能會(huì)導(dǎo)致程序運(yùn)行不穩(wěn)定、系統(tǒng)出現(xiàn)故障,這主要是由于所謂的DLL陷阱所導(dǎo)致。

為了徹底解決這一問題,在Windows 2000和Windows XP中,微軟引入了“Windows文件保護(hù)”機(jī)制用來防止替換受到保護(hù)的系統(tǒng)文件,包括*.sys、*.dll、*.ocx、*.ttf、*.fon、*.exe等類型的文件,Windows文件保護(hù)在后臺(tái)自動(dòng)運(yùn)行,可以保護(hù)Windows安裝程序安裝的所有文件。

Windows文件保護(hù)能夠檢測(cè)到其他程序要替換或移動(dòng)受保護(hù)的系統(tǒng)文件的意圖,那么它是依據(jù)什么來檢測(cè)的呢?其實(shí),Windows文件保護(hù)是通過檢測(cè)文件的數(shù)字簽名,以確定新文件的版本是否為正確的Microsoft版本,如果文件版本不正確,Windows文件保護(hù)會(huì)自動(dòng)調(diào)用dllcache文件夾或Windows中存儲(chǔ)的備份文件替換該文件,如果Windows文件保護(hù)無法定位相應(yīng)的文件,那么會(huì)提示用戶輸入該位置或插入安裝光盤。

二、認(rèn)識(shí)數(shù)字簽名

數(shù)字簽名是允許用戶驗(yàn)證的,如果某文件沒有有效的數(shù)字簽名,那么將無法確保該文件確實(shí)來自它所聲明的來源,或者無法確保它在發(fā)行之后未被篡改過(可能由病毒篡改)。此時(shí),比較安全的做法是,除非你確定該文件的創(chuàng)建者而且知道其內(nèi)容,那么才能安全地打開,否則建議不要輕易打開該文件。凡是通過了微軟數(shù)字簽名的硬件或軟件,其外包裝上一般都會(huì)出現(xiàn)“為Microsoft Windows XP設(shè)計(jì)(Designed for Microsoft Windows XP)”的徽標(biāo)。在計(jì)算機(jī)上安裝新軟件時(shí),系統(tǒng)文件和設(shè)備驅(qū)動(dòng)程序文件有時(shí)會(huì)被未經(jīng)過簽名的或不兼容的版本覆蓋,導(dǎo)致系統(tǒng)不穩(wěn)定。隨Windows XP一起提供的系統(tǒng)文件和設(shè)備驅(qū)動(dòng)程序文件都有Microsoft數(shù)字簽名,這表明這些文件都是原始的未更改過的系統(tǒng)文件,或者它們已被Microsoft同意可以用于Windows。在Windows 2000/XP中提供了“文件簽名驗(yàn)證”工具(見圖2),Windows 9x則提供了“系統(tǒng)文件檢查器”,我們可以通過這些工具來檢查系統(tǒng)文件的數(shù)字簽名狀態(tài)。

圖2

默認(rèn)情況下,Windows文件保護(hù)始終處于啟用狀態(tài),同時(shí)允許Windows數(shù)字簽名文件替換現(xiàn)有文件。目前,簽名文件通過以下方式進(jìn)行分發(fā):Windows Service Pack、修補(bǔ)程序分發(fā)、操作系統(tǒng)升級(jí)、Windows Update、Windows設(shè)備管理器/類別安裝程序。

三、數(shù)字簽名實(shí)例秀

說了半天,除了保護(hù)系統(tǒng)文件外,數(shù)字簽名究竟能夠給普通用戶帶來哪些好處呢?下面,我們通過幾個(gè)實(shí)例來進(jìn)行說明:

實(shí)例1:驗(yàn)證Windows XP的核心文件是否被替換

現(xiàn)在Windows XP版本有大企業(yè)版本、聯(lián)想隨機(jī)版本等,那么如何來驗(yàn)證手頭的Windows XP屬于微軟原版呢?

這里,我們只要檢查Windows XP的系統(tǒng)文件是否能夠通過文件簽名驗(yàn)證即可。在“開始→運(yùn)行”對(duì)話框鍵入“sigverif”命令打開“文件簽名驗(yàn)證”窗口,點(diǎn)擊“開始”按鈕,首先會(huì)建立文件列表,稍候會(huì)看到圖3所示窗口,這里未經(jīng)過數(shù)字簽名的文件大都是驅(qū)動(dòng)程序文件,只要winlogon.exe、licdll.dll兩個(gè)文件未出現(xiàn)在列表中,那么說明你的Windows XP未被篡改過。

圖3

實(shí)例2:驅(qū)動(dòng)程序簽名

Windows XP自帶的驅(qū)動(dòng)程序都通過了微軟的WHQL數(shù)字簽名,在查看通過數(shù)字簽名的驅(qū)動(dòng)程序時(shí)會(huì)看到一個(gè)圖標(biāo)。不過當(dāng)我們?cè)诎惭b或升級(jí)設(shè)備驅(qū)動(dòng)程序時(shí),經(jīng)常會(huì)看到圖4所示的警告信息,說是“沒有通過Windows徽標(biāo)測(cè)試,無法驗(yàn)證它同Windows XP的相容性”,其實(shí)這是Windows XP的文件保護(hù)功能在起作用,以降低用戶安裝無保護(hù)驅(qū)動(dòng)程序的風(fēng)險(xiǎn),當(dāng)然我們只要選擇“仍然繼續(xù)”按鈕就可以忽略這一提示并完成驅(qū)動(dòng)程序的安裝。

圖4

假如你覺得這個(gè)警告提示框非常煩人,那么可以打開“系統(tǒng)屬性”窗口,切換到“硬件”選項(xiàng)頁,點(diǎn)擊“驅(qū)動(dòng)程序簽名”按鈕進(jìn)入圖5窗口,在“文件簽名驗(yàn)證”下有3個(gè)選項(xiàng):

圖5

忽略:允許該計(jì)算機(jī)安裝所有設(shè)備驅(qū)動(dòng)程序,無論其是否具有數(shù)字簽名。

警告:當(dāng)安裝程序試圖安裝沒有數(shù)字簽名的設(shè)備驅(qū)動(dòng)程序時(shí),將顯示警告消息,這是Windows XP的默認(rèn)行為。

阻止:阻止安裝程序安裝那些沒有數(shù)字簽名的設(shè)備驅(qū)動(dòng)程序。

很明顯,選中“忽略”選項(xiàng),并設(shè)置為系統(tǒng)默認(rèn)選項(xiàng),以后安裝或升級(jí)設(shè)備驅(qū)動(dòng)程序時(shí),就不會(huì)彈出簽名驗(yàn)證警告了。

實(shí)例3:將數(shù)字簽名信息寫入日志文件

打開“文件簽名驗(yàn)證”窗口,點(diǎn)擊“高級(jí)”按鈕進(jìn)入“高級(jí)文件簽名驗(yàn)證設(shè)置”對(duì)話框,切換到“正在記錄”選項(xiàng)卡,選中“將文件簽名驗(yàn)證結(jié)果保存到一個(gè)日志文件”復(fù)選框(見圖5),如果選擇“附加到現(xiàn)有日志文件”可以將新的搜索結(jié)果添加到日志文件的末尾,選中“改寫現(xiàn)有日志文件”將使用新的日志文件替換現(xiàn)有的日志文件,然后鍵入日志文件的名稱,以后就可以將搜索結(jié)果寫入文件。

假如你只是希望覆蓋日志文件,那么直接在“開始→運(yùn)行”對(duì)話框中鍵入“sigverif /defscan”命令執(zhí)行即可。

實(shí)例4:禁用Windows的文件保護(hù)功能

在Windows 2000/XP的WindowsSystem32目錄下有一個(gè)名為dllcache的文件夾,其中保存了重要文件的備份,例如Windows XP的dllcache文件夾中有2169個(gè)重要文件,占用364.5MB之多。如果Windows 2000/XP發(fā)現(xiàn)某個(gè)受保護(hù)的系統(tǒng)文件被替換或損壞,那么會(huì)從dllcache文件夾中自動(dòng)恢復(fù)。

如果你由于某些原因而需要騰出一部分可用空間,那么可以在“開始→運(yùn)行”對(duì)話框中鍵入“sfc /purgecache”命令清空Dllcache文件夾,注意“/”前有一個(gè)英文半角的空格字符,這樣將清除保存在dllcache中的文件緩存。不過這樣一來,Windows文件保護(hù)就只能從Windows安裝光盤恢復(fù)系統(tǒng)文件了,因此你將經(jīng)常會(huì)看到提示插入Windows安裝光盤的提示,因此不建議朋友們使用該技巧,如果你希望禁用Windows文件保護(hù)的話,可以在“開始→運(yùn)行”對(duì)話框中鍵入“gpedit.msc”打開“本地計(jì)算機(jī)策略→計(jì)算機(jī)配置→管理模板→系統(tǒng)”窗口,找到“Windows文件保護(hù)”組,在右側(cè)窗格中雙擊“設(shè)置Windows文件保護(hù)掃描”項(xiàng),設(shè)置為“已禁用”即可,在這里還可以限制文件保護(hù)緩存的大小和指定文件保護(hù)緩存的位置。

標(biāo)簽: Windows系統(tǒng)
主站蜘蛛池模板: 欧美专区一区 | 亚洲综合成人网在线观看 | 一级成人毛片免费观看欧美 | 日韩高清一级 | 老司机精品影院一区二区三区 | 日本三级香港三级人妇99 | 国产精品观看在线亚洲人成网 | 国产特黄特色一级特色大片 | 99精品热女视频专线 | 国产一区二区三区在线观看精品 | 三级毛片在线免费观看 | 成人免费一级在线播放 | 一级特黄欧美 | 成人18免费视频 | 99久久国产免费 - 99久久国产免费 | 久久久免费观成人影院 | 精品视频在线看 | 中国日本高清免费视频网 | 中国精品视频一区二区三区 | 日韩欧美一区二区中文字幕 | 国产精品国产三级国产普通 | 国产亚洲高清在线精品99 | 日韩亚洲欧美综合一区二区三区 | 成人欧美日韩高清不卡 | 亚洲精品日本 | 国产精品19p | 一二三区在线观看 | 欧美一区二区在线播放 | 免费国产不卡午夜福在线 | 国产成人精品无缓存在线播放 | 免费手机黄色网址 | 国产第一草草影院 | 亚洲超大尺度激情啪啪人体 | 日韩18在线观看 | 日产国产精品亚洲系列 | 亚洲国产一区二区三区四区五区 | 国产高清三级 | 久久日本精品一区二区免费 | 最刺激黄a大片免费观看下截 | 模特精品一区二区三区 | 日本在线国产 |