当前位置:  开发笔记 > 编程语言 > 正文

在IIS中,我可以安全地删除X-Powered-By ASP.NET标头吗?

如何解决《在IIS中,我可以安全地删除X-Powered-ByASP.NET标头吗?》经验,为你挑选了3个好方法。

这会造成什么伤害吗?除了告诉您安装了.net的浏览器之外,它是否可以用于任何目的?

我喜欢这篇关于将标题更改为Pure Evil的文章.天才!

http://www.iishacks.com/index.php/2009/11/11/remove-x-powered-by-aspnet-http-response-header/



1> Kevin Up..:

将其添加到您的web.config部分


    
        
            
        
    



2> fletcher..:

现代浏览器不需要或使用此标头(以及一些其他标头),并且可以安全地从IIS中的网站配置中删除此标头而不会产生任何后果.其他服务器端语言也倾向于包含可以安全删除的"Powered by ..."标头.这是另一篇声称同样的文章:

http://www.4guysfromrolla.com/articles/120209-1.aspx

[...]

服务器,X-Powered-By,X-AspNet-Version和X-AspNetMvc-Version HTTP标头没有直接的好处,并且不必要地咀嚼少量带宽.幸运的是,可以通过一些配置更改来删除这些响应标头.



3> Ben Robinson..:

是的你可以删除它,它不会影响任何东西.所有x-header都是自定义/非标准的,仅按定义提供信息.浏览器会忽略它们.它唯一可能影响的是某种自定义应用程序实际上将它们用于某些东西,例如网络爬虫,它收集有关在哪个网站可能使用标头来确定网站是否使用asp.net的技术的统计数据.他们实际上什么都不做.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有