Firefox 79には、動的なCookieの分離、新しいHTTPヘッダーなどが付属しています

Firefoxロゴ

数日前、Firefox 79 の新バージョンが発表され、その発表と同時に、Android 版 Firefox 68.11 がこのブランチの最後のバージョンになることも明らかになりました。8月初旬には、 Fenix というコードネームで開発され、 Firefox Previewという名前でテストされている新しいエディションにユーザーを段階的に移行させる予定です。

そのため、Android版Firefox 79で行われたすべての作業はFenixのコードベースに移行されました。新バージョンでは、FirefoxのQuantumテクノロジーをベースに構築されたGeckoViewエンジンと、MozillaのAndroidコンポーネントライブラリ一式が使用されています。

Firefox 79では、新機能の追加やバグ修正に加え、 21件の脆弱性が修正されています。そのうち15件は重大な脆弱性とされています。これらの脆弱性のうち12件(CVE-2020-15659として分類)は、バッファオーバーフローや既に解放されたメモリ領域へのアクセスといったメモリの問題が原因です。これらの問題により、特別に細工されたウェブページを開いた際に悪意のあるコードが実行される可能性があります。

この新バージョンの新機能としては、パスワードマネージャーに認証情報をCSV形式でエクスポートする機能が追加されたことが挙げられます。

もう1つの重要な変更点は、アドレスバーに表示されるドメインに基づいて有効にする設定が追加されたことです(「動的ファーストパーティ分離」では、サイトのベースドメインに基づいてファーストパーティとサードパーティの挿入が決定されます)。

また、サードパーティのトラッカーが使用するクッキーを自動的にブロックするトラッキング保護機能も改善されています。ウェブサイトのトラッキングに関して、FirefoxはDisconnect.meのトラッカーリストに基づいて、クッキーと内部データを毎日削除するようになりました。

Windows 10 を搭載したAMD チップベースのノートパソコンでは既に WebRender が利用可能ですが、Linux では、WebRender はナイトリービルドで Intel および AMD カードでのみ有効になっており、NVIDIA カードとは互換性がありません。about:config に WebRender を強制的に含めるには、「 gfx.webrender.all」と「gfx.webrender.enabled」の設定を有効にする必要があります。

Wayland では、安定性の問題から、動画をテクスチャにレンダリングするための DMABUF メカニズムの使用はデフォルトで無効になっています。about :config に含めるための変数「widget.wayland-dmabuf-video-textures.enabled」が追加されています。

また、 Spectreなどのサイドチャネル攻撃を実行するために使用できる特権操作ページでの安全な使用を可能にする特別なクロスオリジン分離モードを有効にするために、新しいHTTPヘッダーであるCross-Origin-Embedder -Policy(COEP)とCross-Origin-Opener-Policy(COOP)が追加されたことも注目に値します。

このモードでは、サイトドメインに関連付けられているリソースを別のプロセスで分離し、他のドメインからダウンロードされたリソースから分離することができます。

また、WebAssemblyでは、バッチメモリ操作(memcpyとmemmoveのより効率的なモデリングのため)、マルチスレッド(共有メモリとアトミックメモリ)、および参照型(externref)のサポートが追加されます。

最後に、さらに詳しく知りたい場合は、以下のリンクから詳細を確認できます。

Linuxに新しいバージョンのFirefox79をインストールするにはどうすればよいですか?

Ubuntu、Linux Mint、またはその他のUbuntu派生ディストリビューションのユーザーは、ブラウザのPPAを使用してこの新しいバージョンをインストールまたはアップグレードできます。

これは、ターミナルを開いて次のコマンドを実行することでシステムに追加できます。

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

これが完了したら、あとは次のコマンドでインストールするだけです。

sudo apt install firefox

Arch Linuxユーザーおよび派生物の場合、 ターミナルで実行するだけです。

sudo pacman -S firefox

さて、Fedoraや、Fedoraから派生した他のディストリビューションのユーザーの方々へ:

sudo dnf install firefox

最後に、openSUSEユーザーであれば、コミュニティリポジトリを利用して、Mozillaリポジトリをシステムに追加することができます。

これは、ターミナルを使用して、次のように入力することで実行できます。

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

その他のLinuxディストリビューションについては、以下のリンクからバイナリパッケージをダウンロードできます。


Googleで優先ソースとして追加する