gpt4 book ai didi

security - url 路径 '/#!' 是特殊的还是漏洞利用?

转载 作者:行者123 更新时间:2023-12-04 17:37:20 24 4
gpt4 key购买 nike

我正在获取路径 /#!在我的博客上定期请求,我想知道这是为什么(因为它与我博客上的任何 URL/资源都不匹配)。用户代理说它总是 IE7 浏览器请求这个,但是来自多个不同的 IP 地址。我正在努力弄清楚我是否可以忽略这一点,或者我是否需要对此做些什么。
我特别想知道以下几点:

  • 它是某些 Web 浏览器/Web 服务器的某种特殊 URL 吗?
  • 它是否与特定的漏洞利用有关?

  • 我可以忽略它吗?

    如果相关,则该站点托管在 windows azure 中并在 MVC4 上运行。

    最佳答案

    这是一个 hash-bang URL .它们被一些 AJAX Web 应用程序使用,例如 Facebook 和 Twitter。谷歌有一些 special treatment对他们来说,使通常无法抓取的 AJAX 站点可抓取。

    但是,如果您的站点没有运行使用它们的应用程序,则您不应该看到它们。而且您绝对不应该在服务器端看到它们,因为重点是# 之后的所有内容。 URL 中是 fragment identifier ,并且应该在从服务器请求 URL 之前由用户代理剥离。

    编辑:如果我不得不猜测是什么请求这样的 URL,我会说它可能是一些有缺陷的机器人。它显然假装是 IE 的事实表明它可能不会有任何好处;也许它是某种垃圾邮件机器人。无论如何,这样的请求很可能是无害的,您可以忽略它们。如果它让您感觉更好,您可以随时设置重写规则来明确拒绝它们,例如:

    RewriteRule \x23 - [F]

    这应该拒绝对包含 # 的 URL 的任何请求。带有 403 Forbidden 错误的字符。

    关于security - url 路径 '/#!' 是特殊的还是漏洞利用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14048552/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com