询问者
IIS 里面安全检测HTTP头信息泄漏 攻击者可通过获取服务器banner信息,针对某个版本存在的漏洞进行定向攻击。

问题
-
您好,
IIS 里面安全检测HTTP头信息泄漏 攻击者可通过获取服务器banner信息,针对某个版本存在的漏洞进行定向攻击。
客户端的版本是windows server 2012的,请问如何隐藏或者修改banner信息。
谢谢!
hawkwang
- 已编辑 hawkwang2020 2020年9月23日 10:00
全部回复
-
hawkwang2020 你好,
你应该是想去除掉三个头信息:"server", "x-aspnet-version" 以及 "x-powered-by"
如果是的话,你只需要在web.config文件里面添加/修改如下的设定即可。
<system.web>
<!-- 去除
x-aspnet-version信息
--> <httpRuntime enableVersionHeader="false" /> </system.web> <system.webServer> <httpProtocol> <customHeaders> <!--去除 X-Powered-By 头部信息 --> <clear /> </customHeaders> </httpProtocol> <security> <!-- 去除 Server 头部信息--> <requestFiltering removeServerHeader ="true" /> </security> </system.webServer>
希望回答能够帮助到你。
Best regards,
Sean
-
由于Windows Server 2008 和 2008 R2 的支持已于 2020 年 1 月 14 日结束,因此尽早迁移应用服务器至新的安全平台,或使用Win10提供的IIS 10版本。
-
您好,
我的测试环境是win2008的,客户那边服务器是windows 2012 的环境,由于现在win2012已经在生产使用中,一时半会还无法升级到iis10。请问下在windows 2012 的IIS 8.5的版本下,按照您给出的几个修改web.config的设置可以生效吗?
如果您之前给出的不适合win 2012 iis 8.5的版本有无适合该版本的方法呢?
这个客户催了很多次了,麻烦您帮忙想想办法!!
谢谢!
hawkwang
- 已编辑 hawkwang2020 2020年10月13日 5:37
-
您好,
这个客户是个金融公司,安全要求极高。目前是在windows 2012 系统上安装的exchange 2013,系统已使用一段时间了。当时是访问网页版owa邮箱扫描发现的问题,隐藏我给您提出的这些http头部信息是公司的安全策略,不可违反,必须要解决。
您这边暂时不要考该产品还在支持范围的事,如果打补丁可以隐藏上述信息,请提供下具体需要打哪个补丁。如果打补丁不能隐藏上述信息的话,能否就我们的环境如何解决上述问题给出针对性的步骤和建议呢(升级服务器版本目前是行不通的)
谢谢!
hawkwang
- 已编辑 hawkwang2020 2020年10月14日 1:46
-
您好,
1:去除x-aspnet-version 信息,我看到默认打开就是这个,该参数本来就是false,F12后依然可以看到x-aspnet-version信息,该设置是无法隐藏x-aspnet-version 信息。
2:去除 x-powered-by 信息这个方法,是有效的。
3:URL Rewriter这个下载链接能否发下,我找到似乎都是针对IIS7.0的下载链接,另外安装后如何隐藏的步骤能否也告诉下。
谢谢!
hawkwang
- 已编辑 hawkwang2020 2020年10月15日 6:51
-