Javascript 使用X-Frame-Options防止点击顶升

Javascript 使用X-Frame-Options防止点击顶升,javascript,http-headers,clickjacking,Javascript,Http Headers,Clickjacking,我试图阻止不使用任何iFrame的应用程序的点击劫持。阅读时,我理解X-Frame-Options应设置为deny。然而,我不知道如何着手去做呢 应该创建一个过滤器吗?还是用脚本完成的?]此应用程序有多个控制器?控制器是否必须将标题添加到响应?是在文档(HTML或其他)的HTTP响应上设置的HTTP标题 因为它是由HTTP服务器设置的,所以它的实现高度依赖于服务器体系结构。它可能可以按内容类型进行全局设置,也可能需要对每个文件或路由进行特定设置。这取决于具体情况。X-Frame-Options是

我试图阻止不使用任何iFrame的应用程序的点击劫持。阅读时,我理解X-Frame-Options应设置为deny。然而,我不知道如何着手去做呢

应该创建一个过滤器吗?还是用脚本完成的?]此应用程序有多个控制器?控制器是否必须将标题添加到响应?

是在文档(HTML或其他)的HTTP响应上设置的HTTP标题


因为它是由HTTP服务器设置的,所以它的实现高度依赖于服务器体系结构。它可能可以按内容类型进行全局设置,也可能需要对每个文件或路由进行特定设置。这取决于具体情况。

X-Frame-Options
是一个HTTP响应头。您可以在web服务器配置或服务器端代码中设置它。问题中没有足够的系统信息,无法为您提供最佳的解决方法。请为解释不清楚而道歉。我试图了解X-Frame-Options通常是如何设置的?如何通过服务器端代码进行设置。应该创建一个过滤器吗?如何在web服务器配置中执行此操作?“X-Frame-Options通常如何设置”-取决于服务器端环境。“我如何通过服务器端代码实现它”-取决于您的服务器端环境。Python/CGI和Catalyst/Plak/GCI的工作方式不同。“是否应创建过滤器”-什么是过滤器?“如何在web服务器配置中完成”-什么web服务器?Nginx和IIS的工作方式不同。对不起,我在这方面没有受过很好的教育。因此,我正在寻求帮助。我想弄清楚的是,人们通常只是更新他们的web服务器配置,还是更新他们的服务器端代码。owasp网站说,“一个可能更简单的方法是实现一个过滤器,自动将标题添加到每个页面。”。我假设这是javax.servlet.Filter接口,在这里实现doFilter。我在任何地方都找不到任何具体的例子,这就是为什么我转到这里。“人们通常只是更新他们的web服务器配置还是更新他们的服务器端代码”——取决于他们的具体情况和个人偏好。