我创建了一个测试应用程序,我在其中研究了针对 Clickjacking 和其他 UI 修复攻击的不同防御技术。最常用的技术之一是 Frame-Busting 代码中的 X-Frames-Options。我不明白的是为什么不推荐以下内容的原因,并且根据 OWASP:(https://www.owasp.org/index.php/Clickjacking_Defense_Cheat_Sheet)不起作用(即使它在我的测试中有效应用程序,如果包含以下内容,我无法构建页面)
<meta http-equiv="X-Frame-Options" content="deny">
任何解释或答案链接将不胜感激。
显然这是因为在子帧中已经呈现信息之前可能不会接收到 META 标签。这在 Chrome 和 Firefox 等浏览器中仍然有效,但被 IE 忽略。