View State is not encrypted
---------------------------

         Key: MYFACES-918
         URL: http://issues.apache.org/jira/browse/MYFACES-918
     Project: MyFaces
        Type: Bug
  Components: Implementation  
 Environment: All
    Reporter: IM
    Priority: Critical


Just by looking at the source of Myfaces I noticed that the view state is not 
encrypted before it is sent to the client. It is just gzip-ped and then 
Base64-ed. This is a major security issue as:
1.  any tech savvy java user can tamper it. 
2. it is susceptible to the man-in-the-middle attacks
The later prevents the usage of myfaces on publicly accessible web sites with 
state saving method client (i.e. most of the cluster installations). Moreover 
in the jsr it is clearly written that the view state have to be encrypted to 
guarantee the application security.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to