更改IIS / ASP.NET发送的标头。副作用?

时间:2010-09-20 10:52:38

标签: http-headers

默认情况下,IIS / ASP.NET发送HTTP标头以标识自身。

Server               Microsoft-IIS/7.5
X-AspNetMvc-Version  2.0
X-AspNet-Version     4.0.30319
X-Powered-By         ASP.NET

有没有理由不删除这些?考虑到最近发现的ASP.NET vulnerabilities,有些人建议将Server标题更改为其他服务器(例如Apache)的标题,以使扫描程序找不到受影响的网站。这似乎是一个好主意。是否有任何我不想的副作用?

2 个答案:

答案 0 :(得分:5)

我同意Andrew的观点,但出于实际目的,这是可能的(见here)并且我不知道任何负面的副作用 - 我相信这些仅仅是为了收集统计数据和“广告”目的无处不在的“留作将来使用”。

答案 1 :(得分:2)

根据我的经验,这些技巧至少没用。花时间确保服务器实际上是安全的,而不是浪费时间在基本没有任何好处的黑客上。还有很多其他更可靠的方法来了解服务器正在运行的操作系统和Web服务。