常见漏洞验证121 条

混合内容检查

HTTPS 页面加载 HTTP 资源会造成混合内容:主动内容(脚本/iframe)被浏览器阻断,被动内容(图片)降低安全保证。

分类主动混合内容(阻断)/ 被动混合内容(警告)
检查页面资源 URL 协议与自动升级行为
修复全站资源协议统一 + HSTS 推进

检查方式

检查方式
1. 浏览器 DevTools Console 收集 Mixed Content 告警
2. 逐一核对资源来源(自有域、第三方)
3. 记录:页面、资源类型、影响(功能/显示)
4. 修复建议:改 https 或本地化托管
阶段性方案可用 upgrade-insecure-requests,但根因仍是资源协议整治。

易错点

  • 只处理脚本类资源,漏掉图片与表单目标
  • 未核对第三方资源是否支持 HTTPS 即强行切换

数据来源与参考

  • W3C Mixed Content 规范
  • MDN 混合内容指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌