<?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: How NOT to invent the next-gen CAPTCHA</title>
	<atom:link href="http://lbrandy.com/blog/2009/10/how-not-to-invent-the-next-gen-captcha/feed/" rel="self" type="application/rss+xml" />
	<link>http://lbrandy.com/blog/2009/10/how-not-to-invent-the-next-gen-captcha/</link>
	<description>{ on programming and the internets, every monday }</description>
	<lastBuildDate>Thu, 17 May 2012 07:59:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: key</title>
		<link>http://lbrandy.com/blog/2009/10/how-not-to-invent-the-next-gen-captcha/comment-page-1/#comment-29465</link>
		<dc:creator>key</dc:creator>
		<pubDate>Thu, 17 May 2012 07:55:19 +0000</pubDate>
		<guid isPermaLink="false">http://lbrandy.com/blog/?p=1096#comment-29465</guid>
		<description>Efficiency and elegance, these are things that a system of &lt;a href=&quot;http://xn--80aafybakikq7bg7c.org&quot; rel=&quot;nofollow&quot;&gt; зареждане на автоклиматици &lt;/a&gt;semi-structural curtain walls will &lt;a href=&quot;http://aluminievadograma.com/&quot; rel=&quot;nofollow&quot;&gt; дограма &lt;/a&gt;complement the building.</description>
		<content:encoded><![CDATA[<p>Efficiency and elegance, these are things that a system of <a href="http://xn--80aafybakikq7bg7c.org" rel="nofollow"> зареждане на автоклиматици </a>semi-structural curtain walls will <a href="http://aluminievadograma.com/" rel="nofollow"> дограма </a>complement the building.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: key</title>
		<link>http://lbrandy.com/blog/2009/10/how-not-to-invent-the-next-gen-captcha/comment-page-1/#comment-29402</link>
		<dc:creator>key</dc:creator>
		<pubDate>Wed, 18 Apr 2012 08:59:37 +0000</pubDate>
		<guid isPermaLink="false">http://lbrandy.com/blog/?p=1096#comment-29402</guid>
		<description>This method consists in comparing each employee with the achievements of others. &lt;a href=&quot;http://xn--hxajxbacedk6ejc.net&quot; rel=&quot;nofollow&quot;&gt; κλιματιστικά &lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>This method consists in comparing each employee with the achievements of others. <a href="http://xn--hxajxbacedk6ejc.net" rel="nofollow"> κλιματιστικά </a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alpheus</title>
		<link>http://lbrandy.com/blog/2009/10/how-not-to-invent-the-next-gen-captcha/comment-page-1/#comment-28958</link>
		<dc:creator>Alpheus</dc:creator>
		<pubDate>Tue, 03 Jan 2012 17:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://lbrandy.com/blog/?p=1096#comment-28958</guid>
		<description>One idea that hasn&#039;t yet seen much use, is the use of &quot;Bayesian&quot; techniques, to determine if the message itself is spam.  Paul Graham talked about his experiments in using such techniques to filter out e-mail spam.  Apparently, those techniques are highly accurate, and have become a bit of a standard in e-mail filters.

For the life of me, I have no clue why that technique hasn&#039;t been applied to comments.  An issue with training the filter, perhaps?</description>
		<content:encoded><![CDATA[<p>One idea that hasn&#8217;t yet seen much use, is the use of &#8220;Bayesian&#8221; techniques, to determine if the message itself is spam.  Paul Graham talked about his experiments in using such techniques to filter out e-mail spam.  Apparently, those techniques are highly accurate, and have become a bit of a standard in e-mail filters.</p>
<p>For the life of me, I have no clue why that technique hasn&#8217;t been applied to comments.  An issue with training the filter, perhaps?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob</title>
		<link>http://lbrandy.com/blog/2009/10/how-not-to-invent-the-next-gen-captcha/comment-page-1/#comment-26699</link>
		<dc:creator>Jacob</dc:creator>
		<pubDate>Wed, 03 Nov 2010 09:58:56 +0000</pubDate>
		<guid isPermaLink="false">http://lbrandy.com/blog/?p=1096#comment-26699</guid>
		<description>The way the spammers are breaking unbreakable CAPTCHAs are by mirroring them to high traffic websites (torrent sites, download sites and so on). Users there must enter a captcha to download stuff. So users are solving the CAPTCHAs from a site they want to spam. Once you submit it they submit it and it works. So the inet users are the best OCRs the spammers can use.

What do you think about using other type of biometrics on these registration forms? For example measuring the typing speed in the form fields. A automatic submission won&#039;t have any. And make one of the fields unelectable with the TAB key and see if the mouse was moved and used to reach there. Or some other type of biometrics that can be implemented. 

I&#039;m sure there will be solutions to break all of these but used in random combination plus the fact that you can apply all these events and rules at runtime it will really complicate things. The scripts must be evaluated in order to figure out what is measured and how.

And yes...throw there a CAPTCHA into the mix to make it really tasty.</description>
		<content:encoded><![CDATA[<p>The way the spammers are breaking unbreakable CAPTCHAs are by mirroring them to high traffic websites (torrent sites, download sites and so on). Users there must enter a captcha to download stuff. So users are solving the CAPTCHAs from a site they want to spam. Once you submit it they submit it and it works. So the inet users are the best OCRs the spammers can use.</p>
<p>What do you think about using other type of biometrics on these registration forms? For example measuring the typing speed in the form fields. A automatic submission won&#8217;t have any. And make one of the fields unelectable with the TAB key and see if the mouse was moved and used to reach there. Or some other type of biometrics that can be implemented. </p>
<p>I&#8217;m sure there will be solutions to break all of these but used in random combination plus the fact that you can apply all these events and rules at runtime it will really complicate things. The scripts must be evaluated in order to figure out what is measured and how.</p>
<p>And yes&#8230;throw there a CAPTCHA into the mix to make it really tasty.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: としあき</title>
		<link>http://lbrandy.com/blog/2009/10/how-not-to-invent-the-next-gen-captcha/comment-page-1/#comment-25690</link>
		<dc:creator>としあき</dc:creator>
		<pubDate>Tue, 20 Oct 2009 19:37:41 +0000</pubDate>
		<guid isPermaLink="false">http://lbrandy.com/blog/?p=1096#comment-25690</guid>
		<description>I think you did not cover one important factor when trying to design a CAPTCHA and that is the characteristics of those humans that are supposed to be able to pass it.  Not every CAPTCHA needs to be designed so that /any/ human can solve it.  A good example of this is the one used by http://random.irb.hr/signup.php which generally requires higher level mathematical knowledge.  This is not unreasonable as if their resource is to be of any use to you you would likely already possess the required skills to solve them.  One might even want to require cultural knowledge for a CAPTCHA as this will hinder human CAPTCHA farms being paid per CAPTCHA (however, they can still just send them to people looking for porn to solve).</description>
		<content:encoded><![CDATA[<p>I think you did not cover one important factor when trying to design a CAPTCHA and that is the characteristics of those humans that are supposed to be able to pass it.  Not every CAPTCHA needs to be designed so that /any/ human can solve it.  A good example of this is the one used by <a href="http://random.irb.hr/signup.php" rel="nofollow">http://random.irb.hr/signup.php</a> which generally requires higher level mathematical knowledge.  This is not unreasonable as if their resource is to be of any use to you you would likely already possess the required skills to solve them.  One might even want to require cultural knowledge for a CAPTCHA as this will hinder human CAPTCHA farms being paid per CAPTCHA (however, they can still just send them to people looking for porn to solve).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jach</title>
		<link>http://lbrandy.com/blog/2009/10/how-not-to-invent-the-next-gen-captcha/comment-page-1/#comment-25689</link>
		<dc:creator>Jach</dc:creator>
		<pubDate>Tue, 20 Oct 2009 19:18:13 +0000</pubDate>
		<guid isPermaLink="false">http://lbrandy.com/blog/?p=1096#comment-25689</guid>
		<description>Non-image based captchas work just as well in my opinion, if not better. If you&#039;re using a third party captcha system lots of other places use, it&#039;s bound to be under several attacks. Asking the user a logic question (or &quot;what image is this? (cat/dog/elephant)&quot; works, as does forcing JavaScript on to set a hidden field at the form submit. The future of captchas isn&#039;t in fancier images, but in just using a variety of techniques.</description>
		<content:encoded><![CDATA[<p>Non-image based captchas work just as well in my opinion, if not better. If you&#8217;re using a third party captcha system lots of other places use, it&#8217;s bound to be under several attacks. Asking the user a logic question (or &#8220;what image is this? (cat/dog/elephant)&#8221; works, as does forcing JavaScript on to set a hidden field at the form submit. The future of captchas isn&#8217;t in fancier images, but in just using a variety of techniques.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Buckbee</title>
		<link>http://lbrandy.com/blog/2009/10/how-not-to-invent-the-next-gen-captcha/comment-page-1/#comment-25684</link>
		<dc:creator>Michael Buckbee</dc:creator>
		<pubDate>Tue, 20 Oct 2009 14:27:19 +0000</pubDate>
		<guid isPermaLink="false">http://lbrandy.com/blog/?p=1096#comment-25684</guid>
		<description>I really just wish that there were more CAPTCHA implementations running around (and constantly evolving) so that the price and hassle to the spammers would go up.</description>
		<content:encoded><![CDATA[<p>I really just wish that there were more CAPTCHA implementations running around (and constantly evolving) so that the price and hassle to the spammers would go up.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

