Firefox 中的 DNS-over-HTTPS(DoH)

Firefox Firefox 最近更新: 3 週前
This is a machine-generated translation of the English article. It has not been reviewed by a human, and may contain errors. If you would like to revise this content, you can start here.

本文說明 DNS over HTTPS,以及如何啟用、編輯設定或停用此功能。

關於 DNS over HTTPS

當您在網址列輸入網址或域名時(例如:www.mozilla.org),您的瀏覽器會透過網際網路傳送請求,以查詢該網站的 IP 位址。傳統上,此請求會透過純文字連線傳送至伺服器。此連線未經加密,讓第三方很容易就能看見您即將存取的網站。

DNS over HTTPS (DoH) 的運作方式不同。它會使用加密的 HTTPS 連線,而非純文字連線,將您輸入的域名傳送至與 DoH 相容的 DNS 伺服器。這可以防止第三方看見您嘗試存取的網站。

優點

DoH 透過隱藏域名查詢,不讓潛伏在公共 Wi-Fi、您的 ISP 或您區域網路上任何其他人看見,藉此提升隱私。啟用 DoH 後,可確保您的 ISP 無法收集和販售與您瀏覽行為相關的個人資訊。

風險

  • 某些個人和組織依賴 DNS 來封鎖惡意軟體、啟用家長控制或過濾您瀏覽器對網站的存取。啟用 DoH 後,會繞過您本地的 DNS 解析器,並使這些特殊政策失效。在為使用者預設啟用 DoH 時,Firefox 允許使用者(透過設定)和組織(透過企業政策和 canary domain 查詢)在 DoH 干擾偏好的政策時停用它。
  • 啟用 DoH 後,Firefox 預設會將 DoH 查詢導向由受信任的合作夥伴營運的 DNS 伺服器,該合作夥伴有能力看見使用者的查詢。Mozilla 制定了嚴格的 Trusted Recursive Resolver(TRR)政策,禁止我們的合作夥伴收集個人識別資訊。為降低此風險,我們的合作夥伴受合約約束,必須遵守此政策。
  • DoH 可能比傳統的 DNS 查詢慢,但在測試中,我們發現 DoH 對效能幾乎沒有影響,有時反而更好

關於我們推出 DNS over HTTPS 的計畫

我們已於 2019 年向所有美國的 Firefox 桌面版使用者預設推出 DoH,並於 2021 年向所有加拿大的 Firefox 桌面版使用者推出。我們於 2022 年 3 月開始向俄羅斯和烏克蘭的 Firefox 桌面版使用者預設推出。我們目前正努力在更多國家推出 DoH。在此過程中,DoH 會以「遞補」模式為使用者啟用。例如,如果使用 DoH 的域名查詢因故失敗,Firefox 將會遞補使用作業系統(OS)設定的預設 DNS,而不會顯示錯誤。

選擇退出

您可以在 Firefox 設定的 DNS over HTTPS 中選擇退出使用 DoH 或選擇自訂的 DoH 提供者。

dnsoverhtttps

此外,Firefox 會檢查啟用 DoH 後是否會影響某些功能,包括:

  • 是否已啟用家長控制?
  • 預設的 DNS 伺服器是否會過濾潛在的惡意內容?
  • 裝置是否由可能具有特殊 DNS 設定的組織管理?

如果任何一項測試確定 DoH 可能會干擾該功能,則不會啟用 DoH。這些測試將在裝置每次連接到不同網路時執行。

啟用、停用和設定 DNS over HTTPS

請參閱 在 Firefox 中設定 DNS over HTTPS 保護等級 一文。

設定網路以停用 DoH

Encrypted Client Hello (ECH)

Firefox 版本 118 起,我們推出了一項重要的安全功能:Encrypted Client Hello (ECH)。其主要作用是加強線上互動期間初始連線「交握」的安全性。ECH 與 DNS over HTTPS (DoH) 結合,將瀏覽安全性提升到一個新的層次:

  • DoH 與 ECH: 在 Firefox 的實作中,ECH 依賴 HTTPS DNS 記錄來取得「交握」所需的加密金鑰。若未啟用 DoH,ECH 將無法運作。Firefox 可以透過 DoH 或作業系統的解析器取得此記錄,換句話說,DoH 並非 ECH 的嚴格要求。
  • 協同保護: DoH 透過加密 DNS 查詢來運作,有效保護網站名稱到 IP 位址的轉換過程。另一方面,ECH 則專注於加密使用者與網站之間的初始交換。兩者結合,為許多線上威脅提供了全面的防禦。
  • 增強保護: 同時啟用 ECH 和 DoH,使用者可獲得增強的雙層隱私保護,減少潛在漏洞並擴大線上自主權。請確保在 Firefox 中啟用 DoH,以充分享受 ECH 提供的安全增強功能。若要深入了解,請參閱 了解 Encrypted Client Hello (ECH)Encrypted Client Hello (ECH) - 常見問答

這些好人幫助我們撰寫了這篇文章:

Illustration of hands

成為志工

在此回答問題並幫助我們改善知識庫內容,與其他人一起切磋琢磨專業能力。

了解更多