大多数浏览器都支持 X-XSS-Protection 标头以防止 XSS 攻击。我们如何在 ASP.Net MVC 应用程序中启用此标头?
我们需要在应用程序中启用它还是需要在 IIS 中进行一些配置?
如果您的 Web 应用程序是 ASP.Net MVC 应用程序,则使用 web.config 文件很容易启用。您需要做的就是添加一个自定义标题,如以下配置条目中所示。
<httpProtocol> <customHeaders> <remove name="X-Powered-By" /> <add name="X-XSS-Protection" value="1; mode=block" /> </customHeaders> </httpProtocol>
如果您也可以 cconfigure IIS 响应标头部分,那总是更好。