ISP 怎么可能在任何网页上向我的浏览器推送信息?

ISP 怎么可能在任何网页上向我的浏览器推送信息?

当我浏览互联网时,我的 ISP(互联网服务提供商)会操纵我看到的 HTML 网页来推送我的使用信息。

这怎么可能呢?


  • 即使我从自己的 Visual Studio或外部网站打开本地网站,也会发生这种情况。

  • 我在埃及使用 Orange 网络。 在此处输入图片描述

答案1

有多种方法可以实现这一点。这些方法甚至可以组合使用。

  1. 您的 ISP 使用“透明代理”:基本上所有 HTTP 流量都会在他们的终端被拦截并通过代理服务器运行,并且(如果他们想这样做的话)他们可以在将其发送到您的计算机之前对其进行任意操作。在手机数据包中非常常见。使用此类代理有正当理由(例如缓存经常请求的网页),但在我看来,修改流量不是其中之一。
  2. 您的 ISP 告诉您使用常规代理:在 Web 浏览器的代理设置中设置。查看那里并将其关闭。如果您可以在没有该设置的情况下使用互联网,您可能会摆脱这些消息,但请注意:您的使用计数器可能会比不使用代理时上升得更快,因此您会更快达到数据上限。(通过代理的流量通常部分“免费”。)
  3. 深度数据包检测:它与 1) 完全相同,但工作在更深的网络层。这允许 ISP 甚至检测到发生在非标准端口号上的网络流量(例如,端口 80 以外的任何端口)。与 1) 一样,该技术有其用途,但同样:它不应该用于这样的事情。
  4. 有些 ISP 会提供强制或可选软件包,供您在计算机上安装以便使用其服务。该软件也可能添加弹出窗口。我见过一些 ISP 向其客户提供“免费”防病毒程序。他们没有告知您,该软件还会监控您的使用情况并向 ISP 报告。

可能还有其他几种方法可以做到这一点。这四种只是我现在能想到的最常见的。

我认为 ISP 绝不应该这样做。通过像这样修改 http 流量,他们会严重破坏某些网站,导致客户无法使用它们。

解决这个问题的唯一方法是使用 VPN 或 Tor。他们没有办法拦截它。(在情况 4 中)本地安装的软件甚至可能能够干扰它。)

相关内容