Cel*_*tas 5 security website http
我不知道如何表达这些问题。很久以前我在哪些指出,用户不得不更换一个规则论坛阅读http
与hxxp
中的链接,以防止服务器(或人)从暗中监视他们。我注意到一些网站有一个不明显的“重定向”页面,用户在单击链接将他们带到不同的网站后会通过该页面。这是关于什么的?
我只是在使用 Slack.com 并注意到有一个链接,https://pr.to/example/
当我点击链接时,我被带到一个中间页面(https://slack-redirect/link?url=https://pr.to/example/&v=3
或类似的页面),然后被带到最后一页。这是什么?
我还注意到,当我将鼠标悬停在链接上时,我的浏览器通常不会显示中间页面的 URL(但有时会显示)。我正在使用最新版本的 Firefox。这种安全漏洞不是被带到与 URL 所说的不同的页面吗?
这些链接正在使用其他技术进行操作,而不是简单的 HTML。站点上使用的技术可能有很大差异,PHP、Javascript 等。站点的所有者/运营商已努力使链接看起来是普通链接,但由于底层脚本,它们的功能完全不同。不幸的是,即使使用简单的 HTML,也不能保证您看到的文本实际上就是链接将带您到的位置。
许多论坛都提供这种重定向,以提醒用户他们可能点击了一些危险的东西,并且不受论坛运营商的控制。恶意用户可能会在非常合法的网站论坛上发布病毒链接。该链接可能看起来是合法的,但这种警告可能会有所帮助,并告诉论坛用户他们实际上最终会到达哪里,并经常为他们提供机会中止点击链接的尝试。
其他网站将使用这种重定向作为一个机会来产生最后一点广告收入,因为他们意识到他们正在失去他们的观众。
总而言之,这项技术本身并不是邪恶的或坏的,它实际上取决于站点的所有者及其应用程序/目标。
这并不是真正的安全漏洞,但它可能被视为对正常浏览预期的欺骗或干扰。不幸的是,作为用户,您几乎没有追索权,如果您知道某个站点使用它们,您可以拒绝单击将生成这些重定向页面的外部链接。您也可以选择自己手动输入 URL。
出于各种原因使用重定向。
原因之一是它增加了隐私。当您点击链接时,您的浏览器会发送一个引用 - 您来自的站点。这意味着您将要访问的网站的所有者确切地知道您来自何处。中间的重定向页面掩盖了这一点。假设您正在查看的页面是 SO。SO 不对链接使用重定向。这意味着只要外部站点从 SO 链接并且您点击该链接,外部站点的所有者就确切知道您是从哪个 SO 回答(或问题)来到他的站点的。如果有适当的重定向,第三方只会知道您来自 SO 上的某个地方,而不是确切地来自何处。如果使用 SE 重定向,他可能只会知道您来自整个 SE 网络中的某个地方。
另一个原因可能是安全性。一些站点使用 GET 参数来存储会话 ID(这在过去更流行,用户不使用 cookie 是一个更大的问题)。将会话 ID 泄露给第三方是危险的,因为它允许(暂时)超越帐户。重定向通过不泄漏会话 ID 来解决此问题。
但还有其他原因。网站所有者可能想要跟踪用户点击了哪些链接。这通常是不可能的。重定向可以很容易地用于计算点击哪个链接的频率。
您还可以在两者之间显示信息页面。这样做的原因有多种 - 通知用户他离开了您的网站(和策划的内容),或者在用户离开时显示额外的广告。
原因是多方面的,没有一个是完全坏的。
有几种技术可用于掩盖用户第一眼看到的情况。
<a href="redirect.php?url=example.org">example.org</a>
Run Code Online (Sandbox Code Playgroud)
请注意,在此示例中,您只看到example.org
as 链接,但它实际上转到redirect.php?url=example.org
. 在这种情况下,您可以在浏览器一角的鼠标悬停时看到这一点。
但是,您也可以使用 JS 来隐藏它:
<a href="#" onclick="javascript:window.location='redirect.php?url=example.org'">example.org</a>
Run Code Online (Sandbox Code Playgroud)
在这里,该链接依赖于在您的浏览器中启用的 JavaScript,并使用它来将您带到(隐藏的)位置。这不能通过鼠标悬停看到,但通过检查页面源。
有更好的方法可以用 JS 来掩盖这一点,但越来越难以发现。
这可以用来欺骗用户。这就是 URL 缩短器在许多平台上变得不受欢迎的原因之一——因为它们使用相同的重定向技术,用户看不到他的最终位置,并且因为你不知道 URL 缩短器是什么类型的信息来自用户的服务跟踪。
我认为你把几件事混在一起了。
链中的每个服务器都会获取有关您的基本数据;这取决于您的浏览器允许他们看到的内容。通常,这包括您的操作系统类型和版本、您的浏览器类型和版本,可能还包括您的用户 ID、您的大致位置、您的广告标识符和其他一些内容。如今,大多数浏览器都允许您对此进行限制,仅限于浏览器和操作系统版本。
我从来没有听说过“hxxp”这个想法,我怀疑它是否真实,或者如果是的话,它有什么区别。我认为这是一个童话故事,但也许其他人可以在那里启发我们。
归档时间: |
|
查看次数: |
7632 次 |
最近记录: |