Firefox 95 带有 RLBox,为所有人提供安全增强

Firefox徽标

Mozilla最近宣布推出 Firefox 95,该版本的主要新功能是 RLBox,该功能默认对所有用户启用。

RLBox 是一项新技术,它能增强 Firefox 抵御第三方库中潜在安全漏洞的能力。RLBox 允许将浏览器组件快速转换为在受限的 WebAssembly (wasm) 环境中独立运行。

Firefox 不会在单独的进程中转换代码,而是先将其编译成 WebAssembly,然后再将 WebAssembly 编译成本地代码。因此,您无需向 Firefox 发送 .wasm 文件,因为 WebAssembly 步骤只是其编译过程中的一个中间步骤。

然而,这种转换对目标代码施加了两个关键限制*:它不能访问程序其余部分中非预期的部分,也不能访问特定区域之外的内存。这些限制共同使得受信任代码和不受信任代码能够安全地共享地址空间(包括堆栈),从而使它们能够像以前的 Firefox 一样在同一进程中运行。反过来,这使得应用程序的开发更加便捷,无需进行大规模重构:开发人员只需清理来自沙箱的值(因为这些值可能是恶意创建的),而 RLBox 通过污染层简化了这项任务。

关于这将如何使 Firefox 受益,Mozilla表示

“RLBox 在几个方面对我们来说是一笔巨大的资产:它可以保护我们的用户免受意外缺陷和供应链攻击,并且当此类问题在上游披露时,它减少了我们急于求成的需要。”

另一项改进是macOS上软件解码视频的功耗降低,尤其是在全屏模式下。这包括Netflix和Amazon Prime Video等流媒体网站。Mozilla还指出,Firefox在Mac上的启动速度更快。

此外,您现在可以将画中画切换按钮移动到视频的另一侧。画中画 (PiP) 视频叠加功能允许您将视频从网页中分离出来,并将其传输到一个始终位于最前面的浮动窗口中,这样您就可以在继续处理网页内容的同时观看视频。

值得一提的是,对 Wayland 协议的支持也在持续改进。在 GNOME 环境下运行时,Firefox 的 Wayland 版本在功能上已基本与 X11 版本保持一致。

在其他突出的变化中:

  • 现在可以从适用于 Windows 10 和 11 的 Microsoft Store 下载 Firefox。
  • Firefox 现在在 macOS 上使用更少的 CPU 资源。

最后值得注意的是,Mozilla 不仅通过新的 RLBox 技术提高了安全性,而且像往常一样,针对之前的版本修复了许多安全漏洞,但这些漏洞在 95 版本更新中已被移除。其中六个漏洞被 Mozilla 评为“高”,这意味着风险很高。

如何在Linux上安装新版本的Firefox 95?

使用 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 中将其添加为首选来源