博客 / 詳情

返回

為什麼安裝了SSL證書,網站還是顯示不安全

SSL證書是數字證書的一種,類似於駕駛證、護照和營業執照的電子副本。因為配置在服務器上,也稱為SSL服務器證書。SSL證書就是遵守SSL協議,由受信任的數字證書頒發機構CA,在驗證服務器身份後頒發,具有服務器身份驗證和數據傳輸加密功能。由於http明文方式傳輸缺乏安全性,谷歌等主流瀏覽器也會對沒有安裝SSL證書的網站顯示“不安全”。

可為什麼明明我們的網站部署了SSL證書,瀏覽器頁面依舊會提示不安全,這又是怎麼回事嘞?

 首先明確一點:當我們訪問一個網站頁面的時候,頁面出現“不安全警示”,往往是因為瀏覽器檢查到你當前所訪問的HTTPS網站的SSL證書出現問題了,存在訪問風險,所以提示用户“此站點不安全”。

所以如果你的網站部署SSL證書後網頁依舊提示不安全,那麼建議對照檢查一下是否出現了下面這些常見的問題:

1.域名不匹配

SSL證書其中一個非常重要的作用,就是確認網站的身份。這樣就能非常有效地預防DNS劫持。一張SSL證書必須對應一個網站域名,當你訪問的網站域名和SSL證書中設置的域名不一致時,瀏覽器就會提示用户網站不安全。

站長可能是配置錯誤導致SSL證書與網站域名不配置,也可能以為多個網站都能使用同一張SSL證書,致使域名與SSL證書不匹配。

2.SSL證書已過期

SSL證書過期也是導致網頁瀏覽出現錯誤的常見原因之一。SSL證書都會存在使用有效期,一般有效期是1-2年。當證書過期後,就必須更新證書,HTTPS網站才能繼續正常工作。否則過了有效期就會提示錯誤。

3.系統時間錯誤

客户端的系統時間錯誤是特別容易被忽視的原因。IE瀏覽器會判斷SSL證書是否過期,而瀏覽器的時間判斷是依照你的系統時間。假如你的系統時間不正確,那麼很有可能瀏覽器就會判斷錯誤,導致一張還沒過期的SSL證書被認為是過期了,從而導致頁面顯示錯誤提示。而解決辦法也非常簡單,就是把你的系統時間修改正確就可以了。

4.部署了不受信任的SSL證書

為了省錢,一些網站運營者會自己或找懂代碼的人,製作出一張自簽名的SSL證書,或申請一些不受信任的SSL證書。而使用這種自簽名SSL證書和不受信任的SSL證書部署到網站,就會出現錯誤。因為自簽名證書或不受信任的SSL證書,並不在操作系統的可信任根證書之中,只有是由受信任根證書所簽發出來的SSL證書,瀏覽器才會認為是安全的,其他的SSL證書瀏覽器一律都會提示錯誤。所以,部署SSL證書一定要選擇權威、正規的SSL證書服務商。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.