Mozillaは、Firefoxバージョン133のリリースと、拡張サポートバージョン115.18.0および128.5.0のリリースを発表しました。新バージョンでは18件の脆弱性が修正されており、そのうち3件は重大な脆弱性とされています。これらの脆弱性には、これらの弱点を悪用するように特別に設計されたWebページとやり取りする際に、悪意のあるコードが実行される可能性があるメモリの欠陥が含まれています。
この新しいバージョンのFirefox 133では、厳格なトラッキング保護モード(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 ワーカーに拡張し、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
利用可能なもう 1 つのインストール オプションは、Flatpak を使用することです。この方法を使用するには、システムで Flatpak がサポートされている必要があります。有効にすると、ターミナルで次のコマンドを実行して Firefox をインストールできます。
flatpak フラットハブ org.mozilla.firefox をインストールします
すでにブラウザをインストールしている場合は、次のコマンドを実行するだけで、Firefox だけでなく、Flatpak 形式のすべてのアプリケーションも更新できます。
フラットパックの更新
Snap の使用を希望する場合は、次のコマンドを入力してブラウザのインストールを行うことができます。
sudo スナップ インストール firefox
スナップ形式でインストールしたアプリケーションを更新するには、ターミナルに次のように入力するだけです。
sudoスナップリフレッシュ