【问题标题】:How to resolve X-Frame-Options header is missing in AngularAngular - 如何解决 Angular 中缺少 X-Frame-Options 标头
【发布时间】:2022-11-03 16:15:53
【问题描述】:

我有一个 Angular-14 应用程序。

我该如何处理这个问题?:

Missing X-Frame options - X-Frame-Options header is missing or not set to DENY or SAMEORIGIN. Without an X-Frame-Options response header, clickjacking may be possible.

谢谢

【问题讨论】:

  • 此标头应由您的 HTTP 服务器设置(Apache?Nginx?)
  • 我们需要您在这里提供更多信息。你的设置是什么?这是在本地开发环境中还是使用其他网络服务器?
  • @Garuno - 它部署在 IIS 服务器上,并且在生产中

标签: angular npm


【解决方案1】:

这更多是关于 IIS 的问题。 Mircosoft 有以下 documentation 添加自定义 http 响应标头。 有关X-Frame-Options 标头是什么的更多信息,您可以参考mozilla documentation

X-Frame-Options HTTP 响应标头可用于指示是否应允许浏览器在 <frame>、<iframe>、<embed> 或 <object> 中呈现页面。网站可以使用它来避免点击劫持攻击,方法是确保其内容不会嵌入到其他网站中。

如果您不使用任何提到的标签,我建议将标题设置为DENY。如果您为生产执行“安全”选项,那么在简单的环境中不应该破坏任何东西是SAMEORIGIN。虽然这也取决于您的应用程序。

【讨论】:

    猜你喜欢
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 2019-12-07
    • 2015-09-19
    • 2018-09-04
    • 1970-01-01
    • 2011-02-16
    相关资源
    最近更新 更多