IIS服务器端返回信息中包含有软件版本等详细信息,攻击者利用这些信息可以实现更有目的性的攻击。因此隐藏server版本信息,在一定程度上能够提高服务器的安全性。通常IIS服务会返回如下信息的。如下图:

win server 2012 IIS8 隐藏server版本信息

拓展阅读:怎么查看返回信息 https://blog.csdn.net/weixin_47075747/article/details/129179161

 

第一步:隐藏Server信息
打开IIS管理器,找到“URL重写”并打开。点击右边的“添加规则”。

在这个选择框中选择添加出站规则,空白规则:

win server 2012 IIS8 隐藏server版本信息

 

点击“确定”后,会出现规则设置窗口:

规则名就自己确定一个了,其他规则如下图:

win server 2012 IIS8 隐藏server版本信息

 

设置好后保存并启用规则。

现在刷新WEB页面,再看看效果:

win server 2012 IIS8 隐藏server版本信息

第二步:删除X-Powered-By信息
打开路径 C:WindowsSystem32inetsrvconfig

找到并打开 applicationHost.config 文件(修改前,请先备份好原文件,万一改错还可以恢复)

我是直接用记事本打开的,打开后全文查找“httpProtocol” 找到后如下图:

win server 2012 IIS8 隐藏server版本信息

修改:(也可以直接删除,我使用的注释方式)

win server 2012 IIS8 隐藏server版本信息

保存并关闭文件。

最终成果:

win server 2012 IIS8 隐藏server版本信息

————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/tanqth/article/details/119887273

声明:无法下载联系客服Q:5664729声明:以上内容(如有图片或视频亦包括在内)为自媒体平台用户上传并发布,不构成投资建议请自行甄别,本网站不拥有所有权,也不承担相关法律责任。如果您发现有涉嫌版权的内容,请联系我们删除。!