<?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: Preventing spam with drag and drop</title>
	<atom:link href="http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: advanced</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257891</link>
		<dc:creator>advanced</dc:creator>
		<pubDate>Mon, 29 Oct 2007 04:42:10 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257891</guid>
		<description>Working hard to make the net less accessible?  Spam prevention solutions should probably be intelligence and/or parameter &quot;check and balance&quot; based, and preferably transparent. Interface complexity (or in this case obfuscation) without demand or purpose is just backwards.

/* meander off topic */

    Personally I like the honeypot solutions. The most transparent approach uses hidden form fields with default names like &quot;url&quot; and &quot;website&quot; to entice the bots into submitting spam data on a flagged query id, thus resulting in an automated IP ban (usually just a proxy block). Meanwhile the visible UI is unaffected.  So far these solutions have been VERY effective at keeping the bots out even on phpBB (i.e xrumer).

/* on another note */

Most bots have a pronounced signature in the page order they visit and the lightening fast times between page accesses. IMHO, identifying and blocking particular traffic patterns would be more effective than any type of UI based scheme. It seems to me that Google uses a similar approach to pro-actively protect against worm query floods.

/* back to the point */

    Regardless, I&#039;ve seen more than a few macro bots (ghostkeys) that use recorded mouse events to yield a quick/n/easy workaround to complex navigation, honeypots, serialization and tokens..  an approach that&#039;s light years behind the modern multisocket bot but effective none the less and likely to resurface given a continued demand.</description>
		<content:encoded><![CDATA[<p>Working hard to make the net less accessible?  Spam prevention solutions should probably be intelligence and/or parameter &#8220;check and balance&#8221; based, and preferably transparent. Interface complexity (or in this case obfuscation) without demand or purpose is just backwards.</p>
<p>/* meander off topic */</p>
<p>    Personally I like the honeypot solutions. The most transparent approach uses hidden form fields with default names like &#8220;url&#8221; and &#8220;website&#8221; to entice the bots into submitting spam data on a flagged query id, thus resulting in an automated IP ban (usually just a proxy block). Meanwhile the visible UI is unaffected.  So far these solutions have been VERY effective at keeping the bots out even on phpBB (i.e xrumer).</p>
<p>/* on another note */</p>
<p>Most bots have a pronounced signature in the page order they visit and the lightening fast times between page accesses. IMHO, identifying and blocking particular traffic patterns would be more effective than any type of UI based scheme. It seems to me that Google uses a similar approach to pro-actively protect against worm query floods.</p>
<p>/* back to the point */</p>
<p>    Regardless, I&#8217;ve seen more than a few macro bots (ghostkeys) that use recorded mouse events to yield a quick/n/easy workaround to complex navigation, honeypots, serialization and tokens..  an approach that&#8217;s light years behind the modern multisocket bot but effective none the less and likely to resurface given a continued demand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gavin</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257836</link>
		<dc:creator>Gavin</dc:creator>
		<pubDate>Sat, 27 Oct 2007 01:27:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257836</guid>
		<description>@ Simon: What&#039;s sad is your comment. Even if the proposed concept is bad, at least there&#039;s people trying to solve the problem.</description>
		<content:encoded><![CDATA[<p>@ Simon: What&#8217;s sad is your comment. Even if the proposed concept is bad, at least there&#8217;s people trying to solve the problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Jia</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257827</link>
		<dc:creator>Simon Jia</dc:creator>
		<pubDate>Fri, 26 Oct 2007 19:37:58 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257827</guid>
		<description>a true sad way of problem solving.
it is important to keep the user happy and the experience smooth. even the simple question style of spam blocking can annoy some user (trust me, i&#039;ve read some ppl&#039;s comments on that).</description>
		<content:encoded><![CDATA[<p>a true sad way of problem solving.<br />
it is important to keep the user happy and the experience smooth. even the simple question style of spam blocking can annoy some user (trust me, i&#8217;ve read some ppl&#8217;s comments on that).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam C</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257791</link>
		<dc:creator>Sam C</dc:creator>
		<pubDate>Fri, 26 Oct 2007 14:51:12 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257791</guid>
		<description>@Joe
Spam bots just speak http like your browser does.  If you have the browser do something automatically and send the result in the form post then the spam bot will learn to fake it and send the same values in the form post.  CAPTCHAs and questions generally work because humans are needed to provide additional input.  If you take humans out of the mix then all you are left with are machines.  Since machines can easily emulate other machines you are left with nothing.</description>
		<content:encoded><![CDATA[<p>@Joe<br />
Spam bots just speak http like your browser does.  If you have the browser do something automatically and send the result in the form post then the spam bot will learn to fake it and send the same values in the form post.  CAPTCHAs and questions generally work because humans are needed to provide additional input.  If you take humans out of the mix then all you are left with are machines.  Since machines can easily emulate other machines you are left with nothing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257736</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Thu, 25 Oct 2007 15:18:48 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257736</guid>
		<description>The thing wrong with that solution (the one posed) is that it isn&#039;t performing any real connection in the background; that&#039;d be the easiest place to exploit. Yes, I understand that it&#039;s a proof of concept too.

Ajaxian&#039;s anti-spam attempt, although not terribly great, has worked surprisingly well; I haven&#039;t seen any spams in the posts I&#039;ve read so.. guess it works.

I&#039;ve tossed around the idea as using the mouse position as the authenticating aspect of the user. Most bots are automated and don&#039;t use the mouse or keyboard (generally) so I thought if you&#039;d watch the mouse for a bit and see &quot;human like&quot; movements, then a flag should be set to allow the comment.

Of course there are still things to work out and even then I&#039;m sure it&#039;d get bypassed but, perhaps it&#039;s another proof of concept that I&#039;m working on.</description>
		<content:encoded><![CDATA[<p>The thing wrong with that solution (the one posed) is that it isn&#8217;t performing any real connection in the background; that&#8217;d be the easiest place to exploit. Yes, I understand that it&#8217;s a proof of concept too.</p>
<p>Ajaxian&#8217;s anti-spam attempt, although not terribly great, has worked surprisingly well; I haven&#8217;t seen any spams in the posts I&#8217;ve read so.. guess it works.</p>
<p>I&#8217;ve tossed around the idea as using the mouse position as the authenticating aspect of the user. Most bots are automated and don&#8217;t use the mouse or keyboard (generally) so I thought if you&#8217;d watch the mouse for a bit and see &#8220;human like&#8221; movements, then a flag should be set to allow the comment.</p>
<p>Of course there are still things to work out and even then I&#8217;m sure it&#8217;d get bypassed but, perhaps it&#8217;s another proof of concept that I&#8217;m working on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Korhonen</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257733</link>
		<dc:creator>Chris Korhonen</dc:creator>
		<pubDate>Thu, 25 Oct 2007 13:29:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257733</guid>
		<description>I liked the suggestion from a few weeks back - include an additional input field in the comment submission form, and hide it using CSS so that the user doesn&#039;t even see it. 

Spam bots will usually attempt to.. um.. spam.. text and input fields, meaning that if the &#039;hidden&#039; text field contains any data, you can assume that message is spam.

Granted, for users of screenreaders/text browsers and the like, you cannot effectively hide the field - so just use a label to tell the user not to fill that field in. Voila... 

We have an effective solution for distinguishing between humans and spam bots,  which is also accessible.</description>
		<content:encoded><![CDATA[<p>I liked the suggestion from a few weeks back &#8211; include an additional input field in the comment submission form, and hide it using CSS so that the user doesn&#8217;t even see it. </p>
<p>Spam bots will usually attempt to.. um.. spam.. text and input fields, meaning that if the &#8216;hidden&#8217; text field contains any data, you can assume that message is spam.</p>
<p>Granted, for users of screenreaders/text browsers and the like, you cannot effectively hide the field &#8211; so just use a label to tell the user not to fill that field in. Voila&#8230; </p>
<p>We have an effective solution for distinguishing between humans and spam bots,  which is also accessible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gavin</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257732</link>
		<dc:creator>Gavin</dc:creator>
		<pubDate>Thu, 25 Oct 2007 12:44:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257732</guid>
		<description>@ Will: I agree, but isn&#039;t it just a matter of time before spammers tackle that too? I mean, if you have stuff like chatbots that have a database with all possible answers to all possible questions, wouldn&#039;t it be just as easy to do the same to answer ajaxian-style captchas?</description>
		<content:encoded><![CDATA[<p>@ Will: I agree, but isn&#8217;t it just a matter of time before spammers tackle that too? I mean, if you have stuff like chatbots that have a database with all possible answers to all possible questions, wouldn&#8217;t it be just as easy to do the same to answer ajaxian-style captchas?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will Peavy</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257730</link>
		<dc:creator>Will Peavy</dc:creator>
		<pubDate>Thu, 25 Oct 2007 11:56:50 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257730</guid>
		<description>I think the best spam prevention is the type used on ajaxian.com. Text based spam filters are accessible to people with screen readers or color blindness, and 99.9% of web developers know the &quot;three letter acronym of what is used to style web pages&quot;... while 99.9% of bots don&#039;t.</description>
		<content:encoded><![CDATA[<p>I think the best spam prevention is the type used on ajaxian.com. Text based spam filters are accessible to people with screen readers or color blindness, and 99.9% of web developers know the &#8220;three letter acronym of what is used to style web pages&#8221;&#8230; while 99.9% of bots don&#8217;t.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gilles</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257727</link>
		<dc:creator>Gilles</dc:creator>
		<pubDate>Thu, 25 Oct 2007 10:04:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257727</guid>
		<description>@Rick: It is just a Proof of Concept (POC). It is not a solution for your problems.
@Trevor: Amen
@theKM: See my comment at Rick. You could send an XML request after dropping &quot;the box&quot; to verify something etc.

Guys.. it is just a new way of looking at things..</description>
		<content:encoded><![CDATA[<p>@Rick: It is just a Proof of Concept (POC). It is not a solution for your problems.<br />
@Trevor: Amen<br />
@theKM: See my comment at Rick. You could send an XML request after dropping &#8220;the box&#8221; to verify something etc.</p>
<p>Guys.. it is just a new way of looking at things..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Hansen</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257726</link>
		<dc:creator>Thomas Hansen</dc:creator>
		<pubDate>Thu, 25 Oct 2007 09:38:11 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257726</guid>
		<description>Oh, yea, sorry forgot to post the actual VIDEO... :S
http://ajaxwidgets.com/Blogs/thomas/create_an_ajax_captcha_control.bb</description>
		<content:encoded><![CDATA[<p>Oh, yea, sorry forgot to post the actual VIDEO&#8230; :S<br />
<a href="http://ajaxwidgets.com/Blogs/thomas/create_an_ajax_captcha_control.bb" rel="nofollow">http://ajaxwidgets.com/Blogs/thomas/create_an_ajax_captcha_control.bb</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Hansen</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257725</link>
		<dc:creator>Thomas Hansen</dc:creator>
		<pubDate>Thu, 25 Oct 2007 09:37:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257725</guid>
		<description>@Michael Connor
Here&#039;s a video about how to create an Ajax CAPTCHA in 5 minutes and 55 seconds for those interested (.Net, Gaia)
Now let&#039;s see if the ajaxian spam system catches THIS comment as a spam comment... ;)</description>
		<content:encoded><![CDATA[<p>@Michael Connor<br />
Here&#8217;s a video about how to create an Ajax CAPTCHA in 5 minutes and 55 seconds for those interested (.Net, Gaia)<br />
Now let&#8217;s see if the ajaxian spam system catches THIS comment as a spam comment&#8230; ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: theKM</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257718</link>
		<dc:creator>theKM</dc:creator>
		<pubDate>Thu, 25 Oct 2007 05:59:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257718</guid>
		<description>it&#039;s not an accessibility issue... it just doesn&#039;t provide the security that captcha&#039;s are designed to do.</description>
		<content:encoded><![CDATA[<p>it&#8217;s not an accessibility issue&#8230; it just doesn&#8217;t provide the security that captcha&#8217;s are designed to do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: theKM</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257717</link>
		<dc:creator>theKM</dc:creator>
		<pubDate>Thu, 25 Oct 2007 05:57:30 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257717</guid>
		<description>this doesn&#039;t work, because it doesn&#039;t change the server API. The captcha works because the server has a key, it&#039;s served encrypted in the image, and the only way to get it back is by reading the image.

The &quot;drag and drop&quot; thing is just some UI verification... the server API hasn&#039;t verified that it&#039;s all good. So to the spammer, it&#039;s just as easy to implement their bots as it ever was... sniff for the server API, and mimic it.

Captcha&#039;s work only because the server API says &quot;guess this&quot;, and there&#039;s an unknown that has tom come back in through the API. With this, the script is just saying that it was run... the API had no control to start with.</description>
		<content:encoded><![CDATA[<p>this doesn&#8217;t work, because it doesn&#8217;t change the server API. The captcha works because the server has a key, it&#8217;s served encrypted in the image, and the only way to get it back is by reading the image.</p>
<p>The &#8220;drag and drop&#8221; thing is just some UI verification&#8230; the server API hasn&#8217;t verified that it&#8217;s all good. So to the spammer, it&#8217;s just as easy to implement their bots as it ever was&#8230; sniff for the server API, and mimic it.</p>
<p>Captcha&#8217;s work only because the server API says &#8220;guess this&#8221;, and there&#8217;s an unknown that has tom come back in through the API. With this, the script is just saying that it was run&#8230; the API had no control to start with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trevor</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257710</link>
		<dc:creator>Trevor</dc:creator>
		<pubDate>Thu, 25 Oct 2007 02:06:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257710</guid>
		<description>&lt;blockquote&gt;Suppose I donâ€™t know the answer, then what?&lt;/blockquote&gt; Then you&#039;re very likely not reading Ajaxian. Human-detection questions should, to be most effective, target the site&#039;s audience. If you really don&#039;t know, but want to post a comment, you, as a human, have the advantage of using wikipedia or google or a good ol&#039; book to find out.

&lt;blockquote&gt; But I think itâ€™s good to experiment with concepts and Ajaxian is a great place to publish proof of concepts and bounce ideas around.&lt;/blockquote&gt; Yes, and while I wish folks here would be a little more respectful when criticizing, the benefit of having a place to post proofs of concept is to get them criticized so you can make the concept effective, secure, valuable and the best it can be as a solution to real problems.

The best, most accessible, solution to the problem that I&#039;ve found is to ask human-logic questions. This fails when users don&#039;t speak the language the questions are written in, so if your site has a multilingual audience, another solution (image, arithmetic) might be more appropriate.

Another solution, if you&#039;re lucky enough to be able to require Javascript, would be to leave &lt;form&gt; tags out of your markup and wrap your forms in the DOM. Well, until the spambots have better scripting support.</description>
		<content:encoded><![CDATA[<blockquote><p>Suppose I donâ€™t know the answer, then what?</p></blockquote>
<p> Then you&#8217;re very likely not reading Ajaxian. Human-detection questions should, to be most effective, target the site&#8217;s audience. If you really don&#8217;t know, but want to post a comment, you, as a human, have the advantage of using wikipedia or google or a good ol&#8217; book to find out.</p>
<blockquote><p> But I think itâ€™s good to experiment with concepts and Ajaxian is a great place to publish proof of concepts and bounce ideas around.</p></blockquote>
<p> Yes, and while I wish folks here would be a little more respectful when criticizing, the benefit of having a place to post proofs of concept is to get them criticized so you can make the concept effective, secure, valuable and the best it can be as a solution to real problems.</p>
<p>The best, most accessible, solution to the problem that I&#8217;ve found is to ask human-logic questions. This fails when users don&#8217;t speak the language the questions are written in, so if your site has a multilingual audience, another solution (image, arithmetic) might be more appropriate.</p>
<p>Another solution, if you&#8217;re lucky enough to be able to require Javascript, would be to leave &lt;form&gt; tags out of your markup and wrap your forms in the DOM. Well, until the spambots have better scripting support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257707</link>
		<dc:creator>Rick</dc:creator>
		<pubDate>Thu, 25 Oct 2007 01:13:39 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257707</guid>
		<description>Besides not actually preventing spam, this would stop you from being able to tab through the form and submit it with just the keyboard.</description>
		<content:encoded><![CDATA[<p>Besides not actually preventing spam, this would stop you from being able to tab through the form and submit it with just the keyboard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jo</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257705</link>
		<dc:creator>jo</dc:creator>
		<pubDate>Thu, 25 Oct 2007 00:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257705</guid>
		<description>Doesn&#039;t akismet render these solutions obsolete?</description>
		<content:encoded><![CDATA[<p>Doesn&#8217;t akismet render these solutions obsolete?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NullDaddy</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257702</link>
		<dc:creator>NullDaddy</dc:creator>
		<pubDate>Wed, 24 Oct 2007 22:52:15 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257702</guid>
		<description>Who cares how secure it is... all that one has to do to stop spam is make it a little more difficult for the spammer/bot and ta-da, they move on to the next mark.

As long as you change it up you will stay ahead of the pack. If everyone is using Captcha then there is more incentive to find ways to crack it... on the other hand if everyone is using a custom solution, theres less chance of a hacker taking the time to crack it. 

Think of &quot;the club&quot; ... I&#039;m sure its stopped a few cars from being stolen, but once its been found out how easily you can cut a steering wheel with a bolt cutter... and off comes the club. If you own a Ferrari I would hate to think you&#039;d trust your car to this security product alone. But on the other hand if your driving a POS, who the hell cares you could leave the keys in the ignition and no one would take it.</description>
		<content:encoded><![CDATA[<p>Who cares how secure it is&#8230; all that one has to do to stop spam is make it a little more difficult for the spammer/bot and ta-da, they move on to the next mark.</p>
<p>As long as you change it up you will stay ahead of the pack. If everyone is using Captcha then there is more incentive to find ways to crack it&#8230; on the other hand if everyone is using a custom solution, theres less chance of a hacker taking the time to crack it. </p>
<p>Think of &#8220;the club&#8221; &#8230; I&#8217;m sure its stopped a few cars from being stolen, but once its been found out how easily you can cut a steering wheel with a bolt cutter&#8230; and off comes the club. If you own a Ferrari I would hate to think you&#8217;d trust your car to this security product alone. But on the other hand if your driving a POS, who the hell cares you could leave the keys in the ignition and no one would take it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Connor</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257700</link>
		<dc:creator>Michael Connor</dc:creator>
		<pubDate>Wed, 24 Oct 2007 21:53:52 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257700</guid>
		<description>I wrote a 100 line captcha using JSP and it rocks.  Check it out at http://www.jroller.com/mlconnor</description>
		<content:encoded><![CDATA[<p>I wrote a 100 line captcha using JSP and it rocks.  Check it out at <a href="http://www.jroller.com/mlconnor" rel="nofollow">http://www.jroller.com/mlconnor</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gene</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257696</link>
		<dc:creator>gene</dc:creator>
		<pubDate>Wed, 24 Oct 2007 19:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257696</guid>
		<description>this does nothing, spam bots attack the http request that posts the comment. spam bots dont have to deal with DOM or javascript, they just make the call the browser ends up calling.</description>
		<content:encoded><![CDATA[<p>this does nothing, spam bots attack the http request that posts the comment. spam bots dont have to deal with DOM or javascript, they just make the call the browser ends up calling.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tara Kelly (PassPack)</title>
		<link>http://ajaxian.com/archives/preventing-spam-with-drag-and-drop/comment-page-1#comment-257693</link>
		<dc:creator>Tara Kelly (PassPack)</dc:creator>
		<pubDate>Wed, 24 Oct 2007 18:34:43 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2933#comment-257693</guid>
		<description>On accessibility and server side validation - sure, ok, agreed. 

But I think it&#039;s good to experiment with concepts and Ajaxian is a great place to publish proof of concepts and bounce ideas around.

I&#039;m sure someone can find a statistic on how many false starts it takes before an idea finally reaches it&#039;s final form... nothing comes out of the box perfect. 

Good experiment. Who knows, maybe it&#039;ll spark an accessible-server-validated-super-alternative-captcha idea for someone else. 

Cheers!</description>
		<content:encoded><![CDATA[<p>On accessibility and server side validation &#8211; sure, ok, agreed. </p>
<p>But I think it&#8217;s good to experiment with concepts and Ajaxian is a great place to publish proof of concepts and bounce ideas around.</p>
<p>I&#8217;m sure someone can find a statistic on how many false starts it takes before an idea finally reaches it&#8217;s final form&#8230; nothing comes out of the box perfect. </p>
<p>Good experiment. Who knows, maybe it&#8217;ll spark an accessible-server-validated-super-alternative-captcha idea for someone else. </p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

