[
https://issues.apache.org/jira/browse/OFBIZ-6655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15105952#comment-15105952 ]
Jacques Le Roux commented on OFBIZ-6655:
----------------------------------------
Hi Deepak,
You
{quote}
Reverted r1719762, as system fails to find the session cookie for ecommerce, will debug it in more detail but for now to fix this issue reverting r1719762 at r#1722379.
{quote}
Then you applied r1724940. Could you please explain in detail the issue you got with r1719762 that you did not get with r1724940? Was this not related to OFBIZ-6111 ? Or javascript not able to access the session cookie? Did you test using an OFBiz localhost instance? This questions because we will ultimately need to secure all OFBiz cookies, not only the session cookies.
There are more considerations to take into account, notably that I have introduced _strict-transport-security_ with r1719660 (OFBIZ-6766).
The point is you should set _<secure>true</secure>_ ONLY if you are only serving https content, for mixed content this setting in NOT recommended. But with the introduction of _strict-transport-security_ things are blurred.
Anyway I will soon open a new Jira for that and other related points or maybe simply another post to the "Performance over security, is that reasonable?" thread.
> Add session tracking mode and make cookie secure
> ------------------------------------------------
>
> Key: OFBIZ-6655
> URL:
https://issues.apache.org/jira/browse/OFBIZ-6655> Project: OFBiz
> Issue Type: Sub-task
> Components: ALL COMPONENTS
> Affects Versions: Trunk, 14.12.01
> Reporter: Deepak Dixit
> Assignee: Deepak Dixit
> Fix For: 14.12.01, Upcoming Branch, Release Branch 15.12
>
> Attachments: OFBIA-6655.applications.patch, OFBIZ-6655.framework_themes.patch, OFBIZ-6655_specialpurpose_leftover.patch, sessionConifg_ecommerce.patch
>
>
> Need to enhance security at web-app level.
> As per current implementation:
> - The cookie containing the session identifier is not secure
> - The session identifier is transmitted in the query string of the URL
> To fix these issue we have to add following session config otpions in web.xml
> {code}
> <session-config>
> <cookie-config>
> <http-only>true</http-only>
> <secure>true</secure>
> </cookie-config>
> <tracking-mode>COOKIE</tracking-mode>
> </session-config>
> {code}
> Also we need to update the web-app servlet specification from 2.3 to 3.0
> {code}
> <web-app version="3.0"
> xmlns="
http://java.sun.com/xml/ns/javaee"
> xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee>
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
> {code}
>
https://tomcat.apache.org/whichversion.html--
This message was sent by Atlassian JIRA
(v6.3.4#6332)