[IIS] 隱藏 Server, X-Powered-By, X-AspNet-Version 標頭欄位
暴露太多關於伺服器的資訊,總是為自己的服務提供了一些風險,現在就來看如何將這些標頭資訊隱藏起來吧。
(環境:Windows 10, IIS 10.0)
-
隱藏「Server」欄位:在「Web.config」中的「system.webServer」節點下,加入下方紅色程式碼
<system.webServer> <security> <requestFiltering removeServerHeader="true" /> </security> </system.webServer>
-
隱藏「X-Powered-By,」欄位:在「Web.config」中的「system.webServer」節點下,加入下方紅色程式碼
<system.webServer> <httpProtocol> <customHeaders> <remove name="X-Powered-By" /> </customHeaders> </httpProtocol> </system.webServer>
-
隱藏「X-AspNet-Version」欄位:在「Web.config」中的「system.web」節點下,加入下方紅色程式碼
<system.web> <httpRuntime targetFramework="4.6.1" enableVersionHeader="false" /> </system.web>
留言
張貼留言