<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>captcha Archives &#8212; Stampede: the strategic design &amp; technology company</title>
	<atom:link href="https://stampede-design.com/blog/tag/captcha/feed/" rel="self" type="application/rss+xml" />
	<link>https://stampede-design.com/blog/tag/captcha/</link>
	<description>We are creating better worlds though thoughtful design and technology. Connect with us!</description>
	<lastBuildDate>Tue, 07 Apr 2026 09:08:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://stampede-design.com/wp-content/uploads/2024/02/cropped-Stampede-Favicon-old-32x32.png</url>
	<title>captcha Archives &#8212; Stampede: the strategic design &amp; technology company</title>
	<link>https://stampede-design.com/blog/tag/captcha/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Spam Prevention Alternatives to CAPTCHA</title>
		<link>https://stampede-design.com/blog/spam-prevention-alternatives-to-captcha/</link>
					<comments>https://stampede-design.com/blog/spam-prevention-alternatives-to-captcha/#comments</comments>
		
		<dc:creator><![CDATA[Shaiful Borhan]]></dc:creator>
		<pubDate>Fri, 04 Jun 2010 16:29:40 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[spam prevention]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web security]]></category>
		<guid isPermaLink="false">https://stampede-design.com/blog/?p=687</guid>

					<description><![CDATA[<p>One of the rules in today's web is if you have forms on your website, you need to have some kind of spam prevention measure implemented. Here Shaiful will talk us through the several methods that can be used and why CAPTCHA isn't one.</p>
<p>The post <a href="https://stampede-design.com/blog/spam-prevention-alternatives-to-captcha/">Spam Prevention Alternatives to CAPTCHA</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="lead">One of the rules in today’s web is if you have  forms on your  website, you need to have some kind of spam prevention measure  implemented.  Here I will talk us through the several methods that can be used and  why  CAPTCHA isn’t one.</p>
<h2>Why not CAPTCHA?</h2>
<p>Well, spam prevention wise CAPTCHA challenge works. But the main problem is it considerably lowers the  user  experience by requiring extra effort and time to read the garbled image  that  may deter the user from completing the form altogether. To overcome  that, they  came out with the audio version of CAPTCHA which seriously, is even  more  troublesome. On top of that, having a CAPTCHA image certainly cripples  the  aesthetics of a well-designed form. With all these shortcomings  however,  CAPTCHA might be the best method to counter manual spammers (humans)  because  they would get too annoyed to do the CAPTCHA challenge.</p>
<p>Apart from image CAPTCHA, we could use a different  version of  challenge question method. One of the popular approaches is to present  users  with simple arithmetic operations e.g. “What is 4 + 2?”   As with CAPTCHA, it is also randomized each  time the form reloads. Another variant is to use questions that  requires  textual answers such as “What animal meows?”. It should be noted that  questions  like these should be made simplistic as it introduces language barriers  between  the users and the system and to prevent the user from taking extra  efforts.</p>
<h2>Alternative &#8220;Are You Human?&#8221; Tests</h2>
<p>The methods described above require user input in  order to  distinguish humans from spambots. This additional step can be  eliminated by  using a little bit of programming logic to validate the form submission  on the  server side. </p>
<p>Spambots usually love to fill out every field on  the form.  We can take advantage of this behaviour to trap the bots by setting up  a field  that is hidden from the user’s view, assuming it would not be filled by  a  legitimate human user. This field has to be a normal type=“text” with a  tempting name like ‘email’ or ‘website’ except it has a CSS “display:none”  property. The  idea is to flag the form submission as spam if this field was filled.  To cater  screen reader users without CSS support, adequate label should be  applied  telling them to leave this field blank. Additionally, bots also have  the  tendency to post links and irrelevant keywords in textarea fields. A  carefully  crafted regex validation on these fields would help prevent faulty form  submissions substantially.</p>
<p>Another advanced approach is to attach a unique,  dynamically-generated token as a hidden field on your form and then  check its  validity upon submission. These tokens can be produced using session  IDs or  simply timestamps. The idea behind this method is to ensure the user  viewing  the form is essentially the same user submitting it. The timestamp  method can  be used to calculate the time elapsed between the page being viewed and  submitted.</p>
<h2>Modern Day Solutions</h2>
<p>In order to stay concurrent with the advancement  of  spambots, the measures taken to combat spammers have also been taken a  step  further by using a collaborative, distributed and intelligent approach  as can  be seen in <a href="http://akismet.com" target="_blank">Akismet</a> and <a href="http://projecthoneypot.org" target="_blank">Project Honey Pot</a>. The Akismet service is fairly  popular  because it comes natively with WordPress, arguably the most used  blogging  platform in the world. What it actually does is it runs numerous tests  on the form  submission data against its own huge collection of black/white list and  returns  the status with a thumbs up or thumbs down. The filter works by  combining  information about spam captured on all participating sites, and then  using  those spam rules to block future spam.</p>
<p>All in all, there will not be a silver bullet for  solving  web form spamming. Spambots will always become smarter and we quite  surely  couldn’t stop manual spamming. Nevertheless, with modern services like  Akismet and Project Honey Pot the prospects certainly  look promising.</p>
<p>The post <a href="https://stampede-design.com/blog/spam-prevention-alternatives-to-captcha/">Spam Prevention Alternatives to CAPTCHA</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stampede-design.com/blog/spam-prevention-alternatives-to-captcha/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
