iis7/8隱藏banner信息


一、隱藏server版本

1、為什么要隱藏?

答:服務器端返回信息中包含有軟件版本等詳細信息,攻擊者利用這些信息可以實現更有目的性的攻擊。

因此隱藏server版本信息,在一定程度上能夠提高服務器的安全性。

2、未隱藏前查看到的信息

3、隱藏操作

第一步:安裝rewrite模塊。rewirte下載地址

第二步:修改配置文件(C:\Windows\System32\inetsrv\config\applicationHost.config)。

 1 <rewrite>
 2             <allowedServerVariables>
 3                     <add name="REMOTE_ADDR" />
 4             </allowedServerVariables>            
 5             <outboundRules>
 6                     <rule name="REMOVE_RESPONSE_SERVER">
 7                         <match serverVariable="RESPONSE_SERVER" pattern=".*" />
 8                         <action type="Rewrite" />
 9                     </rule>
10             </outboundRules>
11     </rewrite>
rewrite隱藏server配置

ps:必須安裝rewrite模塊才能識別rewrite節點,配置必須寫在system.webServer節點內。

4、隱藏后查看到的信息

 

 二、清除X-Powered-By信息

打開Internet信息服務管理器--->找到“HTTP響應標頭”--->雙擊鼠標左鍵進入配置--->選中X-Powered-By單擊右鍵后點擊刪除

 

三、去除X-AspNet-Version版本信息

在網站家目錄的web.config的httpRuntime節點中添加enableVersionHeader="false"

如web.config沒有httpRuntime節點則在<system.web>創建節點<httpRuntime enableVersionHeader="false"  />

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM