Vis*_*S L 5 security coldfusion iis-8 coldfusion-2016
作为安全配置的一部分,我们不应该在Header Response中显示"Server"变量和其他变量.如何为IIS上托管的ColdFusion服务器删除这些变量?
web.config此处添加.要将URL重写出站规则添加到"Jakarta"虚拟目录,我们需要一个web.config.本web.config应该有一个出站规则和下面提到的变量去除规则.添加出站规则web.config,以删除服务器标头响应值并将其设置为空白.
<system.webServer>
<outboundRules>
<rule name="Remove Server">
<match serverVariable="RESPONSE_SERVER" pattern=".*" />
<action type="Rewrite" />
</rule>
</outboundRules>
</rewrite>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)要删除所有静态文件(如.css/.js文件)的服务器标记值,请将其添加到web.config:
<configuration>
<modules runAllManagedModulesForAllRequests="true">
</configuration>`
Run Code Online (Sandbox Code Playgroud)添加以下代码以web.config删除X-Powered-By和X-AspNet-Version
<configuration>
<httpProtocol>
<customHeaders>
<remove name="X-Powered-By" />
<remove name="Server" />
<remove name="X-AspNet-Version" />
</customHeaders>
</httpProtocol>
</configuration>
Run Code Online (Sandbox Code Playgroud)将PortalTools从虚拟目录转换为Application,并将其添加web.config到PortalTools文件夹中.