标签 浏览器 下的文章

微软计划为 Edge 浏览器提供“超级无敌安全模式”

这个新的“超级无敌安全模式”背后的想法是在 Edge 浏览器的 JavaScript 引擎 V8 中禁用对 JIT 的支持。JIT 的工作原理是将 JavaScript 提前编译成机器代码。如果浏览器需要再次使用这些代码,就会获得显著的速度提升。如果不需要,代码就会被丢弃。但是,JIT 相关的安全问题占 2019 年所有 V8 漏洞的 45%。此外,超过一半的“野外” Chrome 浏览器漏洞依赖于 JIT 相关的错误。而另外一方面,尽管在 2010 年代早期和中期,JIT 在加速浏览器方面发挥了举足轻重的作用,但对 Edge 的性能来说,JIT 已经不是一个关键功能。

一个看起来复杂精巧的系统在带来好处的同时,也可能是麻烦的源头。

勒索软件攻击迫使医院将救护车拒之门外

美国印第安纳州的一家拥有 315 张床位的医院,在周三凌晨开始的勒索软件攻击中陷入瘫痪。他们关闭了一些服务和业务,以试图阻止恶意软件通过其系统传播。这导致他们不得不将救护车拒之门外,并将病人转移到其他医院。截至星期四晚上,该医院的电子邮件系统和电子医疗记录仍然处于关闭状态。

从本质上上勒索软件攻击就是恶意的,并不能指望他们“盗亦有道”。

DNS 服务商被发现可以监听其他客户的动态 DNS 流量的漏洞

安全研究人员发现了一个简单的漏洞,可以拦截一部分通过亚马逊和谷歌等托管 DNS 服务商的动态 DNS 流量。他们“窃听”了包括财富 500 强公司和政府机构在内的 15000 个组织和数百万台设备的内部网络流量。在实验中,他们发现了各种敏感数据,包括计算机名称、雇员姓名、办公地点以及暴露的网络资源信息。亚马逊和谷歌已经在其各自的 DNS 服务中修复了这个问题。

国内使用这种动态 DNS 的企业并不多,而且其实这种服务更应该通过企业内服务提供。

满足日常需求的重要应用之一是 Web 浏览器。这是因为上网是大多数人在电脑前进行的一项活动。本文将介绍一些你可以在 Fedora Linux 上使用的开源 Web 浏览器。你需要安装上述软件。本文提到的所有浏览器都已经在官方的 Fedora 软件库中提供。如果你不熟悉如何在 Fedora Linux 中添加软件包,请参阅我之前的文章 安装 Fedora 34 工作站后要做的事情

Firefox

火狐 Firefox 是一个快速且注重隐私的浏览器,可以在许多设备上使用。它是由 Mozilla 创建的,是一个具有完整功能的浏览器,提供许多扩展。你可以为你的火狐浏览器添加许多强大的功能和有用的特性。它只使用适量的内存来创造一个流畅的体验,使你的电脑保持对其他任务的响应。你可以创建一个账户,让你在多个设备上共享配置,所以你不需要在每个设备上设置火狐浏览器。

火狐浏览器提供以下功能:

  • 隐私浏览模式
  • 阻止广告跟踪器
  • 密码管理器
  • 设备之间的同步
  • 画中画

关于火狐浏览器的更多信息可在此链接中找到:https://www.mozilla.org/en-US/firefox

GNOME Web

GNOME Web 是 GNOME 桌面(Fedora 工作站的默认桌面环境)的一个浏览器。如果你使用 GNOME 作为默认桌面环境的 Fedora 工作站,它可能非常适合作为你的主浏览器。这个浏览器有一个简单、干净、漂亮的外观。GNOME Web 的功能比 Firefox 少,但对于普通用途来说已经足够了。

GNOME Web 提供了以下功能:

  • 隐身模式
  • GNOME 桌面集成
  • 内置广告拦截器
  • 智能跟踪预防

关于 GNOME Web 的更多信息可以在这个链接中找到:https://wiki.gnome.org/Apps/Web

Chromium

Chromium 是一个来自 Chromium 项目的开源 Web 浏览器,它有一个极简的用户界面。它的外观与 Chrome 相似,因为它实际上是作为 Chrome 和其他几个浏览器的基础。许多人使用 Chromium 是因为他们已经习惯了 Chrome。

Chromium 提供以下功能:

  • 隐身模式
  • 扩展程序
  • 密码的自动填写

关于 Chromium 浏览器的更多信息可在此链接中找到:https://www.chromium.org/Home

qutebrowser

这个浏览与上面提到的稍有不同,qutebrowser 是一个以键盘为中心的浏览器,具有精简的 GUI。因此,你不会发现通常在其他浏览器中的按钮,如返回、主页、重新加载等。相反,你可以用键盘输入命令来运行 qutebrowser 中的功能。它使用 Vim 风格的键绑定,所以它适合 Vim 用户。如果你有兴趣在上网时获得不同的体验,你应该试试这个浏览器。

qutebrowser 提供以下功能:

  • 广告屏蔽
  • 隐私浏览模式
  • 快速书签

关于 qutebrowser 浏览器的更多信息可在此链接中找到:https://qutebrowser.org/

总结

每个人在使用互联网时都有不同的需求,特别是在浏览方面。本文中提到的每个浏览器都有不同的功能。因此,请选择适合你日常需求和喜好的浏览器。如果你使用的是本文中提到的浏览器,请在评论中分享你的故事。如果你使用的是其他的浏览器,请说一下。希望这篇文章能帮助你选择在 Fedora 上满足你日常需求的浏览器。


via: https://fedoramagazine.org/apps-for-daily-needs-part-1-web-browsers/

作者:Arman Arisman 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

萨尔瓦多可能成为第一个将比特币视为法币的国家

在美国迈阿密举行的 Bitcoin 2021 会议上,中美洲国家萨尔瓦多的总统宣布,计划立法将比特币视为法币,和美元并列。萨尔瓦多已经组建了一个由比特币领袖组成的团队,以帮助建立一个以比特币为基础层的新金融生态系统。萨尔瓦多主要使用现金,70% 的居民没有银行账号或信用卡。3 月,Strike 在萨尔瓦多推出了它的移动支付应用,并迅速成为该国下载量最大的应用。

对于没有现代金融体系的国家来说,比特币可能要比落后的金融体系更可靠,当然,也可能更危险。

用文本描述创造安卓应用

研究人员开发出一种框架,能从文本描述创造安卓应用。这项研究在人类语言和编程语言之间架起桥梁,让编程变得更容易。大部分此类的技术是基于端对端的神经网络机器翻译,类似 Google 翻译使用的技术。但绝大部分它们都无法生成包含数百行代码的应用。为了克服这一限制,研究人员创造了一种形式语言,能抓住应用代码中的复杂性。他们开发的框架被称为 Text2App,其演示发布在 GitHub 上。

这也是低代码的一种形式,其实对于很多应用来说,低代码是一种可能的开发方式。

主要浏览器开发商对浏览器插件进行标准化

苹果、Mozilla、谷歌、微软等组成了 “WebExtensions 社区小组”(WECG),试图为未来的 Web 扩展打造一个共同的架构。该组织有两个目标。通过指定一个一致的模型和功能、API 和权限的共同核心,使开发人员更容易创建扩展;以及概述一个架构,以提高性能,甚至更安全和防止滥用。该小组不希望指定 Web 扩展平台的每一个方面,也不希望扼杀创新。每个浏览器供应商将继续以他们自己的政策独立运作。

标准化带来的好处毋庸置疑,同时也宽泛地没有约束更多创新更是好事。

你可以得到很多适用于 Linux 的开源网页浏览器,不只是基于 Chrome 的浏览器,而且还有 其它的替代品

它们大多数都侧重于提供漂亮的用户体验,并同时兼顾隐私功能。

然而,Nyxt 浏览器可能不是为最好的用户体验而建立的,而是为资深用户喜欢的某些东西而打造的。

Nyxt 浏览器:专注于键盘快捷键和命令的开源浏览器

Nyxt 是一个面向键盘的开源网页浏览器,可在 Linux 和 macOS 上使用。

当然,不是每个资深用户都会去使用键盘快捷键,但这旨在满足那些喜欢通过键盘导航的用户的需求。

它的灵感来自于 Vim 和 Emacs 中的键盘快捷键的工作方式 —— 所以如果你对这些编辑器很熟悉,那么你也会对这些快捷键感到熟悉。

与主流的网页浏览器不同,你不必在多个设置和菜单中导航,只需一个快速快捷键或一个命令,你就会获得所有你需要访问的功能。

如果你想知道的话,它不特定于某种网页引擎,它目前支持 WebEngine 和 WebKit。

因此,如果你是一个喜欢使用键盘导航的人,它可以节省时间并改善你的浏览体验。

它提供了相当多的有用功能,我将在下面指出。

Nyxt 浏览器的特点

你会发现这里提供了许多非常规的功能。在探索这里提到的每一个关键亮点之前,你可能想先浏览一下官方文档(按 F1 找到它),你可以在欢迎屏幕中可以找到链接。

  • 无损的树形的历史记录(跟踪你的浏览历史的确切层次,并轻松回忆你导航到的内容)
  • 剪贴板历史,帮助你快速找到你之前复制的内容
  • 开始输入命令的键盘快捷方式(CTRL+Space
  • 使用键盘快捷键在冗长的文件中导航,可以跳到一个特定的标题
  • 缓冲区替代了标签,它将每个标签的行为和设置相互隔离
  • 通过将多个标签映射到一个共同的元素来一同关闭
  • 无鼠标导航
  • 使用搜索快速找到一个缓冲区,而不是在许多标签中寻找它
  • 能够根据你的工作流程运行简短的脚本
  • 可定制的自动填写功能,你也可以在表单中自动填写当前日期
  • 内置的广告拦截器

除了上面提到的功能外,你还可以切换黑暗模式HTTPS 模式,以及在命令菜单中有大量的选项。

此外,它是完全可定制和可编程的。因此,你可以选择为自己量身定做。

在 Linux 中安装 Nyxt 浏览器

对于基于 Ubuntu 的发行版,你可以从 官方下载页面 找到一个 deb 包。

如果你还不会,你可能想读一下 安装 deb 文件的方法

它也为 Arch Linux 用户提供了 AUR,并为 Alpine Linux、Nix 和 Guix 提供了包。

如果你需要编译它,你也可以在 GitHub 页面 中找到源代码。

总结

虽然 Nyxt 浏览器可能不是最友好的浏览体验,但对于能够充分利用键盘快捷键和命令的用户来说,它肯定是一个特殊的选择。

如果你想要一个无鼠标的导航体验,这是一个值得尝试的浏览器。我建议你尝试一下 —— 但如果你一般不使用键盘快捷键来导航,这对你来说将是一个复杂的体验。

你尝试过 Nyxt 浏览器吗?请在下面的评论中告诉我你的想法。


via: https://itsfoss.com/nyxt-browser/

作者:Ankush Das 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

过去几天,我在 Ubuntu Linux系统上遇到了一个奇怪的问题。我用的是 Firefox 浏览器和 Brave 浏览器。Brave 浏览器一直报“network change detection”错误,几乎每次刷新都报错,但是在 Firefox 浏览器中一切正常。

这个问题严重到了几乎不能使用浏览器的地步。我不能用 Feedly 来从我最喜欢的网站浏览信息流,每一个搜索结果都要多次刷新,网站也需要多次刷新。

作为替代,我尝试 在 Ubuntu 上安装 Chrome 浏览器。但是问题依然存在。我还 在 Linux 上安装了微软 Edge,但是问题依旧。基本上,任何 Chromium 内核的浏览器都会持续报“ERR\_NETWORK\_CHANGED”错误。

幸运地是,我找到了一个方法来修复这个问题。我将会把解决步骤分享给你,如果你也遇到了同样的问题,这将能够帮到你。

解决基于 Chromium 内核的浏览器频繁报“network change detection”错的问题

对我而言,关闭网络设置中的 IPv6 是一个有效的诀窍。虽然现在我还不确定是什么导致了这个故障,但是 IPv6 会在很多系统中导致错误并不是什么鲜为人知的事。如果你的系统,路由器和其他设备用了 IPv6 而不是古老却好用的 IPv4,那么你就可能遭遇和我相同的网络连接故障。

幸亏,关闭 Ubuntu 的 IPv6 并不算难。有好几种方法都能够达到目的,我将会分享一个大概是最容易的方法。这个方法就是用 GRUB 来关闭 IPv6。

新手注意!

如果你不习惯于用命令行和终端,请额外注意这些步骤。仔细的阅读这些操作说明。

第 1 步:打开 GRUB 配置文件以编辑

打开终端。用下面的命令来在 Nano 编辑器中打开 GRUB 配置文件。这里你需要输入你的账户密码。

sudo nano /etc/default/grub

我希望你懂得一点 使用 Nano 编辑器 的方法。使用方向键移动光标,找到以GRUB_CMDLINE_LINUX 开头的这行。把它的值修改成这样:

GRUB_CMDLINE_LINUX="ipv6.disable=1"

注意引号和空格。不要动其他行。

使用 Ctrl+x 快捷键保存更改。按 Y 或者回车确认。

第 2 步:更新 GRUB

你已经修改了 GRUB 引导器的配置,但是在你更新 GRUB 之前这些更改都不会生效。使用下面的命令来更新:

sudo update-grub

现在当你重启系统之后,IPv6 将会被关闭了。你不应该再遇到网络中断的故障了。

你可能会想为什么我没提从网络设置中关掉 IPv6。这是因为目前 Ubuntu 用了 Netplan 来管理网络配置,似乎在网络设置中做出的更改并没有被完全应用到 Netplan 中。我试过虽然在网络设置中关掉了 IPv6,但是这个问题并没有被解决,直到我用了上述命令行的方法。

即使过了这么多年,IPv6 的支持还是没有成熟,并且持续引发了很多故障。比如关闭 IPv6 有时候能 提高 Linux 下的 Wi-Fi 速度。够扯吧?

不管怎样,我希望上述小方法也能够帮助你解决系统中的“network change detection”故障。


via: https://itsfoss.com/network-change-detected/

作者:Abhishek Prakash 选题:lujun9972 译者:HuengchI 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Viper 浏览器是一个基于 Qt 的浏览器,它提供了简单易用的用户体验,同时考虑到隐私问题。

虽然大多数流行的浏览器都运行在 Chromium 之上,但像 FirefoxBeaker 浏览器以及其他一些 chrome 替代品这样独特的替代品不应该停止存在。

尤其是考虑到谷歌最近可能想到从 Chromium 中剥离谷歌浏览器特有的功能,并给出了滥用的借口。

在寻找更多的 Chrome 替代品时,我在 Mastodon 上看到了一个有趣的项目 “Viper 浏览器”。

Viper 浏览器:一个基于 Qt5 的开源浏览器

注意:Viper 浏览器是一个只有几个贡献者的相当新的项目。它缺乏某些功能,我将在下文提及。

Viper 是一款有趣的 Web 浏览器,在利用 QtWebEngine 的同时,它专注于成为一个强大而又轻巧的选择。

QtWebEngine 借用了 Chromium 的代码,但它不包括连接到 Google 平台的二进制文件和服务。

我花了一些时间使用它并进行一些日常浏览活动,我必须说,我对它相当感兴趣。不仅仅是因为它是一个简单易用的东西(浏览器可以那么复杂),而且它还专注于增强你的隐私,为你提供添加不同的广告阻止选项以及一些有用的选项。

虽然我认为它并不是为所有人准备的,但还是值得一看的。在你继续尝试之前,让我简单介绍一下它的功能。

Viper 浏览器的功能

我将列出一些你会发现有用的关键功能:

  • 管理 cookies 的能力
  • 多个预设选项以选择不同的广告屏蔽器网络。
  • 简单且易于使用
  • 隐私友好的默认搜索引擎 - Startpage (你可以更改)
  • 能够添加用户脚本
  • 能够添加新的 user-agent
  • 禁用 JavaScript 的选项
  • 能够阻止图像加载

除了这些亮点之外,你还可以轻松地调整隐私设置,以删除你的历史记录、清理已有 cookies,以及一些更多的选项。

在 Linux 上安装 Viper 浏览器

它只是在发布页提供了一个 AppImage 文件,你可以利用它在任何 Linux 发行版上进行测试。

如果你需要帮助,你也可以参考我们的在 Linux 上使用 AppImage 文件指南。如果你好奇,你可以在 GitHub 上探索更多关于它的内容。

我对使用 Viper 浏览器的看法

我不认为这是一个可以立即取代你当前浏览器的东西,但如果你有兴趣测试尝试提供 Chrome 替代品的新项目,这肯定是其中之一。

当我试图登录我的谷歌账户时,它阻止了我,说它可能是一个不安全的浏览器或不支持的浏览器。因此,如果你依赖你的谷歌帐户,这是一个令人失望的消息。

但是,其他社交媒体平台也可以与 YouTube 一起正常运行(无需登录)。不支持 Netflix,但总体上浏览体验是相当快速和可用的。

你可以安装用户脚本,但 Chrome 扩展还不支持。当然,这要么是有意为之,要么是在开发过程中特别考虑到它是一款隐私友好型的网络浏览器。

总结

考虑到这是一个鲜为人知但对某些人来说很有趣的东西,你对我们有什么建议吗? 是一个值得关注的开源项目么?

请在下面的评论中告诉我。


via: https://itsfoss.com/viper-browser/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出