- 錯誤型別:
- 瀏覽器錯誤
- 錯誤名稱:
- 您的连接不是私密连接
- 英文名稱:
- Your Connection is Not Private
- 錯誤描述:
- “您的连接不是私密连接”错误(英文为Your Connection is Not Private)仅与通过HTTPS运行(或应该通过 HTTPS 运行)的站点有关 。
- 錯誤變體:
- ERR_CERT_SYMANTEC_LEGACYNET::ERR_CERT_AUTHORITY_INVALIDNET::ERR_CERT_COMMON_NAME_INVALIDNET::ERR_CERT_WEAK_SIGNATURE_ALGORITHMNET::ERR_CERTIFICATE_TRANSPARENCY_REQUIREDNET::ERR_CERT_DATE_INVALIDERR_SSL_PROTOCOL_ERRORERR_SSL_VERSION_OR_CIPHER_MISMATCH
從資料庫連線錯誤到死亡白屏、ERR_CACHE_MISS和瀏覽器/TLS相關問題。其中一些對於日常WordPress使用者來說可能非常令人沮喪,有時甚至令人恐懼。根據錯誤的型別,它也可能意味著您的網站停機,這意味著您正在賠錢。或者可能只是您計算機上的瀏覽器需要修復。
今天,我們將深入探討“你的連線不是私密連線(Your Connection is Not Private)”錯誤,並引導您通過一些方法讓事情恢復正常。閱讀下面的更多資訊,瞭解導致此錯誤的原因以及您可以採取哪些措施來防止將來出現此錯誤。
什麼是您的連線不是私密連線?
“您的連線不是私密連線”錯誤(英文為Your Connection is Not Private)僅與通過HTTPS執行(或應該通過 HTTPS 執行)的站點有關 。當您訪問網站時,您的瀏覽器會向託管該網站的伺服器傳送請求。然後瀏覽器必須驗證安裝在站點上的證書,以確保它符合當前的隱私標準。還會發生的其他事情包括TLS握手、針對證書頒發機構檢查的證書以及證書的解密。
如果瀏覽器發現證書無效,它會自動嘗試阻止您訪問該站點。此功能內建於Web瀏覽器中以保護使用者。如果證書設定不正確,這意味著資料無法正確加密,因此訪問該站點是不安全的(尤其是那些登入或處理付款資訊的站點)。它不會載入站點,而是會傳遞一條錯誤訊息,例如“您的連線不是私密連線”。
您的連線不是私密連線錯誤變體
根據您使用的Web瀏覽器、作業系統,甚至伺服器上的證書配置,此錯誤有多種不同的變體。雖然其中一些錯誤有時意味著稍微不同的事情,但很多時候故障排除步驟是相同的。
Chrome瀏覽器
在Google Chrome中,如果驗證證書出現問題,錯誤將顯示為“您的連線不是私密連線(Your Connection is Not Private)”(如下所示)。
攻擊者可能試圖從domain.com竊取您的資訊(例如,密碼、訊息或信用卡)。
Chrome瀏覽器您的連線不是私密連線錯誤
這還伴隨著錯誤程式碼訊息,有助於嘗試和查明確切的問題。以下是您可能在Google Chrome中看到的幾個最常見的錯誤程式碼:
- ERR_CERT_SYMANTEC_LEGACY
- NET::ERR_CERT_AUTHORITY_INVALID
- NET::ERR_CERT_COMMON_NAME_INVALID(當證書與域不匹配時會發生這種情況)
- NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM
- NET::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED
- NET::ERR_CERT_DATE_INVALID
- ERR_SSL_PROTOCOL_ERROR
- ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Firefox瀏覽器
在Firefox瀏覽器中,錯誤訊息略有不同,您會看到“您的連線不安全”而不是“您的連線不是私密連線”(如下所示)。
domain.com的所有者錯誤地配置了他們的網站。為保護您的資訊不被盜用,Firefox未連線到本網站。
您在Firefox中的連線不安全警告(圖片來源:Firefox幫助)
就像在Chrome中一樣,它伴隨著一條錯誤程式碼訊息,有助於嘗試和查明問題。以下是您可能在Firefox瀏覽器中看到的幾個最常見的錯誤程式碼:
- MOZILLA_PKIX_ERROR_ADDITIONAL_POLICY_CONSTRAINT_FAILED
- SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE
- SEC_ERROR_EXPIRED_CERTIFICATE
- SEC_ERROR_UNKNOWN_ISSUER
- MOZILLA_PKIX_ERROR_MITM_DETECTED
- ERROR_SELF_SIGNED_CERT
- SSL_ERROR_BAD_CERT_DOMAIN
Edge瀏覽器
在Microsoft Edge中,您也會看到“您的連線不是私密連線”錯誤。
攻擊者可能試圖從domain.com竊取您的資訊(例如,密碼、訊息或信用卡)。
Edge瀏覽器您的連線不是私密連線錯誤
這些還伴隨著錯誤程式碼訊息。以下是幾個最常見的錯誤程式碼:
- NET::ERR_CERT_COMMON_NAME_INVALID(當證書與域不匹配時會發生這種情況)
- Error Code: 0
- DLG_FLAGS_INVALID_CA
- DLG_FLAGS_SEC_CERT_CN_INVALID
Safari瀏覽器
在Safari中,您會看到“此連線非私人連線”錯誤。
該網站可能會冒充“domain.com”來竊取您的個人或財務資訊。您應該返回上一頁。
Safari中的此連線非私人連線錯誤
如何修復您的連線不是私人連線錯誤
有時,如果您看到“您的連線不是私密的”錯誤,您甚至可能不知道從哪裡開始。根據我們的經驗,這些錯誤通常源於兩件事:第一是客戶端問題(您的瀏覽器、計算機、作業系統),第二是網站上的證書存在實際 問題 (過期、錯誤的域) ,不受組織信任)。所以我們將深入探討兩者。
以下是修復錯誤的一些建議和檢查事項(按我們看到的最常見原因排序):
- 嘗試重新載入頁面
- 手動繼續載入(不安全)
- 你在咖啡館還是機場?
- 檢查計算機的時鐘
- 在隱身模式下嘗試
- 清除瀏覽器快取和Cookie
- 嘗試清除計算機上的SSL狀態
- 更改DNS伺服器
- 暫時禁用VPN和防病毒軟體
- 確保證書未過期
- 檢查主題替代域
- 證書是SHA-1嗎?
- 證書是否由賽門鐵克頒發?
- 執行SSL伺服器測試
- 更新您的作業系統
- 重啟你的電腦
- 尋求幫助
- 禁用Chrome檢查SSL證書(僅限開發人員!)
1. 嘗試重新載入頁面
這對某些人來說似乎有點明顯,但是當遇到“您的連線不是私有的”錯誤時,您應該嘗試的最簡單和第一件事就是關閉並重新開啟瀏覽器,然後再次嘗試載入頁面。可能是網站所有者當前正在重新頒發他們的SSL證書,或者您的瀏覽器出現問題。
2. 手動繼續載入(不安全)
您的第二個選擇是簡單地手動繼續。但是,我們不建議您這樣做,除非您完全瞭解如果繼續操作將不會加密任何內容。如果您要輸入登入憑據或輸入付款詳細資訊,請務必跳到下面的後續步驟。
我們只包含此選項,以便我們可以解釋這樣做的全部後果。看到此錯誤很可能意味著有人試圖欺騙您或竊取您傳送到伺服器的任何資訊,您通常應該立即關閉該站點。也有可能網站已被入侵併且存在惡意重定向。如果您在公共場所,切勿嘗試繞過此螢幕。
如果您仍想繼續,通常有一個“Proceed to domain.com”連結,您可以單擊錯誤螢幕底部的連結。根據瀏覽器的不同,這有時會隱藏在“高階”選項下。注意:如果網站使用HSTS (HTTP嚴格傳輸安全),則此選項將不可用,因為這意味著他們已實現了一個不允許非HTTPS連線的HTTP標頭。
連線錯誤仍然繼續
3. 你在咖啡館還是機場?
這聽起來可能很奇怪,但咖啡館和機場 Wi-Fi 網路往往是使用者看到“您的連線不是私人連線”錯誤的最受歡迎的地方之一。為什麼?因為他們中的很多人仍然沒有通過HTTPS執行所有東西,或者如果他們是,它沒有正確配置。這通常與您需要接受條款和協議才能登入的門戶螢幕有關。如果您在接受門戶條款之前嘗試連線到HTTPS(安全)站點,則可能會彈出此錯誤。這裡有一些簡單的步驟來解決它。
- 連線到咖啡館或機場的Wi-Fi。
- 瀏覽到非HTTPS站點,例如
http://www.weather.com
. - 然後應開啟登入頁面。您可以接受條款,然後登入。由於條款通常只包含一個覈取方塊,如果它不是通過HTTPS執行,您不必太擔心。連線後,您就可以通過HTTPS瀏覽站點。提示:如果您無法開啟登入頁面,您也可以嘗試
1.1.1.1
在瀏覽器中輸入內容( source )。
請記住,每當您使用公共Wi-Fi時,VPN都可以通過隱藏您的流量來進一步保護您。以下是您可能想檢視的幾個流行的:
4. 檢查計算機的時鐘
您可能會看到“您的連線不是私密連線”錯誤的另一個非常常見的原因是您的計算機時鐘混亂。瀏覽器依靠這些來正確同步以驗證SSL證書。如果您剛剛購買了一臺新電腦,尤其是第一次使用Wi-Fi的膝上型電腦,這很容易發生。在您首次登入後,它們並不總是自動同步。以下是更新計算機時間的步驟。注意:這也可能發生在移動裝置上。
Windows
- 右鍵單擊右下角任務托盤中的時間。
- 選擇“調整日期/時間”。
- 選擇“自動設定時間”和可選的“自動設定時區”。這將根據Microsoft的NTP伺服器之一進行更新。仔細檢查右下角任務托盤中的時間以確保它是正確的。如果沒有,您可以單擊“更改”按鈕手動選擇時區。
- 關閉瀏覽器並重新開啟它。然後嘗試重新訪問該網站。
Apple電腦
- 從 Apple 選單中單擊“系統偏好設定”
- 單擊日期和時間圖示。如果掛鎖出現在視窗底部,您可能需要單擊它並輸入您的管理員使用者名稱和密碼。
- 選擇“自動設定日期和時間”。這將根據Apple的NTP伺服器之一進行更新。
- 選擇時區選項卡。如果它沒有自動確定您的位置,只需取消選中它,您就可以手動設定它。在地圖上選擇您所在的時區和城市。
- 關閉瀏覽器並重新開啟它。然後重新訪問網站。
5.嘗試隱身模式
我們的下一個建議通常是清除瀏覽器的快取。然而,對於我們很多人來說,說起來容易做起來難。如果您想檢查它是否可能是您的瀏覽器快取,而無需清除快取,您可以隨時以隱身模式開啟瀏覽器。或者測試另一個瀏覽器,看看您是否仍然看到“您的連線不是私有的”錯誤。也不排除Chrome擴充套件程式。但這將幫助您測試它。
以隱身模式開啟Chrome
在Mozilla Firefox隱身模式中,稱為“新建隱私視窗”。在 Microsoft Edge 中,它被稱為“新建InPrivate視窗”。
6. 清除瀏覽器快取和Cookies
如果您認為它可能是您的瀏覽器,在深入進行更深入的故障排除之前,清除瀏覽器快取始終是一個很好的故障排除步驟。以下是有關如何在各種瀏覽器中執行此操作的說明:
- 如何強制重新整理所有瀏覽器的單個頁面
- 如何清除Chrome瀏覽器快取
- 如何清除Firefox瀏覽器的快取
- 如何清除Safari瀏覽器快取
- 如何清除Internet Explorer瀏覽器快取
- 如何清除Microsoft Edge瀏覽器快取
- 如何清除Opera瀏覽器快取
7. 嘗試清除計算機上的SSL狀態
在 Chrome 中清除 SSL 狀態經常被忽視,但它可以派上用場,而且很容易嘗試。就像清除瀏覽器的快取一樣, 如果事情不同步,這會有所幫助。要在Windows上的Chrome中清除SSL狀態,請按照下列步驟操作:
- 單擊Google Chrome – 設定圖示 (Settings) 圖示,然後單擊設定。
- 單擊顯示高階設定。
- 在網路下,單擊更改代理設定。出現Internet屬性對話方塊。
- 單擊內容選項卡。
- 單擊“清除SSL狀態”,然後單擊“確定”。
- 重新啟動Chrome。
清除SSL狀態
如果您使用的是Mac,請參閱有關如何刪除SSL證書的這些說明 。
8. 更改DNS伺服器
您可以嘗試的下一件事是更改您的DNS伺服器。在使用Google的公共DNS(8.8.8.8 和 8.8.4.4)或Cloudflare的DNS(1.1.1.1和1.0.0.1)之前,我們實際上已經看到“您的連線不是隱私連線”錯誤。刪除它並預設返回到您的ISP的DNS伺服器有時可以修復DNS錯誤。Google和Cloudflare並非100%都完美,我們時不時會出現問題。
要在Windows上執行此操作,請轉到您的網路連線屬性並確保選擇“自動獲取DNS伺服器地址”。如果您已將Google的公共DNS或Cloudflare的DNS新增到您的路由器,您可能還必須從那裡將其刪除。
自動獲取DNS伺服器地址
9. 暫時禁用VPN和防毒軟體
有時VPN和防病毒軟體可能會衝突或覆蓋您的網路設定,包括阻止某些SSL證書或連線。如果您有任何執行,請嘗試暫時禁用它們(關閉它們)或關閉它們的“SSL掃描”功能,看看它是否解決了Chrome中的“您的連線不是隱私連線”錯誤。
10. 確保證書沒有過期
SSL證書會在網站所有者不知情的情況下過期。事實上,比你想象的要多得多。甚至是財富500強公司!我們能夠在幾秒鐘內在下面找到這條推文。沒什麼大不了的,只是亨廷頓銀行忘記更新他們的 SSL 證書。
通常發生這種情況是由於以下原因:
- 網站所有者未通過域註冊商或SSL證書提供商啟用自動續訂。
- 已啟用自動續訂但付款失敗, 因為使用者忘記更新他們的付款方式。使用者通常比全年訪問其域註冊商的儀表板更頻繁地更改信用卡。
- 網站所有者使用免費的Let’s Encrypt證書,該證書每90天到期,並且他們沒有適當的指令碼來更新它,或者他們忘記了。
這會導致伴隨錯誤程式碼:NET::ERR_CERT_DATE_INVALID。
NET::ERR_CERT_DATE_INVALID
您可以在網站上開啟Chrome開發人員工具DevTools,輕鬆檢查證書的到期日期。單擊安全選項卡,然後單擊“檢視證書”。“有效期自”日期將顯示在證書資訊中。
檢查SSL過期
在Chrome中訪問站點SSL證書資訊的另一種快速簡便的方法是單擊位址列中的掛鎖。然後點選“證書”。
證書資訊
11.檢查使用者可選名稱
每個證書都有他們所謂的可選名稱。這包括頒發證書並對其有效的所有域名變體。重要的是要注意 https://domain.com
和 https://www.domain.com
被視為兩個單獨的域(就像子域一樣)。
主題備用名稱
如果您看到伴隨的錯誤程式碼,例如SSL_ERROR_BAD_CERT_DOMAIN,則可能是證書未在域的兩個變體上正確註冊。這在現在不太常見,因為網站通常有HTTPS重定向。
為您的多站點生成SSL證書。
如果您只是更改了域名,也可能會發生這種情況。例如,也許您剛剛獲得了那個新的 .com地址並從舊域中移出。如果您忘記在新域上安裝SSL證書,則很可能會發生NET::ERR_CERT_COMMON_NAME_INVALID錯誤。
12. 證書是SHA-1嗎?
SHA-1是一種加密雜湊演算法,曾經廣泛用於網路上的SSL證書。儘管SHA-1已經顯示出弱點 ,因此當前的任何瀏覽器都不再支援它。如果網站仍在使用具有這種舊演算法的證書,則會出現“您的連線不是隱私連線”錯誤。
- Google Chrome在Chrome 56中刪除了對SHA-1的支援 (2017年1月)
- Mozilla Firefox宣佈在Firefox 51中棄用SHA-1(2017年2月)
- Microsoft宣佈攔截SHA-1簽名的TLS證書(2017年1月)
大多數證書現在使用SHA-256雜湊演算法。在網站上檢查證書時,可以在“詳細資訊”選項卡下找到此資訊。
證書雜湊演算法
13. 證書是否由賽門鐵克頒發?
早在2017年1月,公眾就知道賽門鐵克在如何頒發證書方面存在一些不良做法。本質上,它們不符合行業標準CA/瀏覽器論壇基線要求。事實證明,他們已經意識到這一點有一段時間了。因此,瀏覽器決定不再支援賽門鐵克頒發的證書。如果網站仍在使用他們頒發的證書,則可能會出現“您的連線不是私有的”錯誤。
時間表仍在推出:
- 谷歌瀏覽器不信任賽門鐵克時間表
- Mozilla Firefox不信任賽門鐵克時間表
- 微軟很可能會效仿,儘管他們尚未發表正式宣告。
使用賽門鐵克證書可能會導致伴隨錯誤程式碼:NET::ERR_CERT_SYMANTEC_LEGACY。
NET::ERR_CERT_SYMANTEC_LEGACY
14. 執行SSL伺服器測試
如果您不確定您的網站或其他人的網站上的所有設定是否正確,您始終可以執行SSL伺服器測試。 SSL/TLS證書不僅需要您的主證書,還需要安裝他們所謂的中間證書(鏈)。如果您沒有正確設定這些,訪問者可能會在他們的瀏覽器中收到警告,這反過來可能會將他們趕走。根據瀏覽器和版本,如果您的證書設定不正確,您可能會也可能不會看到此警告。
我們建議使用Qualys SSL Labs提供的免費SSL檢查工具。只需轉到他們的SSL檢查工具,在主機名欄位中輸入您的域,然後單擊“提交”。如果您願意,您還可以選擇隱藏公開結果的選項。掃描可能需要一兩分鐘,但它會向您顯示有關站點SSL/TLS配置的所有詳細資訊。
檢視我們的深入教程,瞭解執行SSL測試時要檢查的一些事項。
15. 更新您的作業系統
隨著瀏覽器不再支援TLS 1.3 和最新的密碼套件等較新的技術,較舊的作業系統已經過時。最新SSL證書中的特定元件將停止工作。事實上,谷歌瀏覽器 早在2015年就停止了Windows XP。我們始終建議儘可能升級到更新的作業系統,例如Windows 11或最新版本的Mac OS X。
確保您的裝置在Windows、Mac或其他作業系統上是最新的。
16. 重啟你的電腦
我們知道這很煩人,但必須提及。如果以上選項都不起作用,請嘗試重新啟動計算機甚至路由器。我們意識到你們中的許多人可能開啟了數百個選項卡或應用程式,這就是我們將其作為最後選項之一的原因。但是重新啟動裝置實際上清除了許多臨時快取和打嗝。
17. 尋求幫助
仍然看到“您的連線不是隱私連線”錯誤?不要害怕伸出手並尋求幫助。如果您在自己的WordPress網站上看到此資訊,請隨時與伺服器技術支援團隊聯絡。我們可以幫助您確定為什麼會發生這種情況,以及這是否確實是您網站本身的問題。
在谷歌瀏覽器幫助論壇也可以是很有幫助的!您可以保證有些使用者已經遇到了相同的錯誤或錯誤,並隨時準備提供幫助。
18. 禁用Chrome檢查SSL證書
您還可以禁用Chrome檢查SSL證書。但是,我們不能過分強調,這僅用於測試和開發目的。除非您確切地知道自己在做什麼,否則永遠不要使用以下選項。
允許來自本地主機的無效證書
如果您在本地進行測試,您也許可以使用Chrome標誌來簡單地允許來自localhost的不安全連線。在Chrome中,瀏覽到chrome://flags/
。搜尋“insecure”,您應該會看到“允許從本地主機載入的資源的無效證書”選項。啟用該選項並重新啟動瀏覽器。
在Chrome中允許本地主機上的不安全連線
禁用Chrome檢查所有SS 證書
您可以通過在啟動時在命令列中傳遞以下內容來告訴Chrome忽略所有SSL證書錯誤。如果您使用的是Windows,只需右鍵單擊啟動器的屬性即可,然後新增--ignore-certificate-errors
目標欄位。然後重新啟動 Chrome。
Chrome忽略證書錯誤
小結
瀏覽器錯誤從來都不是一件有趣的事情,有時很難排除故障。希望上述提示之一可以幫助您儘快解決“您的連線不是私有的”錯誤。請記住,這些通常是由您自己的計算機上或網站本身的證書配置錯誤引起的。
評論留言