为什么当我访问不同的网页时,我的浏览器会连接到未知的第三方网站?

为什么当我访问不同的网页时,我的浏览器会连接到未知的第三方网站?

当我访问某个网站时,它会正常连接,但我注意到它也会自动连接到未知的第三方网站。在 Mozilla Firefox 浏览器中,一个名为的附加组件Lightbeam会显示我无意中连接到的第三方网站。我访问了 15 个网站,它会自动将我连接到近 50 个其他第三方网站。

这背后的原因是什么?

有人能解释一下吗?

答案1

有很多不同的原因。

  1. 您看到的几乎所有广告都来自第三方。
  2. 网站的开发人员可能会使用第三方库来实现他们的目标,例如 jQuery 和其他库。
  3. 该站点可能依赖于来自另一个站点的数据,例如 API。

这个清单很长,但主要原因有以下三个。大多数都是无害的,完全不用担心然而,人们应该始终了解危险

编辑:据@smonff 称,你应该 担心

答案2

Oxymoron 给出了 3 个常见原因,但除此之外(或者说是额外的说明),许多(如果不是大多数)网站都会调用来自 google-analytics 等域的脚本。其中一些脚本试图收集有关个人用户的信息,而许多脚本更感兴趣的是用户与特定网站的互动,或多个网站之间的相关性。

Ghostery 已被提及是避免其中一些问题的一种方法。您也可以考虑使用 adblock plus(如果您的网速较慢,或者遇到鼠标悬停时会展开的广告,则特别有用)。

另一个强大的选项是安装 noscript。这将阻止来自任何来源的所有脚本,直到您告诉它允许它们。至少一开始,在您指示它有关您经常访问的网站之前,这非常烦人。即使允许大多数脚本,它仍然可以提供一些针对更深奥威胁的保护(尽管这可能开始偏离主题),但不会剥离第三方图像(例如),除非从脚本调用。

这些阻止工具并不是互相排斥的——某种组合可能会有帮助。

答案3

我找到了 Firefox 扩展请求政策对于显示谁从哪里拿了什么非常有帮助。

您可以决定是否允许某些查询(例如,对于 CDN 网站和常规 API,我发现 font.googleapis.com 和 ajax.googleapis.com 被广泛使用)或阻止它们。

我花了一段时间才熟练掌握了最无害的查询/网站,但我确实看到了网站运行所需的所有请求的内部原理。与 Ghostery 等插件相比,它的魅力在于你可以手动控制发生的事情(可能会将你的上网习惯转发给其他人)。

祝您冲浪愉快!

相关内容