【问题标题】:Security Response header in angular hosted in azure app service托管在 Azure 应用服务中的 Angular 安全响应标头
【发布时间】:2020-06-23 08:07:39
【问题描述】:

我们将纯 Angular 应用程序(未托管在 asp.net mvc 核心中)部署到 azure 应用服务。

现在的要求是,我们需要添加这里提到的几个安全标头

  1. https://securityheaders.com/

  2. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security

同样,也想删除 X-Powered-By: ASP.NET 标头。

到目前为止,在互联网上或我自己的搜索中,我发现到目前为止是添加 在 webconfig 文件中,但请记住,我们只有 angular 应用程序。

我为什么要为此使用 webconfig?

根据您的经验,您如何处理这种情况?或者最佳答案是什么?

提前致谢。

【问题讨论】:

  • 嘿,你是怎么处理这种情况的?我也有独立的角度应用程序,我还需要包含一些安全标头

标签: angular azure security azure-web-app-service


【解决方案1】:

此响应不是来自服务器,而是由他们的前端处理,他们无法删除特定的标头。

您发现添加到在 IIS 上运行的 web.config 中的文章。参考这个issue

您可以向 Microsoft Azure 提出支持问题。

这里有一个类似的SO thread,你可以参考一下。

【讨论】:

  • 所以我们是说,我们不能在独立的角度应用程序上实现安全标头? - securityheaders.com ?
  • Angular 应用程序是前端应用程序时,您不能删除标题。
  • 如何添加更多安全标头?我想,我们不能添加或删除,因为它只是 Angular 应用程序!
  • 是的!你明白了。
猜你喜欢
  • 2019-10-25
  • 1970-01-01
  • 1970-01-01
  • 2021-11-08
  • 1970-01-01
  • 1970-01-01
  • 2021-08-29
  • 2020-12-06
  • 1970-01-01
相关资源
最近更新 更多