Firefox 133 帶來了標籤頁、畫中畫等方面的安全性改進

火狐

Mozilla宣布發布Firefox 133版本,同時發布了擴展支援版本115.18.0和128.5.0。新版本修復了18個漏洞,其中3個被評為嚴重漏洞。這些漏洞包括記憶體缺陷,可能允許惡意程式碼在與專門利用這些缺陷設計的網頁互動時執行。

Firefox 133 的新版本重點增加了 Bounce Tracking Protection,這是對嚴格追蹤保護模式 (ETP,增強追蹤保護) 的改進。

這種新機制著重於透過偵測特定的追蹤模式來防止重定向追蹤,並定期刪除用於追蹤目的的 Cookie 和本地資料。與以往依賴已知追蹤器清單的方法不同,這種保護機制採用先進的啟發式演算法,透過分析重定向後的行為來識別和阻止新型追蹤方式。

透過重定向進行追蹤的原理是,在將使用者引導至最終目標網站之前,先將其暫時重定向到追蹤器網站。在此過程中,追蹤器會在本機儲存中儲存 Cookie 和其他資料。由於 Cookie 是在原始網站之外設定的,因此它們可以繞過瀏覽器實施的跨站限制。 Firefox 的全新保護功能會自動刪除這些數據,從而有效阻止此類侵入性行為。

Firefox 133 的另一個改進是「開啟的標籤頁」功能表中的新功能,可透過右上角的按鈕存取。現在,使用者可以在側邊欄中看到關聯到同一 Mozilla 帳戶的其他裝置上已開啟的標籤頁列表,從而更輕鬆地在多個裝置之間存取和同步這些標籤頁。

關於 Cookie 處理,Firefox 會根據伺服器時間和本地時間的差異調整「expire」屬性。如果系統存在時間延遲,Cookie 的有效期限將以伺服器時間為準,從而提高在時間設定不一致的環境中的準確性。

Windows版本現在包含 Canvas2D API 的 GPU 加速,Fetch API 現在包含對「keepalive」參數的支持,允許 HTTP 請求即使在關閉頁面後仍保持活動狀態,非常適合在會話結束時發送資料。

在Android 版本中,大螢幕裝置預設啟用桌面模式,現在在私密瀏覽模式下複製的內容會被標記為機密訊息,並向使用者顯示警告。

對於開發人員來說,Firefox 133 引入了使用元素上的「beforetoggle」和「toggle」事件進行對話方塊處理的新功能,現在允許您在打開或關閉對話框之前捕獲狀態。

其他值得注意的變化包括:

  • PiP「畫中畫」已得到改進,並得到更多網站的支援。
  • 新增了對設定為純文字模式的 contenteditable 屬性和 :has-slotted CSS 偽類的支援。兩者都可以在 about:config 進階設定中啟用。
  • 瀏覽器將其支援擴展到 Web Workers,允許透過 WorkerNavigator.permissions 屬性使用 API 權限。
  • 多媒體元素和新增 onwaitingforkey 事件,旨在處理因缺少解密金鑰而導致播放停止的情況。

如果您想了解更多信息,可以點擊以下連結查看發行說明。

如何在 Linux 上安裝 Firefox?

如果您已經是 Firefox 用戶,您應該知道可以透過存取設定選單輕鬆更新到最新版本。啟用自動更新的用戶無需擔心,因為他們會自動收到新版本,無需任何手動操作。

另一方面,如果您不想等待自動更新,您可以手動執行此操作,只需轉到“選單”>“說明”>“關於 Firefox”即可。這將打開一個窗口,顯示已安裝的版本,如果啟用了該功能,請檢查可用的更新。

對於Ubuntu、Linux Mint 及其他Ubuntu 衍生發行版的用戶,也可以透過官方 PPA 更新 Firefox。為此,請打開終端機並輸入以下命令:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox

另一種可用的安裝選項是透過 Flatpak。要使用此方法,您的系統需要有 Flatpak 支援。啟用後,您可以透過在終端機中執行以下命令來安裝 Firefox:

flatpak 安裝 flathub org.mozilla.firefox

對於那些已經安裝了瀏覽器的人來說,執行以下命令就足以不僅更新 Firefox,還可以更新其所有 Flatpak 格式的應用程序:

扁平化更新

如果喜歡使用 Snap,可以通過鍵入以下命令來安裝瀏覽器:

sudo snap安裝firefox

要更新我們以 Snap 格式安裝的應用程序,只需在終端中鍵入以下內容:

sudo快速刷新

在 Google 中將其新增為首選來源