解決IE7瀏覽器訪問HTTPS網(wǎng)頁故障

2010-08-28 10:53:19來源:西部e網(wǎng)作者:

  IE7瀏覽器是伴隨著Vista操作系統(tǒng)而誕生的,不過微軟也發(fā)布了針對XP系統(tǒng)的IE7瀏覽器版本。不過不管是Vista系統(tǒng)還是XP系統(tǒng)下的IE7,由于它的安全防范意識有很大提高,對于非法站點和安全加密站點的過濾都比較苛刻,所以在IE7下訪問https這種通過SSL協(xié)議加密的網(wǎng)站都會出現(xiàn)故障。今天我們就來一步步解決此問題。

  一、XP系統(tǒng)下IE7訪問https站點故障排除功略:

  默認(rèn)情況我們在XP系統(tǒng)下通過XP版本的IE7瀏覽器訪問https加密的站點都會出現(xiàn)“此網(wǎng)站的安全證書有問題,該網(wǎng)站提供的安全證書不是由受信任的證書辦法機構(gòu)頒發(fā)的,安全證書問題可能顯示試圖欺騙您或截獲您向服務(wù)器發(fā)送的數(shù)據(jù)”,我們必須再次點“繼續(xù)瀏覽此網(wǎng)站(不推薦)”才能查看頁面信息。(如圖1)

  


  那么如何來解決這個問題呢?畢竟每次訪問Https站點都需要重復(fù)點“繼續(xù)瀏覽此網(wǎng)站(不推薦)”,在操作上帶來很大的麻煩。下面我們就通過安裝證書步驟來解決此問題。

  第一步:當(dāng)我們用IE7瀏覽Https站點后會在地址欄右邊出現(xiàn)一個紅色的“證書錯誤”的提示,我們點該紅色按鈕,然后選擇“查看證書”。(如圖2)  

  


  第二步:在打開的“查看證書”窗口中的“常規(guī)”標(biāo)簽中點右下角的“安裝證書”按鈕。(如圖3)  

  


  第三步:出現(xiàn)“證書導(dǎo)入向?qū)А焙簏c“下一步”按鈕繼續(xù)。

  第四步:選擇證書存儲的系統(tǒng)區(qū)域,通過“瀏覽”按鈕設(shè)置將證書保存為“受信任的根證書頒發(fā)機構(gòu)”。(如圖4)  

  


  第五步:之后在安全警告窗口中選擇“是”按鈕來安裝該證書。

  第六步:設(shè)置完畢后我們再次訪問該https站點就不會出現(xiàn)任何問題,也不會再出現(xiàn)“此網(wǎng)站的安全證書有問題,該網(wǎng)站提供的安全證書不是由受信任的證書辦法機構(gòu)頒發(fā)的,安全證書問題可能顯示試圖欺騙您或截獲您向服務(wù)器發(fā)送的數(shù)據(jù)”的錯誤提示了。
  二、Vista系統(tǒng)下IE7訪問https站點故障排除功略:

  在Vista系統(tǒng)下使用IE7瀏覽器訪問https站點也會出現(xiàn)“此網(wǎng)站的安全證書有問題,該網(wǎng)站提供的安全證書不是由受信任的證書辦法機構(gòu)頒發(fā)的,安全證書問題可能顯示試圖欺騙您或截獲您向服務(wù)器發(fā)送的數(shù)據(jù)”的錯誤提示,但是他的解決步驟卻和XP下IE7有很大區(qū)別。這是因為在Vista系統(tǒng)中IE7訪問https證書查看里沒有安裝的提示,錯誤信息提示“由于CA根證書不在受信任的根證書頒發(fā)機構(gòu)存儲區(qū)中,所以他不受信任“。

  那么該如何解決呢?至今筆者還沒有發(fā)現(xiàn)可以通過調(diào)整IE7瀏覽器的設(shè)置來解決此問題,不過可以通過證書導(dǎo)入來解決。

  第一步:首先打開IE7瀏覽器,然后通過“工具->internet選項”打開屬性設(shè)置窗口,并選擇“內(nèi)容”標(biāo)簽,直接點“證書”標(biāo)簽。

  第二步:選擇要安裝的證書類型時點“受信任的根證書頒發(fā)機構(gòu)”,接下來點左下角的“導(dǎo)入”按鈕。(如圖5)  

  


  第三步:這時就需要我們在“要導(dǎo)入的文件”設(shè)置窗口中找到該網(wǎng)站的證書文件。至于這個證書文件如何獲得,筆者的方法是通過在別的瀏覽器(例如IE 6或XP系統(tǒng)IE 7)中將該網(wǎng)站對應(yīng)的證書以文件的形式導(dǎo)出即可,接下來回到Vista系統(tǒng)中導(dǎo)入此文件即可。(如圖6)

  


  第四步:在證書存儲設(shè)置處和上面介紹的方法一樣,選擇將所有的證書放入下列存儲——受信任的根證書頒發(fā)機構(gòu)。

  第五步:在安裝該證書的窗口中點“是”按鈕即可。

  第六步:所有工作完成后會出現(xiàn)導(dǎo)入成功的提示,以后我們再訪問https加密的站點就不會出現(xiàn)上面的錯誤提示了。
 小提示:如果修改設(shè)置后問題依然沒有解決,那么我們還應(yīng)該在IE瀏覽器的internet選項中高級標(biāo)簽下的“使用SSL 2.0”勾選,因為默認(rèn)情況下IE7把SSL 2.0協(xié)議過濾掉了,如果https網(wǎng)站恰巧只能使用SSL 2.0協(xié)議訪問就會出現(xiàn)錯誤提示。(如圖7)  

  


  三、IE 7下HTTPS網(wǎng)站訪問故障解決功略:

  經(jīng)過總結(jié)和實驗筆者發(fā)現(xiàn)在IE 7中訪問HTTPS站點確實會出現(xiàn)這樣或那樣的問題,具體表現(xiàn)如下。

 。1)SSL 2.0沒有開啟而出現(xiàn)錯誤:

  現(xiàn)象:當(dāng)瀏覽一個僅SSLv2的站點時,顯示一個錯誤頁面。

  原因:Internet Explorer 7中默認(rèn)關(guān)閉了SSLv2協(xié)議。SSLv2協(xié)議存在已知的安全問題,已被SSLv3和TLSv1協(xié)議替代。

  解決辦法:在IE 7屬性中高級標(biāo)簽下開啟SSL 2.0,讓瀏覽器支持該協(xié)議。(如圖8)

  
  
  (2)https站點密碼驗證使用弱口令:

  現(xiàn)象:在Windows Vista上瀏覽一個被配置成使用弱密碼(40位/56位加密)的HTTPS站點時,顯示一個錯誤頁面。

  原因:在Windows Vista中,默認(rèn)已經(jīng)關(guān)閉了弱密碼,僅開啟強密碼。

  解決辦法:對于訪問者沒有辦法解決,只能等待https站點管理員修改驗證使用的弱口令。

 。3)站點證書錯誤:

  現(xiàn)象:當(dāng)瀏覽一個顯示包含錯誤的安全證書的HTTPS站點時,顯示一個錯誤頁面。

  原因:為了改進(jìn)安全性和用戶體驗,IE7阻止了訪問顯示包含錯誤的安全證書的HTTPS站點。這個改變代替了出現(xiàn)在IE6中的對話框。

  解決辦法:如果站點的證書已過期,則沒有處理方法。聯(lián)系站點的所有者,并要求他們更新證書。

  (4)https頁面引入http頁面信息:

  現(xiàn)象:當(dāng)瀏覽一個含有HTTPS和HTTP混合內(nèi)容的頁面時,出現(xiàn)一個信息欄,代替Internet Explorer 6或更早版本中出現(xiàn)的對話框。

  原因:為了改進(jìn)安全性和用戶體驗,IE7默認(rèn)阻止了在HTTPS頁面顯示HTTP內(nèi)容。這個改變代替了出現(xiàn)在IE6中的對話框。

  解決辦法:通過瀏覽器的internet選項的“安全”標(biāo)簽,選擇internet圖標(biāo),然后點“自定義級別”,向下滾動到Miscellaneous部分,調(diào)整Display mixed content設(shè)置的值。

 。5)證書無效的錯誤:

  現(xiàn)象:當(dāng)在Windows Vista上瀏覽HTTPS站點時,出現(xiàn)一個針對證書撤回的檢查,以決定證書是否仍然有效。

  原因:Windows Vista中對性能作出的改進(jìn)以及對OCSP協(xié)議的支持,通過默認(rèn)開啟撤回檢查,使得Windows Vista上的IE7安全性得到了提升。

  解決辦法:如果該問題影響了實際環(huán)境的性能問題,可以關(guān)閉證書撤回的選項。通過internet選項的“高級”標(biāo)簽里“安全”下的“檢查服務(wù)器證書吊銷”,將其前面的對勾去掉。

  總結(jié):以上是由于IE7安全性高,導(dǎo)致的訪問https加密的站點出錯的問題,希望能幫助大家,也希望大家好好看看!
關(guān)鍵詞:IE7

贊助商鏈接: