Firefox 79带有动态cookie隔离,新的HTTP标头等

Firefox徽标

几天前,Firefox 79 新版本发布,同时宣布 Firefox 68.11 for Android 将是该分支的最后一个版本,因为计划从 8 月初开始逐步将用户转移到代号为 Fenix、以Firefox Preview名义进行测试的新版本。

因此,所有在 Firefox 79 安卓版上完成的工作都迁移到了Fenix 代码库中。新版本使用了基于 Firefox Quantum 技术构建的 GeckoView 引擎,以及一套 Mozilla 安卓组件库。

除了新增功能和修复漏洞外,Firefox 79 还修复了 21 个漏洞,其中 15 个被列为严重漏洞。这 12 个漏洞(编号为 CVE-2020-15659)是由内存问题引起的,例如缓冲区溢出和访问已释放的内存区域。这些问题可能导致在打开精心构造的网页时执行恶意代码。

至于新版本中的新功能,我们可以发现密码管理器增加了以 CSV 格式导出凭据的功能。

另一个重要的变化是增加了一个设置,可以根据地址栏中显示的域名启用(“动态第一方隔离”),其中第一方和第三方插入是根据网站的基本域名确定的。

我们还将发现跟踪保护功能有所改进,可以自动阻止第三方跟踪器使用的 Cookie。为了跟踪网站,Firefox 现在会根据 Disconnect.me 的跟踪器列表,每天删除 Cookie 和内部数据。

虽然基于 AMD 芯片并运行 Windows 10 的笔记本电脑已经支持 WebRender ,但在 Linux 系统上,WebRender 目前仅在每日构建版本中针对 Intel 和 AMD 显卡启用,并且与 NVIDIA 显卡不兼容。要强制在 about:config 中启用 WebRender,必须启用“ gfx.webrender.all”和“gfx.webrender.enabled”设置。

由于稳定性问题, Wayland默认禁用使用DMABUF 机制将视频渲染到纹理。变量“widget.wayland-dmabuf-video-textures.enabled”已包含在 about:config 中。

值得注意的是,新增了 HTTP 标头 Cross-Origin-Embedder-Policy (COEP)和 Cross-Origin-Opener-Policy (COOP) ,以启用特殊的跨域隔离模式,从而在特权操作页面上安全使用,该页面可用于执行 Spectre 等侧信道攻击。

该模式允许您在单独的过程中隔离与站点域关联的资源,将其与从其他域下载的资源分开。

对于WebAssembly,它增加了对批量内存操作(用于更有效地对 memcpy 和 memmove 进行建模)、多线程(共享内存和原子内存)和引用类型(externref)的支持。

最后,如果您想了解更多信息,可以点击以下链接查看详情。

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

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