修復:Firefox 上的 SSL_ERROR_BAD_MAC_ALERT

如果您使用 Mozilla Firefox 作為主要瀏覽器,並且遇到 SSL 錯誤,那麼本文一定會對您有所幫助。最近,當我使用 Mozilla Firefox 瀏覽網頁時,當我嘗試訪問某個網站時,出現了以下情況:SSL_ERROR_BAD_MAC_ALERT錯誤。您可以查看該錯誤的屏幕截圖,如下所示。

如果您的系統上也遇到同樣的問題,本文將向您展示如何修復它。根據 Mozilla Firefox 論壇的說法,這可能是 TLS 1.3 早期數據功能(也稱為零往返時間恢復 (0rtt))的問題。出現此錯誤時,即使您嘗試加載頁面,也將無法訪問該網頁。那麼問題來了,如何解決這個問題呢?好吧,您可以嘗試下面提到的解決方案。

閱讀更多:如何修復 Mozilla Firefox 在 Windows 11 中無法運行的問題

修復 1 – 修改不安全的後備主機列表

  1. 打開 Mozilla Firefox 瀏覽器,輸入about:config並按 Enter 打開“高級首選項”菜單。
  2. 之後,您將看到“謹慎繼續”提示,單擊“接受風險並繼續”。
  3. 現在,在“高級首選項”菜單中,粘貼security.tls.insecure_fallback_hosts輸入搜索首選項名稱並按 Enter 鍵。
  4. 在結果下,單擊旁邊的編輯圖標security.tls.insecure_fallback_hosts
  5. 在文本框中,輸入您遇到問題的網站 URL,然後按 Enter。
  6. 現在重新啟動 Mozilla Firefox 瀏覽器並查看問題是否已解決。

修復 2 – 禁用 TLS 1.3 早期數據

  1. 打開 Mozilla Firefox 瀏覽器。
  2. 使用轉到高級首選項菜單about:config命令。
  3. 點擊接受風險並繼續
  4. 搜尋security.tls.enable_0rtt_data。當您遇到此問題時,它必須已設置為 True。
  5. 單擊那裡的切換按鈕並將其設置為錯誤的
  6. 最後,重新啟動瀏覽器。

希望這有幫助!