<?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: Avoiding cross site request forgery in your web apps</title>
	<atom:link href="http://markmaunder.com/2007/avoiding-cross-site-request-forgery-in-your-web-apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://markmaunder.com/2007/avoiding-cross-site-request-forgery-in-your-web-apps/</link>
	<description></description>
	<lastBuildDate>Fri, 12 Mar 2010 22:07:19 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: -= Linkage 2007.12.28 =-</title>
		<link>http://markmaunder.com/2007/avoiding-cross-site-request-forgery-in-your-web-apps/comment-page-1/#comment-587</link>
		<dc:creator>-= Linkage 2007.12.28 =-</dc:creator>
		<pubDate>Mon, 26 Jan 2009 15:40:20 +0000</pubDate>
		<guid isPermaLink="false">http://markmaunder.com/2007/avoiding-cross-site-request-forgery-in-your-web-apps/#comment-587</guid>
		<description>[...] Fighting CSRF&lt;br/&gt; Avoiding CSRF vulnerabilities in your web apps is easy: In all forms that require a user to be authenticated, simply reauthenticate them using some user-specific transient data. [...]</description>
		<content:encoded><![CDATA[<p>[...] Fighting CSRF&lt;br/&gt; Avoiding CSRF vulnerabilities in your web apps is easy: In all forms that require a user to be authenticated, simply reauthenticate them using some user-specific transient data. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mark</title>
		<link>http://markmaunder.com/2007/avoiding-cross-site-request-forgery-in-your-web-apps/comment-page-1/#comment-313</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Wed, 26 Dec 2007 17:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://markmaunder.com/2007/avoiding-cross-site-request-forgery-in-your-web-apps/#comment-313</guid>
		<description>Sure, but many people don&#039;t use random session ID&#039;s but instead guarantee uniqueness by using an autoincrement field in a database. On a low traffic site an autoinc field is very easy to guess, hence the suggestion of encryption or hashing.</description>
		<content:encoded><![CDATA[<p>Sure, but many people don&#8217;t use random session ID&#8217;s but instead guarantee uniqueness by using an autoincrement field in a database. On a low traffic site an autoinc field is very easy to guess, hence the suggestion of encryption or hashing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: K</title>
		<link>http://markmaunder.com/2007/avoiding-cross-site-request-forgery-in-your-web-apps/comment-page-1/#comment-312</link>
		<dc:creator>K</dc:creator>
		<pubDate>Wed, 26 Dec 2007 09:52:35 +0000</pubDate>
		<guid isPermaLink="false">http://markmaunder.com/2007/avoiding-cross-site-request-forgery-in-your-web-apps/#comment-312</guid>
		<description>&quot;set the hidden fields value to an MD5 hash of the real session ID.&quot;

If the session id is randomly generated, it doesn&#039;t make sense to encrypt it. A random string is a random string, no matter how it looks. The only possible way a md5 is more secure, is the size of the text. Then the attacker would need more time to crack it using brute force.</description>
		<content:encoded><![CDATA[<p>&#8220;set the hidden fields value to an MD5 hash of the real session ID.&#8221;</p>
<p>If the session id is randomly generated, it doesn&#8217;t make sense to encrypt it. A random string is a random string, no matter how it looks. The only possible way a md5 is more secure, is the size of the text. Then the attacker would need more time to crack it using brute force.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Airey</title>
		<link>http://markmaunder.com/2007/avoiding-cross-site-request-forgery-in-your-web-apps/comment-page-1/#comment-311</link>
		<dc:creator>David Airey</dc:creator>
		<pubDate>Wed, 26 Dec 2007 09:35:44 +0000</pubDate>
		<guid isPermaLink="false">http://markmaunder.com/2007/avoiding-cross-site-request-forgery-in-your-web-apps/#comment-311</guid>
		<description>Thanks for linking through to my article, and for your write-up on the situation.

I appreciate it, and hope you have a fantastic new year.</description>
		<content:encoded><![CDATA[<p>Thanks for linking through to my article, and for your write-up on the situation.</p>
<p>I appreciate it, and hope you have a fantastic new year.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
