<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Storing Session State on the Client</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Sat, 25 May 2013 07:59:40 -0400</pubDate>


    <item>

        <title>SHA1 is mot MAC</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[<blockquote>Hi Eugene, Your assertion is NOT correct. MAC algorithm does use a key for initialization. Here is a code sample from ByteArrayGuard class about how this is done: byte[] rawKey = convertPasswordToKey(getPasswordToSecureState());----Mac mac =...]]></description>
        

        <pubDate>Fri, 20 May 2005 17:00:12 -0400</pubDate>

        

        <jf:creationDate>Fri, 20 May 2005 17:00:12 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 20 May 2005 17:00:12 -0400</jf:modificationDate>
        <jf:date>May 20, 2005</jf:date>
        <jf:author>Eugene Kuleshov</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>JSF Already Does This</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[<blockquote><blockquote>What you are serializing is not your application/form state, just the instructions/makeup of the page.  See my last comment.  This has lots of benefits with developing in a modular/reusable manner since you can drop a component in...]]></description>
        

        <pubDate>Fri, 20 May 2005 08:16:19 -0400</pubDate>

        

        <jf:creationDate>Fri, 20 May 2005 08:16:19 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 20 May 2005 08:16:19 -0400</jf:modificationDate>
        <jf:date>May 20, 2005</jf:date>
        <jf:author>hookomjj</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>JSF Already Does This</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[<blockquote>What you are serializing is not your application/form state, just the instructions/makeup of the page.  See my last comment.  This has lots of benefits with developing in a modular/reusable manner since you can drop a component in a page...]]></description>
        

        <pubDate>Thu, 19 May 2005 19:12:12 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 19:12:12 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 19:12:12 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>Michael Jouravlev</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>MAC does use a Key</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[Hi Eugene, <br><br>Your assertion is NOT correct. MAC algorithm does use a key for initialization. Here is a code sample from ByteArrayGuard class about how this is done: <br><br>byte[] rawKey =...]]></description>
        

        <pubDate>Thu, 19 May 2005 16:56:00 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 16:56:00 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 16:56:00 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>Inderjeet Singh</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Storing Session State on the Client</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[See some critique of this pattern in my <a href="http://www.jroller.com/page/maximdim/20050519#criticue_of_storing_session_state" target="_blank">blog</a>]]></description>
        

        <pubDate>Thu, 19 May 2005 15:58:30 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 15:58:30 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 15:58:30 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>Dmitri Maximovich</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Response to the security analysis</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[<blockquote>Eugene, Thanks for the detailed comments in your blog. I would like to clarify a few things since I dont think the security issues that you raise are valid: It is incorrect to say that knowing MAC and IVs compromises the security. In any...]]></description>
        

        <pubDate>Thu, 19 May 2005 15:23:30 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 15:23:30 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 15:23:30 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>Eugene Kuleshov</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Response to the security analysis</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[Eugene, <br><br>Thanks for the detailed comments in your blog. I would like to clarify a few things since I dont think the security issues that you raise are valid: <br><br>It is incorrect to say that knowing MAC and IVs compromises the security. In any...]]></description>
        

        <pubDate>Thu, 19 May 2005 14:46:13 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 14:46:13 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 14:46:13 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>Inderjeet Singh</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Security analysis</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[<blockquote>In this tag, we already implement a secure solution. The Tag encrypts the state that is stored on the client. The key for encryption is NEVER stored on the client or sent on the wire. The encryption is done with strong cryto (3DES) and a...]]></description>
        

        <pubDate>Thu, 19 May 2005 10:54:02 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 10:54:02 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 10:54:02 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>Eugene Kuleshov</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>JSF Already Does This</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[<blockquote><blockquote>That may sound 'moot', but the goal of the JSF framework is to consolidate controller/view behavior into pages.  If you place an h:inputText value=&quot;#{login.name}&quot; on 3 different pages, none of them are going to affect...]]></description>
        

        <pubDate>Thu, 19 May 2005 09:09:30 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 09:09:30 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 09:09:30 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>hookomjj</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Days of perl</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[Yeah .... people were doing that back in the perl CGI days ...<br>and it sucked. I bet sun have probably patented this ...<br><br>-b<br><br>( although we didn't have these &quot;taglib&quot; whatdeycallitthingimejigs then )]]></description>
        

        <pubDate>Thu, 19 May 2005 04:20:03 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 04:20:03 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 04:20:03 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>sadfasdf asdadsf</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>The BluePrints tag already provides security with encryption</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[<blockquote>In this tag, we already implement a secure solution. The Tag encrypts the state that is stored on the client. The key for encryption is NEVER stored on the client or sent on the wire. The encryption is done with strong cryto (3DES) and a...]]></description>
        

        <pubDate>Thu, 19 May 2005 04:11:57 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 04:11:57 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 04:11:57 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>Martin Bromley</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>JSF Already Does This</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[<blockquote>That may sound 'moot', but the goal of the JSF framework is to consolidate controller/view behavior into pages.  If you place an h:inputText value=&quot;#{login.name}&quot; on 3 different pages, none of them are going to affect each...]]></description>
        

        <pubDate>Thu, 19 May 2005 04:11:07 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 04:11:07 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 04:11:07 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>Steve Zara</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Cameron making fun of client session state February 17, 2004</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[So a few hundred bytes in the cookie can become 20 KB. I take it that you give up your resistance against stateless servers then? That was the last topic where we disagreed. How sad!<br><br>I can not find a single topic to discuss anymore. You have given...]]></description>
        

        <pubDate>Thu, 19 May 2005 02:31:00 -0400</pubDate>

        

        <jf:creationDate>Thu, 19 May 2005 02:31:00 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 19 May 2005 02:31:00 -0400</jf:modificationDate>
        <jf:date>May 19, 2005</jf:date>
        <jf:author>Rolf Tollerud</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Javaworld Cookie Article</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[Also on this topic is a Java object serialized in Cookies:<br><br><a href="http://www.javaworld.com/javaworld/jw-01-2001/jw-0126-servlets-p3.html" target="_blank">http://www.javaworld.com/javaworld/jw-01-2001/jw-0126-servlets-p3.html</a>]]></description>
        

        <pubDate>Wed, 18 May 2005 19:14:16 -0400</pubDate>

        

        <jf:creationDate>Wed, 18 May 2005 19:14:16 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 18 May 2005 19:14:16 -0400</jf:modificationDate>
        <jf:date>May 18, 2005</jf:date>
        <jf:author>Malcolm Edgar</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>compression</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=33991</link>

        

        
            <description><![CDATA[<blockquote>Would there be any value in compressing it or would that add too much overhead?</blockquote><br>Tapestry compresses the ObjectOutputStream and uses that, unless the uncompressed bytestream is smaller (which is often is).]]></description>
        

        <pubDate>Wed, 18 May 2005 18:51:51 -0400</pubDate>

        

        <jf:creationDate>Wed, 18 May 2005 18:51:51 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 18 May 2005 18:51:51 -0400</jf:modificationDate>
        <jf:date>May 18, 2005</jf:date>
        <jf:author>Howard Lewis Ship</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

