<?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: WP-Gatekeeper</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Fri, 10 May 2013 11:50:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: How to avoid spam? &#124; paul olyslager</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-484770</link>
		<dc:creator>How to avoid spam? &#124; paul olyslager</dc:creator>
		<pubDate>Tue, 24 Nov 2009 08:13:17 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-484770</guid>
		<description><![CDATA[[...] questions into the form, which needs to be answered by the visitor. Eric Meyer wrote an article at WP-gatekeeper about this. He suggested to ask simple questions, eg. &#8220;what is Eric&#8217;s first [...]]]></description>
		<content:encoded><![CDATA[<p>[...] questions into the form, which needs to be answered by the visitor. Eric Meyer wrote an article at WP-gatekeeper about this. He suggested to ask simple questions, eg. &#8220;what is Eric&#8217;s first [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DigitalMan</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-222480</link>
		<dc:creator>DigitalMan</dc:creator>
		<pubDate>Mon, 20 Aug 2007 15:33:06 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-222480</guid>
		<description><![CDATA[A colleague of mine just had an idea. What about using an image button for the submit button which would pass in the x/y coordinates? If the way spammers are exploiting this is by posting to the form from elsewhere it seems that even checking the referring url might work.]]></description>
		<content:encoded><![CDATA[<p>A colleague of mine just had an idea. What about using an image button for the submit button which would pass in the x/y coordinates? If the way spammers are exploiting this is by posting to the form from elsewhere it seems that even checking the referring url might work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Defeating contact form spam by hiding the webmail script &#124; Ardamis.com</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-202087</link>
		<dc:creator>Defeating contact form spam by hiding the webmail script &#124; Ardamis.com</dc:creator>
		<pubDate>Thu, 12 Jul 2007 16:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-202087</guid>
		<description><![CDATA[[...] correctly answered before the form could be submitted. Eric Meyer wrote a very inspiring piece at WP-Gatekeeper on the use of easily human-comprehensible challenge questions like &#8220;What is Eric&#8217;s [...]]]></description>
		<content:encoded><![CDATA[<p>[...] correctly answered before the form could be submitted. Eric Meyer wrote a very inspiring piece at WP-Gatekeeper on the use of easily human-comprehensible challenge questions like &#8220;What is Eric&#8217;s [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wordpress Comment Plugins: Building A Fortress To Defend Against Spam! at MUSicTECHnology.net</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-118457</link>
		<dc:creator>Wordpress Comment Plugins: Building A Fortress To Defend Against Spam! at MUSicTECHnology.net</dc:creator>
		<pubDate>Wed, 28 Mar 2007 05:45:32 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-118457</guid>
		<description><![CDATA[[...] there are a couple of other great plugins that are similar like Meyerweb&#8217;s WP-Gatekeeper&#160;, &#160;Did You PASS Math?, ΛορδΧηαος&#8217;s Challenge Plugin and Captcha!, I am a [...]]]></description>
		<content:encoded><![CDATA[<p>[...] there are a couple of other great plugins that are similar like Meyerweb&#8217;s WP-Gatekeeper&nbsp;, &nbsp;Did You PASS Math?, ΛορδΧηαος&#8217;s Challenge Plugin and Captcha!, I am a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: asss@assss.sss</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-52916</link>
		<dc:creator>asss@assss.sss</dc:creator>
		<pubDate>Fri, 22 Sep 2006 18:22:27 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-52916</guid>
		<description><![CDATA[Hey... Just testing the plugin works!]]></description>
		<content:encoded><![CDATA[<p>Hey&#8230; Just testing the plugin works!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Spam Blocker Michael</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-29197</link>
		<dc:creator>Spam Blocker Michael</dc:creator>
		<pubDate>Wed, 17 May 2006 06:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-29197</guid>
		<description><![CDATA[&gt;No image CAPTCHAs. Too many accessibility problems, and too easy to &gt;defeat. 

Hmmm...I am wondering how far a spammer would go especially when he/she has to crack a image security code.

They might hire some cheap chinese worker to send their spam by entering each time the image security code.
]]></description>
		<content:encoded><![CDATA[<p>&gt;No image CAPTCHAs. Too many accessibility problems, and too easy to &gt;defeat. </p>
<p>Hmmm&#8230;I am wondering how far a spammer would go especially when he/she has to crack a image security code.</p>
<p>They might hire some cheap chinese worker to send their spam by entering each time the image security code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web Communication Link Relationships - Lachy’s Log</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-25864</link>
		<dc:creator>Web Communication Link Relationships - Lachy’s Log</dc:creator>
		<pubDate>Sun, 30 Apr 2006 23:51:59 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-25864</guid>
		<description><![CDATA[[...] es, on the condition that it is removed after moderation. 		Of course, there are much better 		ways to block spam that sho [...]]]></description>
		<content:encoded><![CDATA[<p>[...] es, on the condition that it is removed after moderation.<br />
 		Of course, there are much better<br />
 		ways to block spam that sho [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yo</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-12586</link>
		<dc:creator>yo</dc:creator>
		<pubDate>Tue, 17 Jan 2006 16:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-12586</guid>
		<description><![CDATA[yo, test.]]></description>
		<content:encoded><![CDATA[<p>yo, test.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What makes you happy ? &#187; Gatekeeper in.</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-10218</link>
		<dc:creator>What makes you happy ? &#187; Gatekeeper in.</dc:creator>
		<pubDate>Wed, 14 Dec 2005 15:20:20 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-10218</guid>
		<description><![CDATA[[...] ich I have always quite liked when using it on other&#8217;s blogs - is Eric Meyer&#8217;s Gatekeeper. I pose a range of quetions, you answer them. So it is now installed and r [...]]]></description>
		<content:encoded><![CDATA[<p>[...] ich I have always quite liked when using it on other&#8217;s blogs &#8211; is Eric Meyer&#8217;s Gatekeeper. I pose a range of quetions, you answer them. So it is now installed and r [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TRAE</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-9412</link>
		<dc:creator>TRAE</dc:creator>
		<pubDate>Sat, 26 Nov 2005 02:04:25 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-9412</guid>
		<description><![CDATA[great plugin man. and it&#039;s better than CAPTCHA cos it&#039;s blind-people friendly. But you guys should include this in the instructions:

&quot;after installing you have to log out of your wordpress control panel if you want to test it, because by default the challenge is not posed for the administrator (you)&quot;.

i wonder why you should create this plugin and not use it on your own site (this blog). that&#039;s kind off ironic don&#039;t you think. well great plugin all the same. peace!]]></description>
		<content:encoded><![CDATA[<p>great plugin man. and it&#8217;s better than CAPTCHA cos it&#8217;s blind-people friendly. But you guys should include this in the instructions:</p>
<p>&#8220;after installing you have to log out of your wordpress control panel if you want to test it, because by default the challenge is not posed for the administrator (you)&#8221;.</p>
<p>i wonder why you should create this plugin and not use it on your own site (this blog). that&#8217;s kind off ironic don&#8217;t you think. well great plugin all the same. peace!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kingyo Senbei</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-6388</link>
		<dc:creator>Kingyo Senbei</dc:creator>
		<pubDate>Sun, 11 Sep 2005 12:14:12 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-6388</guid>
		<description><![CDATA[&lt;strong&gt;Blog Spam&lt;/strong&gt;

Having had serious spam when using MoveableType and after transferring to Wordpress I decided I needed to take drastic action.
I was on the uni server when I used MT, but it didn&#8217;t have the PHP graphics module so the Captcha didn&#8217;t work. I ...]]></description>
		<content:encoded><![CDATA[<p><strong>Blog Spam</strong></p>
<p>Having had serious spam when using MoveableType and after transferring to WordPress I decided I needed to take drastic action.<br />
I was on the uni server when I used MT, but it didn&#8217;t have the PHP graphics module so the Captcha didn&#8217;t work. I &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaya</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-5469</link>
		<dc:creator>jaya</dc:creator>
		<pubDate>Wed, 06 Apr 2005 09:44:59 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-5469</guid>
		<description><![CDATA[I have dowloaded from http://meyerweb.com/eric/tools/wordpress/wp-gatekeeper.html, but the version that I read is 1.5RC1. That site say that the version is 1.5RC2. I found http://dev.wp-plugins.org/browser/wp-gatekeeper/. So, what version (the latest) should I monitoring? from this site or from dev.wp-plugins.org? I like this script very much, there is no accessibility problem.]]></description>
		<content:encoded><![CDATA[<p>I have dowloaded from <a href="http://meyerweb.com/eric/tools/wordpress/wp-gatekeeper.html" rel="nofollow">http://meyerweb.com/eric/tools/wordpress/wp-gatekeeper.html</a>, but the version that I read is 1.5RC1. That site say that the version is 1.5RC2. I found <a href="http://dev.wp-plugins.org/browser/wp-gatekeeper/" rel="nofollow">http://dev.wp-plugins.org/browser/wp-gatekeeper/</a>. So, what version (the latest) should I monitoring? from this site or from dev.wp-plugins.org? I like this script very much, there is no accessibility problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sauyet</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-5118</link>
		<dc:creator>Scott Sauyet</dc:creator>
		<pubDate>Wed, 23 Feb 2005 23:22:33 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-5118</guid>
		<description><![CDATA[Oops, typos in my previous:

http://tinyurl.com/4hcw2#comment-340

Then the table would need to hold only the questions and &lt;strong&gt;their&lt;/strong&gt; answers

Sorry,

  -- Scott]]></description>
		<content:encoded><![CDATA[<p>Oops, typos in my previous:</p>
<p><a href="http://tinyurl.com/4hcw2#comment-340" rel="nofollow">http://tinyurl.com/4hcw2#comment-340</a></p>
<p>Then the table would need to hold only the questions and <strong>their</strong> answers</p>
<p>Sorry,</p>
<p>  &#8212; Scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sauyet</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-5117</link>
		<dc:creator>Scott Sauyet</dc:creator>
		<pubDate>Wed, 23 Feb 2005 23:19:59 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-5117</guid>
		<description><![CDATA[Amazing how so many people hit on similar solutions.  After someone last week pointed me (http://tinyurl.com/4hcw2#comment-340) to http://www.syndic8.com/~jeff/blog/index.php?p=103, I started designing an almost identical solution.  I happened to stumble across this one today.  I really like the simple interface.  I haven&#039;t gotten it to work on my site since I&#039;m on WP 1.5, but I&#039;m sure I could get it in if I want.  

I have one suggestion, though.  Instead of keys stored in the database, why not send a hash of the correct answer, together with some static, but private string, in a hidden variable?  Then the table would need to hold only the questions and there answers, and the verification wouldn&#039;t need to take a DB hit.

&lt;code&gt;		$key= &#039; &lt;input name=&quot;key&quot; type=&quot;hidden&quot; value=&quot;&#039; . md5($challenges[$cr]-&gt;passcode . &quot;secret string&quot;) . &#039;&quot;&#039; . $closeslash . &#039;&gt; &#039;;&lt;/code&gt;

And then you can do hash the returned answer and compare the results.    Does this make sense?]]></description>
		<content:encoded><![CDATA[<p>Amazing how so many people hit on similar solutions.  After someone last week pointed me (<a href="http://tinyurl.com/4hcw2#comment-340" rel="nofollow">http://tinyurl.com/4hcw2#comment-340</a>) to <a href="http://www.syndic8.com/~jeff/blog/index.php?p=103" rel="nofollow">http://www.syndic8.com/~jeff/blog/index.php?p=103</a>, I started designing an almost identical solution.  I happened to stumble across this one today.  I really like the simple interface.  I haven&#8217;t gotten it to work on my site since I&#8217;m on WP 1.5, but I&#8217;m sure I could get it in if I want.  </p>
<p>I have one suggestion, though.  Instead of keys stored in the database, why not send a hash of the correct answer, together with some static, but private string, in a hidden variable?  Then the table would need to hold only the questions and there answers, and the verification wouldn&#8217;t need to take a DB hit.</p>
<p><code>		$key= ' &lt;input name="key" type="hidden" value="' . md5($challenges[$cr]-&gt;passcode . "secret string") . '"' . $closeslash . '&gt; ';</code></p>
<p>And then you can do hash the returned answer and compare the results.    Does this make sense?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Peng</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-5022</link>
		<dc:creator>Richard Peng</dc:creator>
		<pubDate>Mon, 14 Feb 2005 01:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/24/wp-gatekeeper/#comment-5022</guid>
		<description><![CDATA[I have a solution that might also have potential. It might work if you added radio buttons of which you had to click on the correct randomly selected button before posting. I&#039;m not sure if spammers can fill out radio buttons as of yet. Combine that with another challenge and it might be complicated for spammers, but not for humans.]]></description>
		<content:encoded><![CDATA[<p>I have a solution that might also have potential. It might work if you added radio buttons of which you had to click on the correct randomly selected button before posting. I&#8217;m not sure if spammers can fill out radio buttons as of yet. Combine that with another challenge and it might be complicated for spammers, but not for humans.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->