<?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: Cross-Site Request Forgeries (CSRF)</title>
	<atom:link href="http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/feed/" rel="self" type="application/rss+xml" />
	<link>http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/</link>
	<description>One developers blog.</description>
	<lastBuildDate>Fri, 03 Feb 2012 16:12:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: artikelverzeichnis</title>
		<link>http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/comment-page-1/#comment-99348</link>
		<dc:creator>artikelverzeichnis</dc:creator>
		<pubDate>Sun, 22 Jan 2012 04:14:19 +0000</pubDate>
		<guid isPermaLink="false">http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/#comment-99348</guid>
		<description>An interesting dialogue is value comment. I think that you must write more on this topic, it won&#039;t be a taboo subject however usually people are not sufficient to talk on such topics. To the next. Cheers</description>
		<content:encoded><![CDATA[<p>An interesting dialogue is value comment. I think that you must write more on this topic, it won&#8217;t be a taboo subject however usually people are not sufficient to talk on such topics. To the next. Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leticia Schlotfeldt</title>
		<link>http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/comment-page-1/#comment-99275</link>
		<dc:creator>Leticia Schlotfeldt</dc:creator>
		<pubDate>Sat, 21 Jan 2012 19:51:07 +0000</pubDate>
		<guid isPermaLink="false">http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/#comment-99275</guid>
		<description>I simply wanted to develop a  message to thank you for the precious ideas you are giving out at this website. My incredibly long internet search has at the end been honored with reliable information to share with my partners. I would assert that we site visitors actually are really lucky to be in a remarkable community with  many lovely individuals with very helpful tricks. I feel somewhat lucky to have seen the site and look forward to really more thrilling times reading here. Thanks a lot once more for all the details.</description>
		<content:encoded><![CDATA[<p>I simply wanted to develop a  message to thank you for the precious ideas you are giving out at this website. My incredibly long internet search has at the end been honored with reliable information to share with my partners. I would assert that we site visitors actually are really lucky to be in a remarkable community with  many lovely individuals with very helpful tricks. I feel somewhat lucky to have seen the site and look forward to really more thrilling times reading here. Thanks a lot once more for all the details.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: U238</title>
		<link>http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/comment-page-1/#comment-1062</link>
		<dc:creator>U238</dc:creator>
		<pubDate>Wed, 23 Jul 2008 20:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/#comment-1062</guid>
		<description>Good tutorial , thnx bro.</description>
		<content:encoded><![CDATA[<p>Good tutorial , thnx bro.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher</title>
		<link>http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/comment-page-1/#comment-971</link>
		<dc:creator>Christopher</dc:creator>
		<pubDate>Sat, 05 Jul 2008 13:16:11 +0000</pubDate>
		<guid isPermaLink="false">http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/#comment-971</guid>
		<description>Remember that the goal isn&#039;t about creating a unique hash (though for all intents and purposes, it will be unique), the goal is to simply create a hash that is unguessable within the time the code is valid (say, 10 minutes).

While it is true that a random number and microtime isn&#039;t 100% secure (for reasons that mt_rand() can be predicted under the right conditions), it is nevertheless a pretty good way. You can add a secret salt to the mix if you want more security.</description>
		<content:encoded><![CDATA[<p>Remember that the goal isn&#8217;t about creating a unique hash (though for all intents and purposes, it will be unique), the goal is to simply create a hash that is unguessable within the time the code is valid (say, 10 minutes).</p>
<p>While it is true that a random number and microtime isn&#8217;t 100% secure (for reasons that mt_rand() can be predicted under the right conditions), it is nevertheless a pretty good way. You can add a secret salt to the mix if you want more security.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Albert</title>
		<link>http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/comment-page-1/#comment-927</link>
		<dc:creator>Albert</dc:creator>
		<pubDate>Fri, 04 Jul 2008 20:49:06 +0000</pubDate>
		<guid isPermaLink="false">http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/#comment-927</guid>
		<description>You should use something like &lt;code&gt;md5(uniqid(rand(0, 99999999), true))&lt;/code&gt; to generate a unique token, because &lt;code&gt;mt_rand(0, 1000)&lt;/code&gt; has just 1000 possibilities.</description>
		<content:encoded><![CDATA[<p>You should use something like <code>md5(uniqid(rand(0, 99999999), true))</code> to generate a unique token, because <code>mt_rand(0, 1000)</code> has just 1000 possibilities.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: syshoLe.com &#187; Blog Archive &#187; CSRF Saldırıları ve Korunma (Bölüm 2)</title>
		<link>http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/comment-page-1/#comment-238</link>
		<dc:creator>syshoLe.com &#187; Blog Archive &#187; CSRF Saldırıları ve Korunma (Bölüm 2)</dc:creator>
		<pubDate>Mon, 03 Dec 2007 10:24:45 +0000</pubDate>
		<guid isPermaLink="false">http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/#comment-238</guid>
		<description>[...] http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/" rel="nofollow">http://devlog.info/2007/09/02/cross-site-request-forgeries-csrf/</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

