阻止所有混合内容

2024-01-06

我怎样才能完全防止任何混合内容 https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content从加载?

当前的浏览器已经被阻止active混合内容(脚本)。我真正想要的是阻止所有内容,包括图像。

这样做的目的是立即将每个有问题的图像或文件视为损坏,而不是地址栏中的模糊警告。

有没有跨浏览器的方法来做到这一点?


严格阻止所有混合内容的标准方法:block-all-mixed-contentCSP指令 https://w3c.github.io/webappsec-mixed-content/#strict-checking.

在最简单的情况下,如果您不设置其他 CSP 指令,则只需发送此标头:

Content-Security-Policy: block-all-mixed-content

由于并非每个浏览器都支持此指令,因此发送扩展标头 https://www.owasp.org/index.php/Content_Security_Policy_Cheat_Sheet#Mixed_Content_Policy反而:

Content-Security-Policy: img-src https: data:

另一种选择是强制所有普通 http 请求通过 https:

Content-Security-Policy: upgrade-insecure-requests
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阻止所有混合内容 的相关文章

随机推荐

  • 如何在调试期间使用 IntelliJ 计算断点命中数

    我需要计算执行期间给定代码行被命中的次数 我想通过 IDE 上的调试工具来使用它 而不是代码或性能工具解决方案 我已经在使用 YourKit 来分析该项目 并且不希望通过此工具进行大量线路调用 我也不想使用代码 使用 System out
  • 在 Ubuntu 上永久更改 PATH [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我想向 PATH 添加值 home me play 用于安装 Play 框架 所以我运行了这个命令 PATH PATH home me play 有效
  • 对于较大的文件,FileChannel.transferFrom 失败并出现内存不足错误

    当尝试复制大小约为 2GB 的文件时 FileChannel transferFrom source 0 source size 会出现以下 OutOfMemory 异常 我了解由于文件较大而导致的内存问题 我们可以通过在循环中将文件分成小
  • (401) 从 SharePoint 下载文件时出现未经授权的异常

    我已使用 SharePoint Online 服务器的 OAuth 机制生成了访问令牌 我正在使用此令牌通过 CSOM 创建 ClientContext 虽然我能够无缝访问所有网站 库和文件夹 但出现错误 远程服务器返回错误 401 未经授
  • 删除文本中的标记链接

    我正在清理 Reddit 上的一些文本 当您在 Reddit 自文本中包含链接时 您可以这样做 the text you read https website com to go to 我想使用正则表达式删除超链接 例如https webs
  • 如何在 Binding 中加载控件而不阻塞 UI?

    我有这种情况 我想在主窗口的 ViewModel 中加载一个集合 我有一个大数据 所以当我进入人员集合的幻灯片时 它应该等待完成加载 然后我可以看到完整的列表 我有以下内容 在 xaml 代码中我有
  • 无法读取未定义的属性“totalPrice”

    我的 Angular 2 模板上有这段代码 td class hidden xs text center strong Total 8369 carts totalPrice strong td 当我登录时carts totalPrice在
  • 带有动态子项的 Flutter 可滚动布局

    我想创建一个通用布局 它接受子 Widget 作为参数 其内容布局如下 我在顶部有一个应用程序栏 有一个标题 标题 下面是内容 可以是任何内容 在底部 我有一个带有几个按钮的列 如果内容对于屏幕来说太大 则除 AppBar 之外的所有这些小
  • 什么时候需要 TCP 选项 SO_LINGER (0)?

    我想我理解该选项的正式含义 在我现在处理的一些遗留代码中 使用了该选项 客户抱怨 RST 是其一侧对 FIN 的响应 其连接距离其一侧较近 我不确定是否可以安全地删除它 因为我不知道何时应该使用它 您能否举例说明何时需要该选项 对于我的建议
  • C - 函数类型冲突错误

    我是 C 新手 我试图从用户那里获取大量文本并计算单词 字符 行 空格和字母的数量 这就是我所做的 include
  • 通过 webhook 接收关于创建和删除 Outlook 事件的额外更新更改通知

    我希望收到有关创建 更新和删除 Outlook 事件的更改通知 我通过以下方式创建了订阅https learn microsoft com en us graph change notifications delivery webhooks
  • 从给定的日期范围列表中查找所有重叠的日期范围

    我有一个 BookingDateRange 列表 其中 BookingDateRange 是 public class BookingDateRange private Date fromDate private Date toDate g
  • 如何使用msbuild替换文件中的字符串?

    我想用另一个文件 xy xml 中的字符串 i am Fine 替换文件 test xml 中的 how r u 等字符串 在 ms build 中使用正则表达式 即我必须从一个文件 xy xml 读取字符串并将其替换为另一个文件test
  • Google App Engine - 缓存生成的 HTML

    我编写了一个 Google App Engine 应用程序 它以编程方式生成一堆 HTML 代码 对于登录到我的系统的每个用户来说 这些代码实际上是相同的输出 而且我知道当代码投入生产时 这将是低效的 因此 我试图找出缓存生成页面的最佳方法
  • 处理中带有 Alpha 通道的视频

    我想知道是否有人可以出色地帮助我完成我正在做的事情Processing 我需要在实时源上播放带有透明度的视频文件 以便视频不仅仅是一个矩形 这是我认为需要添加或更改的代码部分 我对这一切都非常陌生 我非常感谢任何可以提供帮助的人 如果您的视
  • C#:异常 - 参数无效 - 表单 Dispose 方法

    在处置时object of a form从另一个exception正在投掷像Parameter is not valid 访问第二种形式的代码 Assembly X Assembly LoadFile Application Startup
  • 在同级元素的单击事件上从内存中删除 Image() 对象 - JavaScript

    我有一个使用 JavaScript 的图像预览器Image 对象在使用 PHP 处理之前预览图像 我有一个包含 x SVG 图形的 div 该图形的目标是通过单击事件来删除图像 在下面的代码中 它使用的函数底部evt target如果用户愿
  • 将 dll 添加到引用后,类库智能感知未显示

    在 C 中 我创建了一个具有一个命名空间和一个类的 ClassLibrary 我保存并构建了它 在其他项目中 当我使用它时 我通过浏览到 dll 位置将其添加到我的引用中 但问题是它的名字没有出现在智能感知中 即当我 using 我的dll
  • 将数据库部署到 Azure SQL 失败,找不到 sp_MSforeachtable

    我正在尝试使用发布 SQL Server 数据库 dacpac并将配置文件发布到 Azure SQL 数据库 我们已经使用本地 SQL Server 很长一段时间了 没有出现任何问题 现在我们正在评估 Azure 和 AWS 看看哪一个最适
  • 阻止所有混合内容

    我怎样才能完全防止任何混合内容 https developer mozilla org en US docs Web Security Mixed content从加载 当前的浏览器已经被阻止active混合内容 脚本 我真正想要的是阻止所