On Fri, Dec 6, 2013 at 2:52 PM, Wil Genovese <[email protected]> wrote:

>
> I致e seen people request this before due to a PCI security audit. Usually
> the best solution, depending on the code, is to switch to J2EE session
> variables. Instead of physical cookies the session cookies are true session
> cookies in browser memory. This would eliminate the secure cookies issue.
>  I think?
>

You can create a browser session cookie for CFID/CFTOKEN cookies as well,
you just have to write the cookies manually. But what Robert was asking
about was the secure flag on the cookie, which indicates that the user
agent should only send the cookie over a secure connection (eg HTTPS),
again you have to do this by writing the cookies manually in CF9 and lower,
here's an example showing how to do this:
http://www.petefreitag.com/item/764.cfm

For CF10 it is easy you just specify in your Application.cfc
this.sessioncookie.secure = true

Also with CF10 (or Tomcat rather) it will automatically add the secure flag
to your JSESSIONID cookie on HTTPS requests, this causes your HTTP and
HTTPS requests to be on different sessions, which for security is a good
thing, but can lead to issues if you have coded your apps to expect
otherwise. More info on that here: http://www.petefreitag.com/item/817.cfm

--
Pete Freitag - Adobe Community Professional
http://foundeo.com/ - ColdFusion Consulting & Products
http://hackmycf.com - Is your ColdFusion Server Secure?
http://www.youtube.com/watch?v=ubESB87vl5U - FuseGuard your CFML in 10
minutes


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357316
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to