我们一直未能通过 PCI 扫描,因为 ColdFusion 具有可预测的 CFID。我们得到的确切 FAIL 是“Predictable Cookie Session IDs”。现在 CFTOKEN 不再可预测,因为我已将 CF 配置为使用 UUID 进行 CFTOKEN,但是,CFID 仍然是可预测的,并且不受 CF Admin 中的任何更改的影响。
我真的不知道为什么可预测的 CFID 是一种威胁,但他们希望我们修复它。
我一直无法通过谷歌搜索找到任何关于此事的信息,我真的不知道还能做什么。
有没有其他人处理过这样的事情?有什么建议么?
编辑:这是我的 Application.cfc 文件的样子:
<cfcomponent output="false">
<cfset this.name="DatabaseOnline">
<cfset this.sessionManagement=true>
<cfset this.setDomainCookies=true>
<cfset this.setClientCookies=true>
<cfset this.sessionTimeOut=#CreateTimeSpan(0,20,0,0)#>
</cfcomponent>
我的 CF 管理员看起来像这样:http: //i.imgur.com/k9OZH.png
那么如何禁用 CFID?