Compare Revisions
排除「安全連線失敗」的問題
Revision 167528:
Revision 167528 by dibery on
Revision 193137:
Revision 193137 by otg20180709 on
Keywords:
Search results summary:
如果 Firefox 無法存取一個使用安全連線的網站(網址以 "http'''s'''://" 開頭)時,您會看到一個「安全連線失敗」的網頁。這篇文章會解釋發生的原因以及該怎麼辦。
當 Firefox 無法對一個網站建立安全連接,那 Firefox 就不會連上該網站而且會顯示一個錯誤頁面。深入瞭解。
Content:
{for fx61}
{warning}'''如果您使用 Avast 或 AVG 防毒軟體'''且使用 61 [[Find what version of Firefox you are using|版]]後的 Firefox,請參閱[[#w_avast-and-avg-security-products|後續小節的說明]]。<!-- https://bugzilla.mozilla.org/show_bug.cgi?id=1468892 -->{/warning}
{/for}
如果 Firefox 無法存取一個使用安全連線的網站(網址以 "http'''s'''://" 開頭)時,您會看到一個叫做「安全連線失敗」的錯誤網頁,以及錯誤的相關訊息。這篇文章會描述這些錯誤訊息。
* 如果您看到 '''您的連線並不安全''' 這個錯誤訊息,請參考[[What does "Your connection is not secure" mean?]]一文。
* 要排除其他錯誤訊息,請參考 [[Websites don't load - troubleshoot and fix error messages]]。
__TOC__
= 無法建立安全連線 =
當您拜訪的網站想嘗試在您的電腦和網站間建立安全連線時,Firefox 會交叉檢查以確保網站使用的憑證和演算法是否真正安全。如果 Firefox 無法建立安全連線,您就會看到 ''安全連線失敗'' 的錯誤頁面(如下列所示),同時也會提供錯誤的描述、回報錯誤給 Firefox 的選項、以及 {button 再試一次} 的按鈕:
;[[Image:fx60SecureConnectionFailed-ErrorCode]]
本錯誤頁面也會包含以下資訊:
* ''因為無法驗證已接收資料的真實性,無法顯示您嘗試檢視的頁面。''
* ''請向網站擁有者回報此問題。''
= 網站問題 =
有些網站嘗試使用過時(不再安全)的[http://wikipedia.org/wiki/Transport_Layer_Security ''TLS''] 機制嘗試加密您的連線。Firefox 會因為無法建立真正安全連線而阻止您造訪這類網站。當這種情形發生時,您會看到 ''安全連線失敗'' 的錯誤頁面。<!-- See https://support.mozilla.org/en-US/kb/what-does-your-connection-is-not-secure-mean/discuss/6480#post-13160 -->
如果您遇到這個問題,請通知網站管理員並請他們將 TLS 更新到目前最新版。
== 安全軟體衝突 ==
=== AVAST 和 AVG 的安全性產品 ===
如果您有使用 [https://www.avast.com Avast] 或 [https://www.avg.com AVG] 的安全性產品的話,它們預設可能會攔截安全連線。Avast 和 AVG 的產品可能還無法正確處理 Firefox 所使用的最新和最安全的 [http://wikipedia.org/wiki/Transport_Layer_Security TLS] 1.3 版的規格。因此,Firefox 的用戶可能會偶爾在一些如 Google 或其它使用安全連線的網站上看到 ''安全連線失敗'' 的錯誤頁及 <code>SSL_ERROR_RX_RECORD_TOO_LONG</code> 的錯誤代碼。您可以停用您 AVAST 和 AVG 攔截安全連線來暫時解決這個問題:
# 開啟 Avast 或 AVG 應用程式的主面版。
# 開啟 {menu 選單} > {menu 設定} > {menu 元件},然後點一下 {menu 網頁防護} 旁的 {button 自訂}。
# 取消勾選 {menu 啟用 HTTPS 掃瞄} 然後點 {button 確認}。
更多資訊,請參見 Avast 支援網站的 [https://support.avast.com/en-us/article/189/ Managing HTTPS scanning in Web Shield in Avast Antivirus] 一文。
<!-- commented out based on https://bugzilla.mozilla.org/show_bug.cgi?id=1468892#c50 -->
<!-- Another workaround is to set Firefox not to try TLS 1.3:
# [[T:aboutconfig]]
# 在上方的清單搜尋欄,輸入或貼上'''TLS''' 然後等待顯示篩選結果
# 雙擊 {pref security.tls.version.max} 偏好設定來顯示設定對話窗,您可以在這裡將值由 '''4''' 更改至 '''3'''(由 TLS 1.3 改為 TLS 1.2 的意思)然後點一下 OK。-->
== ESET 和 NOD32 的安全性產品 ==
如果您使用 [https://www.eset.com ESET] 公司的防護軟體(例如 NOD32 防毒軟體、ESET 網路安全),關閉再開啟以下功能或許可以解決此問題。
*''啟用過濾應用程式代理內容''
*''啟用過濾 SSL/TLS 代理''
更多訊息,請參考[http://www.askvg.com/fix-secure-connection-failed-problem-in-mozilla-firefox-web-browser/ 這篇 AskVG.com 的文章]。如果您對修改此設定有任何疑問,請至 [http://support.eset.com/ ESET 支援]。<!-- See https://support.mozilla.org/questions/1174146 and https://support.mozilla.org/en-US/kb/secure-connection-failed-error-message/discuss/7169 -->
= 其它安全性產品 =
其它預設會攔截安全連線的安全性產品也會在加密網站產生 ''安全連線失敗'' 及 ''您的連線並不安全'' 的錯誤頁面。更多資訊,請參見[[How to troubleshoot the error code "SEC_ERROR_UNKNOWN_ISSUER" on secure websites#w_antivirus-products|這篇文章有關防毒軟體的說明]]。
= 憑證警告 =
Firefox 使用安全連線的網站的憑證,以確保您的訊息能送給特定的接收者,並不被竊聽。您可以在[[What does "Your connection is not secure" mean?]]中找到各類憑證錯誤的警告及其錯誤碼。
== 日期設定錯誤 ==
如果您系統的日期不對,可能會影響 Firefox 判斷網站憑證是否有效。您應該看看您的系統時鐘是不是今天的日期及時間{for win}(點兩下 Windows 工具列上的時鐘圖示){/for}。更多資訊,請參閱 [[How to troubleshoot time related errors on secure websites]] 一文。
本篇說明為什麼您有時候會看到「安全連接失敗」{for fx66}或是「連線失敗:潛在的安全性問題{/for}的錯誤頁面,以及您應該如何處理。
*若您看到{for not fx66}您的連線不安全{/for}{for fx66}警告:本頁面有潛在的安全性問題{/for}的錯誤頁面,請參閱[[什麼是「您的連線並不安全」?]]一文
*要排除其他錯誤訊息,請參閱[[網站無法載入 - 排除並修正錯誤訊息]]
__TOC__
= 無法建立安全連線 =
當一個網站向您的電腦要求安全連線('''[https://zh.wikipedia.org/wiki/%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%AE%89%E5%85%A8%E5%8D%8F%E8%AE%AE https]''')時,Firefox 會交叉檢查以確保網站使用的[[Security Certificate PKI|安全性憑證]]和演算法是否真正安全。如果 Firefox 無法建立安全連線,那瀏覽器就會顯示錯誤頁面。
== 安全連線失敗 ==
安全連線失敗的錯誤頁面將會包含錯誤的描述、回報錯誤給 Firefox 的選項、以及 {button 再試一次} 的按鈕。現在已無法透過新增安全異常來忽略此類型的錯誤。
;[[Image:fx60SecureConnectionFailed-ErrorCode]]
本錯誤頁面也會包含以下資訊:
* ''因為無法驗證已接收資料的真實性,無法顯示您嘗試檢視的頁面。''
* ''請向網站擁有者回報此問題。''
{for fx66}
== 連線失敗:潛在的安全性問題 ==
若安全連線失敗時瀏覽器將會導向「連接失敗:潛在的安全性問題」的錯誤頁面
{for =fx66}[[Image:Fx66SecError-DidNotConnect]]{/for}
{for fx67}[[Image:Fx67SecError-DidNotConnect]]{/for}
這個錯誤頁面將包含對潛在安全性威脅的描述、回報錯誤給 Mozilla 的選項、以及一個{for =fx66}{button More Information}{/for}{for fx67}{button Advanced…}{/for}按鈕來查看錯誤代碼及其他技術細節。現在已無法透過新增安全異常來拜訪這個網站。
{/for}
= 網站問題 =
有些網站嘗試使用過時(不再安全)的[https://zh.wikipedia.org/wiki/%E5%82%B3%E8%BC%B8%E5%B1%A4%E5%AE%89%E5%85%A8%E6%80%A7%E5%8D%94%E5%AE%9A''TLS''] 機制嘗試加密您的連線。Firefox 會因為無法建立真正安全連線而阻止您造訪這類網站。<!-- See https://support.mozilla.org/en-US/kb/what-does-your-connection-is-not-secure-mean/discuss/6480#post-13160 -->
請通知網站管理員並請他們將 TLS 更新到目前最新版。
{for fx66}某些網站可能會要求 [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security#Description HTTP Strict Transport Security] (HSTS) ,並且禁止使用不安全的連線拜訪該網站。{/for}
= 安全軟體衝突 =
大部分的安全性產品預設可能會攔截安全連線,並會產生連線錯誤或是警告在該網站上。如果您在不同的網站上遇到連線錯誤的情形,更新或是修改您的安全性產品的設定有可能可以排除這樣的錯誤。請參閱[[排除在安全性網站上 "SEC_ERROR_UNKNOW_ISSUER" 的錯誤代碼|這篇文章內有關防毒軟體的部分]]來瞭解如何對特定的安全性產品進行設置,例如 [https://www.avast.com Avast] 、 [https://www.avg.com AVG] 以及 [https://www.eset.com ESET] 。
{for win7}或者您可以移除第三方安全性產品並使用 [https://support.microsoft.com/help/14210/security-essentials-download Microsoft Security Essentials] ,這是由微軟於 Windows 7 提供的免額外付費防毒軟體。{/for}
{for win8,win10}或者您可以移除第三方安全性產品並使用[https://www.microsoft.com/windows/comprehensive-security Windows Defender],這是內建於 Windows 8 與 Windows 10 的防毒軟體。
{/for}
<!-- 原文把連結定義在「內建」兩字,不過我認為應該要定義在產品名稱上 by OTG-->
<!-- commented out based on https://bugzilla.mozilla.org/show_bug.cgi?id=1468892#c50 -->
<!-- Another workaround is to set Firefox not to try TLS 1.3:
# [[T:aboutconfig]]
# 在上方的清單搜尋欄,輸入或貼上'''TLS''' 然後等待顯示篩選結果
# 雙擊 {pref security.tls.version.max} 偏好設定來顯示設定對話窗,您可以在這裡將值由 '''4''' 更改至 '''3'''(由 TLS 1.3 改為 TLS 1.2 的意思)然後點一下 OK。-->
= 錯誤的系統時間 =
Firefox 使用具有安全憑證網站的憑證來確保您的資訊會發送給正確的目標網站且無法被竊聽者盜取,但錯誤的系統時間會導致 Firefox 認為該網站的憑證已過期或無效,請檢視您的系統已設定為正確的時區、日期及時間。若需要更多資訊,請參閱[[修正在安全的網站上和時間有關的錯誤]]。
= 其他安全連接問題 =
若遇到上面未描述到的其他安全連接問題,請參閱:
*[[憑證綁定報告]]<br>Error code: MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE
*[[Certificate contains the same serial number as another certificate]]<br>Error code: SEC_ERROR_REUSED_ISSUER_AND_SERIAL