在 Firefox 中控制個人裝置與本地網路權限

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.

為了更佳地保護您的隱私與安全,Firefox 包含了一些權限,透過控制網站是否能存取您電腦上的應用程式與服務,或您本機網路上的裝置,來協助保護您的隱私。當網站請求此類存取權限時,Firefox 會先徵求您的許可。

從 Firefox 153 開始,所有 Firefox 桌面版使用者預設啟用「本機網路存取」保護。當公開的網站嘗試存取您電腦上的應用程式、服務,或您本機網路上的裝置時,Firefox 會在允許連線前徵求您的許可。

Firefox 為何要新增這些權限?

有些網站會嘗試與您電腦上執行的應用程式,或與您本機網路連線的裝置(例如印表機、路由器或媒體伺服器)通訊。惡意網站曾利用這些功能來追蹤您或掃描有漏洞的裝置。

為了確保您的安全,並協助您掌控自己的資料與裝置,當網站嘗試連線到您的裝置或本機網路時,Firefox 現在會徵求您的許可。

網站請求存取權限時會發生什麼事?

當公開的網站嘗試存取您電腦上執行的應用程式,或您本機網路上的裝置時,Firefox 會顯示權限提示,詢問是否允許該請求。

您可以選擇:

  • 在本次造訪中 Allow 存取
  • 在本次造訪中 Block 存取

您也可以選擇讓 Firefox 記住您對該網站的決定,以便未來所有造訪。您可以隨時在「設定」中變更。

什麼是「裝置應用程式與服務」?

「裝置應用程式與服務」是指您的個人電腦及其上安裝的所有應用程式。

什麼是「本機網路裝置」?

本機網路裝置是指與您的裝置連線到相同本機網路的任何硬體,包含:

  • 路由器
  • 印表機
  • 檔案伺服器
  • 智慧電視
  • 媒體串流裝置
  • 物聯網(IoT)裝置

透過網路存取這些裝置,可能讓網站與其互動或從中擷取資料。權限檢查有助於防止網站在您不知情的情況下這麼做。

管理對您的裝置與本機網路的存取權限

當網站嘗試存取您裝置上或本機網路上的其他應用程式與服務時,Firefox 會在網址列附近顯示權限提示,要求您允許存取。

對於 Device apps and services,提示如下所示:

devicepermissionschanged

對於 Local network devices,提示如下所示:

localnetworkchanges
提示: 如果您希望 Firefox 記住您對該網站的選擇,以便未來所有造訪,您也可以勾選「不再詢問此網站」核取方塊。

設定存取權限

  1. 在畫面頂端的選單列點擊 Firefox 並選擇 設定(或在某些情況下為 偏好設定)。點擊選單按鈕 Fx89menuButton 後,選擇 設定
  2. 在左側選擇 隱私與安全性權限與資料
  3. 前往「權限」區塊。
  4. 找到 Device apps and services 並點擊 Settings…並點擊 Device apps and services 項目。
  5. 您會在此看到已請求此權限的網站清單。
  6. 使用每個網站旁的下拉式選單來變更存取權限。
  7. 找到 Local network devices,點擊 Settings…並點擊 Local network devices 項目,然後重複步驟 5-6。
permissionFx150betaPermissions-DeviceLocal

對於 Device apps and services,設定對話框如下所示:

deviceservices

對於 Local network devices,設定對話框如下所示:

localnetwork

進階設定 (about:config)

對於需要更精細控制本機網路存取行為的使用者,Firefox 提供了可透過 about:config 存取的進階偏好設定。

警告:以下操作教學僅供熟悉 Firefox 的進階使用者使用。使用設定編輯器可能會對瀏覽器的穩定性、安全性、效能造成重大影響。
請在了解進階設定內容與可能造成的影響後再繼續。

如何存取這些偏好設定

  1. 網址列 輸入 about:config 然後按下 EnterReturn
    可能會出現警告頁面,點擊我發誓,我一定會小心的!接受風險並繼續,接著就會前往 about:config 頁面。
    Fx145aboutconfig
  2. 搜尋您想修改的偏好設定名稱。
  3. 雙擊以變更布林值 (true/false),或點擊編輯圖示以變更其他值。

可用的偏好設定

network.lna.enabled (布林值)

  • 預設值:true
  • 控制是否強制執行本機網路存取檢查
  • 設為 false 會停用所有本機網路存取限制

network.lna.blocking (布林值)

  • 預設值:true
  • 控制本機網路存取的封鎖行為
  • 設為 false 時,在啟用狀態下允許存取而不顯示提示

network.lna.block_trackers (布林值)

  • 預設值:false
  • 實驗性功能,可封鎖第三方追蹤器存取 localhost 和本機網路資源
  • 設為 true 可提供額外保護,以防範追蹤腳本

network.lna.skip-domains (字串)

  • 預設值:(empty)
  • 應略過本機網路存取檢查的網域清單,以逗號分隔
  • 可包含來源網域(發出請求的網站)和目標網域(被存取的本機資源)
  • 支援使用 *. 前綴的萬用字元模式(例如 *.company.com
  • 範例:intranet.company.com,*.devices.local

疑難排解與監控

如果您需要查看關於本機網路存取嘗試的詳細資訊或診斷問題:

  1. 按下 Ctrl + Shift + KCmd + Option + K 開啟 網站主控台
  2. 尋找與本機網路存取相關的訊息。
  3. 主控台會顯示哪些請求被封鎖或允許,幫助您了解發生了什麼事。
    advancedconfiguration

對於企業環境,管理員可以使用 LocalNetworkAccess 政策來管理整個組織的這些設定。更多資訊請參閱 Firefox 企業版政策文件

回報問題

如果您遇到非預期的提示,或認為某個網站被不正確地封鎖或允許:

  1. 開啟 網站主控台 以擷取相關的錯誤訊息(通常以「Local Network Access…」開頭)。
  2. 在 Bugzilla 回報錯誤,並歸類在 Core :: Networking 元件下。
  3. 在您的錯誤報告中包含:
    • 您看到非預期提示的網站網址
    • 您預期發生的情況與實際發生的情況
    • 來自網站主控台的錯誤訊息
    • 該網站是嘗試存取本機裝置還是本機網路資源

相關文章

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

Illustration of hands

成為志工

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

了解更多