【问题标题】:Content-Security-Policy violation reported on allowed image在允许的图像上报告内容安全策略违规
【发布时间】:2021-07-22 15:54:52
【问题描述】:

我们正在尝试在一个网站上设置内容安全策略,该网站上有很多 Google 跟踪代码管理器标签和自定义脚本以及其他随机内容。我们经常收到如下 CSP 报告:

{
   "csp-report":{
      "document-uri":"https://www.example.com/variouspages.php",
      "referrer":"",
      "violated-directive":"img-src",
      "effective-directive":"img-src",
      "original-policy":"[...] img-src 'self' px.ads.linkedin.com [...]",
      "disposition":"enforce",
      "blocked-uri":"https://px.ads.linkedin.com/collect?v=2&fmt=js&pid=0000000&time=1626965954064&url=https%3A%2F%2Fwww.example.com%2Fmy-account%2Fvariouspages.php",
      "status-code":0,
      "script-sample":""
   }
}

我对此感到非常困惑。当我访问该页面时,我看到添加的 LinkedIn 像素没有问题,并且带有 CSP 警告 - 这是我所期望的,因为它的域位于 img-src 指令中。

是什么可能导致此问题被这么多用户屏蔽和举报?我在这里不知所措。

【问题讨论】:

    标签: security http-headers google-tag-manager content-security-policy


    【解决方案1】:

    注意被屏蔽的域名:px.ADS.linkedin.com。您观察到的是广告拦截器(uBlock / Adblock 浏览器扩展)的工作结果。
    this 帖子中解释了为什么看起来允许的域被阻止的技术细节。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      • 2023-02-09
      • 1970-01-01
      • 2021-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多