技术信息泄露漏洞 (CVSSv3: 中危)#
漏洞截图:
处理方式: 隐藏IIS版本号等标识信息
修改web.config会即时生效,谨慎操作生产环境!必须安装IIS URL重写模块,不然会导致IIS页面503,切记!!!
1
2
3
4
5
6
7
8
9
| <!--在web.config的system.webServer节点下添加以下内容-->
<rewrite>
<outboundRules>
<rule name="REMOVE_RESPONSE_SERVER">
<match serverVariable="RESPONSE_SERVER" pattern=".*" />
<action type="Rewrite" />
</rule>
</outboundRules>
</rewrite>
|
1
2
3
4
| <!--在web.config的system.webServer节点下添加以下内容,如果customHeaders节点已存在,直接在节点中添加即可-->
<customHeaders>
<remove name="X-Powered-By" />
</customHeaders>
|
1
2
3
4
5
| cd C:\Windows\System32\inetsrv
# 加载模块
appcmd.exe install module /name:StripHeadersModule /image:%windir%\system32\inetsrv\stripheaders.dll /add:true /lock:true
# 卸载模块
appcmd.exe uninstall module "StripHeadersModule"
|
操作成功后,X-AspNet-Version信息会自动隐藏