小编Pik*_*tav的帖子

在 ASP.NET MVC 中使用 web.config 进行内容安全策略标头列表保护

例如我在项目中管理的图像文件 Webconfig 文件

例如 404Javascript.js 面临的问题的图像文件 我在现有的 ASP.NET MVC 项目中面临以下内容安全策略问题。

我们使用https://sitecheck.sucuri.net/来检查安全扫描

问题 - 安全标头

缺少 XSS 保护的安全标头。受影响的页面:

缺少安全标头以防止内容类型嗅探。受影响的页面:

缺少 Strict-Transport-Security 安全标头。受影响的页面:

显示默认服务器横幅。您的网站正在显示您的网络服务器默认横幅。受影响的页面:
https://www.example.com/404javascript.js
https://www.example.com/404testpage4525d2fdc

我们正在尝试使用具有以下配置的 Web 配置文件来解决该问题:

<customHeaders>
  <remove name="X-Powered-By" />
  <add name="X-Frame-Options" value="DENY" />
  <add name="X-Xss-Protection" value="1; mode=block" />
  <add name="X-Content-Type-Options" value="nosniff" />
  <add name="Referrer-Policy" value="no-referrer" />
  <add name="X-Permitted-Cross-Domain-Policies" value="none" />
  <add name="Strict-Transport-Security" value="max-age=31536000; includeSubDomains" />
  <add name="Feature-Policy" value="accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'" />
</customHeaders>

<httpRuntime …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc iis-7 content-security-policy

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

content-security-policy ×1

iis-7 ×1