首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过<customHeaders>在web.config中删除服务器信息

问如何通过<customHeaders>在web.config中删除服务器信息
EN

Stack Overflow用户
提问于 2013-11-15 12:26:41
回答 1查看 2.5K关注 0票数 2

我已经通过使用<httpProtocol>删除了x电源。

代码语言:javascript
复制
<httpProtocol>
      <customHeaders>
        <remove name="X-Powered-By" />
       <remove name="Server" />
      </customHeaders>
</httpProtocol>

这隐藏了X-Powered-By,但是服务器(IIS信息)仍然没有被删除。

如果有一种方法可以删除Response Header 中的所有信息,那就太好了。

我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2013-11-15 12:30:49

我相信你需要UrlScan来删除IIS信息。

您需要配置的特定设置是:RemoveServerHeader

默认情况下,Web服务器返回一个标头,该标头标识它在所有响应中运行的Web服务器软件。这会增加服务器漏洞,因为攻击者可以确定服务器正在运行IIS,然后攻击已知的IIS问题,而不是试图使用为其他Web服务器设计的漏洞攻击IIS服务器。默认情况下,此选项设置为0。如果将RemoveServerHeader选项设置为1,则会阻止服务器发送将其标识为IIS服务器的标头。如果将RemoveServerHeader设置为0,则仍会发送此标头。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20001075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档