En primer lugar, una cálida bienvenida a todos los refugiados PCI DSS! Appscan, Webinspect, Hailstorm y NTOSpider fugitives también están invitados. Siéntese aquí, tengo torta para usted:
Si bien es demasiado tarde para Peter, de hecho es posible hacer que JRun genere cookies HTTPOnly (y seguras) desde el principio como lo pidió. Busque el archivo jrun-web.xml
. Probablemente estará en un directorio como
C:\JRun4\servers\servername\cfusion-ear\cfusion-war\WEB-INF\
.
hay que añadir lo siguiente a la cookie-config section:
<cookie-config>
<cookie-path>/;HttpOnly</cookie-path>
</cookie-config>
Si su sitio es HTTPS, también debe habilitar la opción de cookies seguro. Pero tenga cuidado, su servidor es amplio, no específico de la aplicación. Por lo que puede no ser adecuado para su entorno compartido:
<cookie-config>
<cookie-secure>true</cookie-secure>
<cookie-path>/;HttpOnly</cookie-path>
</cookie-config>
Si no está atascado en MX7 o CF8, hay un ajuste oficial this in CF9.01Dcoldfusion.sessioncookie.httponly
He probado esto en ColdFusion MX7 y funciona como se esperaba Dodged Appscan lo hice.
Desafortunadamente vamos a través de IIS 5, por lo que no podemos hacer la reescritura de URL sin costosos complementos de terceros. ¿A menos que haya alguna reescritura que pueda hacerse en el nivel JRun? –
No conozco ningún editor de URL de nivel JRun. Correr en IIS 5 parece un requisito extraño ... pero ciertamente puedo entender que a veces tienes que trabajar con lo que tienes. ¡Buena suerte! :) –