首页 > 解决方案 > 默认内容安全策略 ASP MVC

问题描述

我注意到我正在处理的 ASP MVC 5 项目中有一个 Content-Security-Policy 标头,并且想知道默认值来自哪里?

我在 web.config 和 applicationhost.config 中搜索了 Content-Security-Policy 和值: 'default-src 'self' 'unsafe-eval' 'unsafe-inline' data:;connect-src *;report-uri /csp-report-endpoint/',但项目本身没有结果。

有谁知道价值从何而来?

标签: asp.net-mvccontent-security-policy

解决方案


也许它来自服务器设置?在我接手的项目中,问题也发生了。在我检查了代码以及生产版本和测试版本之间的区别后,我发现测试版本没有响应 CSP 标头而是生产剂量。我确认服务器管理器并知道它是由服务器环境设置引起的。


推荐阅读