代码之家  ›  专栏  ›  技术社区  ›  APatrick

有什么方法可以了解更多关于“未指定”CloudFront参考者的信息吗?这是个坏兆头吗?

  •  -1
  • APatrick  · 技术社区  · 3 年前

    当查看CloudFront日志时,我的照片服务CDN最常见的参考者是 Not Specified 。我正试图更多地了解为什么会这样,以及请求可能来自哪里。

    我们正在为照片服务CDN存储cloudFront日志。一位客户要求了解其数据费用的确切来源。我能够通过Athena运行一个报告,该报告告诉我们每个独特的引用者以及他们在上个月交付的数据量。

    就字节而言,排名第二的最昂贵的引用程序是 - 。我相信CloudFront称之为推荐人 Not specified ,并且它是我们在请求计数方面排名第一的推荐人,当 checking CloudFront 。

    我假设用户不会以这种速度直接访问这些URL。

    我对此有几个问题。

    1. 有没有办法获得更多关于这些特定请求来源的信息?

    2. 是否有一个共同的已知来源不会提供推荐人?我是不是误解了“推荐人”在这里的意思?

    3. 这是个坏兆头吗?

    1 回复  |  直到 3 年前
        1
  •  0
  •   sytech    3 年前

    是否有一个共同的已知来源不会提供推荐人?我是不是误解了“推荐人”在这里的意思?

    我从这里开始,因为这很重要。。。

    referer (RFC使用了这个拼写错误)只意味着资源是从链接(如锚点)访问的,或者 img 标签不会有 裁判 在许多情况下,包括当网站指定 referrer-policy 指示浏览器不要发送 裁判 检索资源或打开链接时的标头。

    您无法控制 裁判 将由访问其他网站的浏览器发送。当直接访问资源时,也可以省略报头。如果允许访问内容 POST 请求,这也可能导致标头丢失。

    某些浏览器(或浏览器扩展)将 omit or obscure this header 出于隐私原因。

    另请参阅: Referer header: privacy and security concerns (Mozilla)

    这是个坏兆头吗?

    如果你所说的“坏兆头”是指恶意行为者,不,不一定。如果你所说的“坏兆头”是指你无法为你的网站提供强大而完整的分析,是的。

    有没有办法获得更多关于这些特定请求来源的信息?

    如果您有,您可以反向查找/地理定位源IP地址。另请参阅 Headers for determining the viewer's location 。