<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Rails 2.0 CookieStore insecure after all, because&#8230;</title>
	<atom:link href="http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/feed/" rel="self" type="application/rss+xml" />
	<link>http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/</link>
	<description>Ecchi nanowa ikenai to omoimasu</description>
	<lastBuildDate>Tue, 03 Jan 2012 16:14:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Rails 2.0 security &#171; jos442&#8217;s blog</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/comment-page-1/#comment-7433</link>
		<dc:creator>Rails 2.0 security &#171; jos442&#8217;s blog</dc:creator>
		<pubDate>Tue, 27 Nov 2007 08:35:10 +0000</pubDate>
		<guid isPermaLink="false">http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/#comment-7433</guid>
		<description>[...] are subject to brute force attacks and session replay attacks. There&#8217;s currently a flaw that makes brute force attacks easy, although it should be fixed [...]</description>
		<content:encoded><![CDATA[<p>[...] are subject to brute force attacks and session replay attacks. There&#8217;s currently a flaw that makes brute force attacks easy, although it should be fixed [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hongli</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/comment-page-1/#comment-7430</link>
		<dc:creator>Hongli</dc:creator>
		<pubDate>Mon, 26 Nov 2007 17:38:10 +0000</pubDate>
		<guid isPermaLink="false">http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/#comment-7430</guid>
		<description>Just use the code from my script. :)</description>
		<content:encoded><![CDATA[<p>Just use the code from my script. <img src='http://izumi.plan99.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Reubenstein</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/comment-page-1/#comment-7429</link>
		<dc:creator>Ben Reubenstein</dc:creator>
		<pubDate>Mon, 26 Nov 2007 17:06:33 +0000</pubDate>
		<guid isPermaLink="false">http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/#comment-7429</guid>
		<description>I just spent a long time trying to get SecureRandom working.  Is there a simple way to bring it into the 1.8 or should I just wait for 1.9 to come around?</description>
		<content:encoded><![CDATA[<p>I just spent a long time trying to get SecureRandom working.  Is there a simple way to bring it into the 1.8 or should I just wait for 1.9 to come around?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pratik</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/comment-page-1/#comment-7424</link>
		<dc:creator>Pratik</dc:creator>
		<pubDate>Mon, 26 Nov 2007 13:26:12 +0000</pubDate>
		<guid isPermaLink="false">http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/#comment-7424</guid>
		<description>Ah ok. securerandom looks like a ruby 1.9 thingy.</description>
		<content:encoded><![CDATA[<p>Ah ok. securerandom looks like a ruby 1.9 thingy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jamie Flournoy</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/comment-page-1/#comment-7423</link>
		<dc:creator>Jamie Flournoy</dc:creator>
		<pubDate>Mon, 26 Nov 2007 13:20:51 +0000</pubDate>
		<guid isPermaLink="false">http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/#comment-7423</guid>
		<description>&gt;I’m now working on a patch
Sweet! When in doubt, Ruby should always be delegating gnarly stuff like crypto to trustworthy libraries. :)

&gt;I believe that, once the secret key generator has been fixed, CookieStore will be secure by default.
Sure, from a message-integrity standpoint (can&#039;t forge session data), though not a secrecy standpoint (still can read session contents). But that&#039;s how it was designed to work, so this is more of a taste/paranoia issue than an out and out bug. :)</description>
		<content:encoded><![CDATA[<p>&gt;I’m now working on a patch<br />
Sweet! When in doubt, Ruby should always be delegating gnarly stuff like crypto to trustworthy libraries. <img src='http://izumi.plan99.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&gt;I believe that, once the secret key generator has been fixed, CookieStore will be secure by default.<br />
Sure, from a message-integrity standpoint (can&#8217;t forge session data), though not a secrecy standpoint (still can read session contents). But that&#8217;s how it was designed to work, so this is more of a taste/paranoia issue than an out and out bug. <img src='http://izumi.plan99.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pratik</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/comment-page-1/#comment-7422</link>
		<dc:creator>Pratik</dc:creator>
		<pubDate>Mon, 26 Nov 2007 13:19:35 +0000</pubDate>
		<guid isPermaLink="false">http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/#comment-7422</guid>
		<description>It&#039;s been there for over a month :)</description>
		<content:encoded><![CDATA[<p>It&#8217;s been there for over a month <img src='http://izumi.plan99.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hongli</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/comment-page-1/#comment-7421</link>
		<dc:creator>Hongli</dc:creator>
		<pubDate>Mon, 26 Nov 2007 13:14:51 +0000</pubDate>
		<guid isPermaLink="false">http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/#comment-7421</guid>
		<description>Ah, I see. That&#039;s great, but the secret key generator in the application generator (app_generator.rb) is still insecure.

And SecureRandom is not installed by default everywhere. It&#039;s not in the Ubuntu repositories, and I can&#039;t seem to find a download website for SecureRandom. The code should fallback to other (still-better-than-rand) methods.</description>
		<content:encoded><![CDATA[<p>Ah, I see. That&#8217;s great, but the secret key generator in the application generator (app_generator.rb) is still insecure.</p>
<p>And SecureRandom is not installed by default everywhere. It&#8217;s not in the Ubuntu repositories, and I can&#8217;t seem to find a download website for SecureRandom. The code should fallback to other (still-better-than-rand) methods.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pratik</title>
		<link>http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/comment-page-1/#comment-7420</link>
		<dc:creator>Pratik</dc:creator>
		<pubDate>Mon, 26 Nov 2007 13:09:48 +0000</pubDate>
		<guid isPermaLink="false">http://izumi.plan99.net/blog/index.php/2007/11/26/rails-20-cookiestore-insecure-after-all-because/#comment-7420</guid>
		<description>Umm...wait a second.. http://dev.rubyonrails.org/changeset/7966 is this not supposed to fix that ?</description>
		<content:encoded><![CDATA[<p>Umm&#8230;wait a second.. <a href="http://dev.rubyonrails.org/changeset/7966" rel="nofollow">http://dev.rubyonrails.org/changeset/7966</a> is this not supposed to fix that ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

