IE7瀏覽器是伴隨著(zhù)Vista操作系統而誕生的,不過(guò)微軟也發(fā)布了針對XP系統的IE7瀏覽器版本。不過(guò)不管是Vista系統還是XP系統下的IE7,由于他的安全防范意識有很大提高,對于非法站點(diǎn)和安全加密站點(diǎn)的過(guò)濾都比較苛刻,所以在IE7下訪(fǎng)問(wèn)https這種通過(guò)SSL協(xié)議加密的網(wǎng)站都會(huì )出現故障。今天我們就來(lái)一步步解決此問(wèn)題。
一、XP系統下IE7訪(fǎng)問(wèn)https站點(diǎn)故障排除功略:
默認情況我們在XP系統下通過(guò)XP版本的IE7瀏覽器訪(fǎng)問(wèn)https加密的站點(diǎn)都會(huì )出現“此網(wǎng)站的安全證書(shū)有問(wèn)題,該網(wǎng)站提供的安全證書(shū)不是由受信任的證書(shū)辦法機構頒發(fā)的,安全證書(shū)問(wèn)題可能顯示試圖欺騙您或截獲您向服務(wù)器發(fā)送的數據”,我們必須再次點(diǎn)“繼續瀏覽此網(wǎng)站(不推薦)”才能查看頁(yè)面信息。(如圖1)
圖1
那么如何來(lái)解決這個(gè)問(wèn)題呢?畢竟每次訪(fǎng)問(wèn)Https站點(diǎn)都需要重復點(diǎn)“繼續瀏覽此網(wǎng)站(不推薦)”,在操作上帶來(lái)很大的麻煩。下面我們就通過(guò)安裝證書(shū)步驟來(lái)解決此問(wèn)題。
第一步:當我們用IE7瀏覽Https站點(diǎn)后會(huì )在地址欄右邊出現一個(gè)紅色的“證書(shū)錯誤”的提示,我們點(diǎn)該紅色按鈕,然后選擇“查看證書(shū)”。(如圖2)
圖2
第二步:在打開(kāi)的“查看證書(shū)”窗口中的“常規”標簽中點(diǎn)右下角的“安裝證書(shū)”按鈕。(如圖3)
圖3
第三步:出現“證書(shū)導入向導”后點(diǎn)“下一步”按鈕繼續。
第四步:選擇證書(shū)存儲的系統區域,通過(guò)“瀏覽”按鈕設置將證書(shū)保存為“受信任的根證書(shū)頒發(fā)機構”。(如圖4)
圖4
第五步:之后在安全警告窗口中選擇“是”按鈕來(lái)安裝該證書(shū)。
第六步:設置完畢后我們再次訪(fǎng)問(wèn)該https站點(diǎn)就不會(huì )出現任何問(wèn)題,也不會(huì )再出現“此網(wǎng)站的安全證書(shū)有問(wèn)題,該網(wǎng)站提供的安全證書(shū)不是由受信任的證書(shū)辦法機構頒發(fā)的,安全證書(shū)問(wèn)題可能顯示試圖欺騙您或截獲您向服務(wù)器發(fā)送的數據”的錯誤提示了。
二、Vista系統下IE7訪(fǎng)問(wèn)https站點(diǎn)故障排除功略:
在Vista系統下使用IE7瀏覽器訪(fǎng)問(wèn)https站點(diǎn)也會(huì )出現“此網(wǎng)站的安全證書(shū)有問(wèn)題,該網(wǎng)站提供的安全證書(shū)不是由受信任的證書(shū)辦法機構頒發(fā)的,安全證書(shū)問(wèn)題可能顯示試圖欺騙您或截獲您向服務(wù)器發(fā)送的數據”的錯誤提示,但是他的解決步驟卻和XP下IE7有很大區別。這是因為在Vista系統中IE7訪(fǎng)問(wèn)https證書(shū)查看里沒(méi)有安裝的提示,錯誤信息提示“由于CA根證書(shū)不在受信任的根證書(shū)頒發(fā)機構存儲區中,所以他不受信任“。
那么該如何解決呢?至今筆者還沒(méi)有發(fā)現可以通過(guò)調整IE7瀏覽器的設置來(lái)解決此問(wèn)題,不過(guò)可以通過(guò)證書(shū)導入來(lái)解決。
第一步:首先打開(kāi)IE7瀏覽器,然后通過(guò)“工具->internet選項”打開(kāi)屬性設置窗口,并選擇“內容”標簽,直接點(diǎn)“證書(shū)”標簽。
第二步:選擇要安裝的證書(shū)類(lèi)型時(shí)點(diǎn)“受信任的根證書(shū)頒發(fā)機構”,接下來(lái)點(diǎn)左下角的“導入”按鈕。(如圖5)
圖5
第三步:這時(shí)就需要我們在“要導入的文件”設置窗口中找到該網(wǎng)站的證書(shū)文件。至于這個(gè)證書(shū)文件如何獲得,筆者的方法是通過(guò)在別的瀏覽器(例如IE 6或XP系統IE 7)中將該網(wǎng)站對應的證書(shū)以文件的形式導出即可,接下來(lái)回到Vista系統中導入此文件即可。(如圖6)
圖6
第四步:在證書(shū)存儲設置處和上面介紹的方法一樣,選擇將所有的證書(shū)放入下列存儲——受信任的根證書(shū)頒發(fā)機構。
第五步:在安裝該證書(shū)的窗口中點(diǎn)“是”按鈕即可。
第六步:所有工作完成后會(huì )出現導入成功的提示,以后我們再訪(fǎng)問(wèn)https加密的站點(diǎn)就不會(huì )出現上面的錯誤提示了。
小提示:如果修改設置后問(wèn)題依然沒(méi)有解決,那么我們還應該在IE瀏覽器的internet選項中高級標簽下的“使用SSL 2.0”勾選,因為默認情況下IE7把SSL 2.0協(xié)議過(guò)濾掉了,如果https網(wǎng)站恰巧只能使用SSL 2.0協(xié)議訪(fǎng)問(wèn)就會(huì )出現錯誤提示。(如圖7)
圖7
三、IE 7下HTTPS網(wǎng)站訪(fǎng)問(wèn)故障解決功略:
經(jīng)過(guò)總結和實(shí)驗筆者發(fā)現在IE 7中訪(fǎng)問(wèn)HTTPS站點(diǎn)確實(shí)會(huì )出現這樣或那樣的問(wèn)題,具體表現如下。
(1)SSL 2.0沒(méi)有開(kāi)啟而出現錯誤:
現象:當瀏覽一個(gè)僅SSLv2的站點(diǎn)時(shí),顯示一個(gè)錯誤頁(yè)面。
原因:Internet Explorer 7中默認關(guān)閉了SSLv2協(xié)議。SSLv2協(xié)議存在已知的安全問(wèn)題,已被SSLv3和TLSv1協(xié)議替代。
解決辦法:在IE 7屬性中高級標簽下開(kāi)啟SSL 2.0,讓瀏覽器支持該協(xié)議。(如圖8)
圖8
(2)https站點(diǎn)密碼驗證使用弱口令:
現象:在Windows Vista上瀏覽一個(gè)被配置成使用弱密碼(40位/56位加密)的HTTPS站點(diǎn)時(shí),顯示一個(gè)錯誤頁(yè)面。
原因:在Windows Vista中,默認已經(jīng)關(guān)閉了弱密碼,僅開(kāi)啟強密碼。
解決辦法:對于訪(fǎng)問(wèn)者沒(méi)有辦法解決,只能等待https站點(diǎn)管理員修改驗證使用的弱口令。
(3)站點(diǎn)證書(shū)錯誤:
現象:當瀏覽一個(gè)顯示包含錯誤的安全證書(shū)的HTTPS站點(diǎn)時(shí),顯示一個(gè)錯誤頁(yè)面。
原因:為了改進(jìn)安全性和用戶(hù)體驗,IE7阻止了訪(fǎng)問(wèn)顯示包含錯誤的安全證書(shū)的HTTPS站點(diǎn)。這個(gè)改變代替了出現在IE6中的對話(huà)框。
解決辦法:如果站點(diǎn)的證書(shū)已過(guò)期,則沒(méi)有處理方法。聯(lián)系站點(diǎn)的所有者,并要求他們更新證書(shū)。
(4)https頁(yè)面引入http頁(yè)面信息:
現象:當瀏覽一個(gè)含有HTTPS和HTTP混合內容的頁(yè)面時(shí),出現一個(gè)信息欄,代替Internet Explorer 6或更早版本中出現的對話(huà)框。
原因:為了改進(jìn)安全性和用戶(hù)體驗,IE7默認阻止了在HTTPS頁(yè)面顯示HTTP內容。這個(gè)改變代替了出現在IE6中的對話(huà)框。
解決辦法:通過(guò)瀏覽器的internet選項的“安全”標簽,選擇internet圖標,然后點(diǎn)“自定義級別”,向下滾動(dòng)到Miscellaneous部分,調整Display mixed content設置的值。
(5)證書(shū)無(wú)效的錯誤:
現象:當在Windows Vista上瀏覽HTTPS站點(diǎn)時(shí),出現一個(gè)針對證書(shū)撤回的檢查,以決定證書(shū)是否仍然有效。
原因:Windows Vista中對性能作出的改進(jìn)以及對OCSP協(xié)議的支持,通過(guò)默認開(kāi)啟撤回檢查,使得Windows Vista上的IE7安全性得到了提升。
解決辦法:如果該問(wèn)題影響了實(shí)際環(huán)境的性能問(wèn)題,可以關(guān)閉證書(shū)撤回的選項。通過(guò)internet選項的“高級”標簽里“安全”下的“檢查服務(wù)器證書(shū)吊銷(xiāo)”,將其前面的對勾去掉。
總結:以上是由于IE7安全性高,導致的訪(fǎng)問(wèn)https加密的站點(diǎn)出錯的問(wèn)題,希望能幫助大家,也希望大家好好看看!