Firefox 要求大多數附加元件在安裝前都必須經過 Mozilla 的數位簽署。此程序有助於保護您免受可能劫持瀏覽器、竊取資訊或插入不必要廣告的惡意附加元件的侵害。
我們知道有些使用者覺得這限制了他們的選擇自由。雖然此政策在標準 Firefox 版本中不是可選的,但您仍然可以控制要安裝哪些已簽署的附加元件,而且開發者也有明確的指南來讓他們的附加元件獲得簽署。
本文將說明:
- 為何強制執行附加元件簽署
- 哪些附加元件需要簽署
- 如果附加元件未簽署會發生什麼事
- 進階使用者與開發者的選項
目次
附加元件 在未經您同意的情況下變更瀏覽器設定或竊取您的資訊,這種情況已變得越來越普遍。有些附加元件會新增不想要的工具列或按鈕、變更您的搜尋設定或在您的電腦中注入廣告。Firefox 現在會以數位方式驗證您安裝的附加元件是否已由 Mozilla 簽署。本文將說明「附加元件簽署」功能及其運作方式。
什麼是附加元件簽署?
附加元件 為 Firefox 提供了強大的自訂選項。但近年來,惡意或欺騙性的附加元件已變得更加普遍。這些附加元件可能會:
- 未經同意就變更您的首頁或搜尋設定
- 在頁面中插入廣告、追蹤器或工具列
- 竊取瀏覽資料或登入憑證
為了降低這些風險,Mozilla 會驗證附加元件並套用數位簽章。只有經過簽署的附加元件才能在 Firefox 的發行版本中執行。 所有託管在 addons.mozilla.org 上的附加元件都必須經過此程序才能獲得簽署。託管在其他網站上的附加元件也需要遵循相同的準則,才能獲得 Mozilla 的簽署。
哪些附加元件需要簽署
以下項目必須簽署:
以下項目不需簽署:
- 外掛程式
- 搜尋引擎
如果您安裝了未簽署的附加元件會發生什麼事
- Firefox 會封鎖未簽署附加元件的安裝。
- 如果您已經安裝了未簽呈的附加元件,Firefox 會自動將其停用,並在附加元件管理員中顯示一則訊息。
- 如果存在已簽署的版本,您可以從 Firefox 附加元件官方網站 重新安裝。
如果 Firefox 停用了您的附加元件
- 檢查更新: 請確認您正在執行最新版的 Firefox。過時的版本可能會無法驗證附加元件。
- 請參閱 更新 Firefox 至最新版本。
- 尋找已簽署的版本: 造訪 addons.mozilla.org (AMO),查看開發者是否已發布更新版本。
- 聯絡開發者: 如果沒有已簽署的版本,您可以聯絡開發者,請求他們提交附加元件以進行簽署。
如果我想使用未簽署的附加元件,有哪些選項?(進階使用者)
請在了解進階設定內容與可能造成的影響後再繼續。
- Firefox 延伸支援版 (ESR):您可以停用簽署檢查。
- Firefox 開發者版 與 Nightly:您可以在此處停用簽署檢查以進行測試。
- 無品牌標示的 Firefox 版本:這些版本允許停用簽署強制執行,但主要供開發者使用。
若要在支援的版本中變更簽署強制執行的偏好設定:
- 在網址列輸入 about:config 並按下 Enter。
- 點擊「接受風險並繼續」。
- 搜尋:
- xpinstall.signatures.required(擴充套件)
- extensions.langpacks.signatures.required(語言包)
- 將設定切換為 False。
給開發者的話
如果您是附加元件開發者:
- 所有附加元件都必須提交以進行簽署,即使您是在 addons.mozilla.org (AMO) 之外發布。
- 簽署可確保您的附加元件通過基本的安全檢查。
- 請參閱 簽署與發布您的附加元件 和 審核政策。
使用者自主權與 Mozilla 的理念
我們理解有些使用者強烈認為他們應該能夠在自己的電腦上安裝任何軟體。Mozilla 在這種自主權與保護大多數使用者免受有害附加元件侵害的責任之間取得了平衡。
雖然發行版本不支援未簽署的附加元件,但進階使用者和開發者仍然可以使用特殊的 Firefox 版本來繞過簽署。這種方法在保護大多數使用者的同時,也為需要彈性的人保留了空間。