<?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: Some progress against the evil spammers</title>
	<atom:link href="http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/</link>
	<description>just a lowly edtech geek, mumble mumble university of calgary</description>
	<lastBuildDate>Sun, 21 Mar 2010 07:42:42 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: James McKay</title>
		<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/#comment-82625</link>
		<dc:creator>James McKay</dc:creator>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<guid isPermaLink="false">1768622521#comment-82625</guid>
		<description>Have you tried using Bad Behavior and Akismet in combination? Seems to work pretty effectively for me at the moment. Bad Behavior traps something like 95% of spam leaving Akismet with only the odd one or two to mop up.</description>
		<content:encoded><![CDATA[<p>Have you tried using Bad Behavior and Akismet in combination? Seems to work pretty effectively for me at the moment. Bad Behavior traps something like 95% of spam leaving Akismet with only the odd one or two to mop up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Cleaver</title>
		<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/#comment-82645</link>
		<dc:creator>Martin Cleaver</dc:creator>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<guid isPermaLink="false">1768622521#comment-82645</guid>
		<description>Did you try &lt;a href=&quot;http://unknowngenius.com/blog/wordpress/spam-karma/&quot;&gt;Spam Karma?&lt;/a&gt; That can be used without licence fee. It seldom misses any spam,

</description>
		<content:encoded><![CDATA[<p>Did you try <a href="http://unknowngenius.com/blog/wordpress/spam-karma/">Spam Karma?</a> That can be used without licence fee. It seldom misses any spam,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dnorman</title>
		<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/#comment-82665</link>
		<dc:creator>dnorman</dc:creator>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<guid isPermaLink="false">1768622521#comment-82665</guid>
		<description>I&#039;d tried the combo before. I&#039;m not in love with Bad Behavior because I&#039;ve seen too many false positives, which essentially ban innocent bystanders from even seeing the website just because BB thinks they smell like spam. And, I was trying to reduce the amount of code having to run, hoping to improve performance on my server.</description>
		<content:encoded><![CDATA[<p>I&#8217;d tried the combo before. I&#8217;m not in love with Bad Behavior because I&#8217;ve seen too many false positives, which essentially ban innocent bystanders from even seeing the website just because BB thinks they smell like spam. And, I was trying to reduce the amount of code having to run, hoping to improve performance on my server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sharlene</title>
		<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/#comment-82668</link>
		<dc:creator>Sharlene</dc:creator>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<guid isPermaLink="false">1768622521#comment-82668</guid>
		<description>I&#039;ve had mixed luck with the hidden field as well. Validation is pretty hard to get by, however. If your form has something like a phone number (which this one doesn&#039;t) you can make sure that that field is a number. On one of my forms that gets hit hard I made the year mandatory (it&#039;s a grad website so people need to put in the year they graduated). I did this because I noticed that the bots didn&#039;t recognize that field as something special.

I wouldn&#039;t know what to suggest for comments; on my own site I added an allowed time script... so you can only comment once every 10 seconds. This seems to work because I haven&#039;t gotten spam yet (knock on wood).</description>
		<content:encoded><![CDATA[<p>I&#8217;ve had mixed luck with the hidden field as well. Validation is pretty hard to get by, however. If your form has something like a phone number (which this one doesn&#8217;t) you can make sure that that field is a number. On one of my forms that gets hit hard I made the year mandatory (it&#8217;s a grad website so people need to put in the year they graduated). I did this because I noticed that the bots didn&#8217;t recognize that field as something special.</p>
<p>I wouldn&#8217;t know what to suggest for comments; on my own site I added an allowed time script&#8230; so you can only comment once every 10 seconds. This seems to work because I haven&#8217;t gotten spam yet (knock on wood).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dnorman</title>
		<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/#comment-82669</link>
		<dc:creator>dnorman</dc:creator>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<guid isPermaLink="false">1768622521#comment-82669</guid>
		<description>yeah. with required fields for comments, it&#039;s just a slippery slope on the way down to a Captcha, which is just plain wrong.

Even the time limits are possible to get around, by setting an interval on the bot...</description>
		<content:encoded><![CDATA[<p>yeah. with required fields for comments, it&#8217;s just a slippery slope on the way down to a Captcha, which is just plain wrong.</p>
<p>Even the time limits are possible to get around, by setting an interval on the bot&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dnorman</title>
		<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/#comment-82694</link>
		<dc:creator>dnorman</dc:creator>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<guid isPermaLink="false">1768622521#comment-82694</guid>
		<description>Sharlene, I&#039;ve tried the hidden form field trick as well, but smart bots actually get around it. I suppose the server could generate a unique &quot;key&quot; for a page view, and if it&#039;s not passed back then it&#039;s invalid. But that just begs to break. Occam&#039;s razor, and such.</description>
		<content:encoded><![CDATA[<p>Sharlene, I&#8217;ve tried the hidden form field trick as well, but smart bots actually get around it. I suppose the server could generate a unique &#8220;key&#8221; for a page view, and if it&#8217;s not passed back then it&#8217;s invalid. But that just begs to break. Occam&#8217;s razor, and such.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sharlene</title>
		<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/#comment-82695</link>
		<dc:creator>Sharlene</dc:creator>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<guid isPermaLink="false">1768622521#comment-82695</guid>
		<description>We constantly struggle with spam and forms here as well. It&#039;s relentless. We&#039;ve come up with a couple of neat ideas (like having a hidden form field and if that form field is filled in have a script delete it -- theoretically only a bot would fill a hidden field in). Form validation is good as well -- but that&#039;s only handy when you have something like numbers to validate on.</description>
		<content:encoded><![CDATA[<p>We constantly struggle with spam and forms here as well. It&#8217;s relentless. We&#8217;ve come up with a couple of neat ideas (like having a hidden form field and if that form field is filled in have a script delete it &#8212; theoretically only a bot would fill a hidden field in). Form validation is good as well &#8212; but that&#8217;s only handy when you have something like numbers to validate on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dnorman</title>
		<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/#comment-82697</link>
		<dc:creator>dnorman</dc:creator>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<guid isPermaLink="false">1768622521#comment-82697</guid>
		<description>Martin, Spam Karma (and Spam Karma 2) are WordPress plugins. This site (and all of my project sites) are running on Drupal. I do really miss SK2 - it was nearly bulletproof, and completely transparent.

Mike, sure thing. Thanks!</description>
		<content:encoded><![CDATA[<p>Martin, Spam Karma (and Spam Karma 2) are WordPress plugins. This site (and all of my project sites) are running on Drupal. I do really miss SK2 &#8211; it was nearly bulletproof, and completely transparent.</p>
<p>Mike, sure thing. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TheWhippinpost</title>
		<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/#comment-82702</link>
		<dc:creator>TheWhippinpost</dc:creator>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<guid isPermaLink="false">1768622521#comment-82702</guid>
		<description>If I could contact you, I could give you some tips.

Mike</description>
		<content:encoded><![CDATA[<p>If I could contact you, I could give you some tips.</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FlemmingLeer</title>
		<link>http://www.darcynorman.net/2006/11/23/some-progress-against-the-evil-spammers/#comment-83042</link>
		<dc:creator>FlemmingLeer</dc:creator>
		<pubDate>Wed, 31 Dec 1969 17:00:00 +0000</pubDate>
		<guid isPermaLink="false">1768622521#comment-83042</guid>
		<description>Hi I found your site and want to draw your attention to this technique:

According to Madd0&#039;s blog, most spammers on his site arrive with a blank (empty) user-agent string. He further proposes to add a redirection to the .htaccess file to redirect blank user-agent browsers to 404 page:

# BEGIN WordPress

RewriteEngine On

# Redirect empty user agents to Access denied
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule . - [F]

Perhaps this could block some spammers.

Via
[&lt;a href=&quot;http://exodusdev.com/how-spammers-find-your-site&quot;&gt;Interesting spammer pattern - how they find sites&lt;/a&gt;]</description>
		<content:encoded><![CDATA[<p>Hi I found your site and want to draw your attention to this technique:</p>
<p>According to Madd0&#8217;s blog, most spammers on his site arrive with a blank (empty) user-agent string. He further proposes to add a redirection to the .htaccess file to redirect blank user-agent browsers to 404 page:</p>
<p># BEGIN WordPress</p>
<p>RewriteEngine On</p>
<p># Redirect empty user agents to Access denied<br />
RewriteCond %{HTTP_USER_AGENT} ^$<br />
RewriteRule . &#8211; [F]</p>
<p>Perhaps this could block some spammers.</p>
<p>Via<br />
[<a href="http://exodusdev.com/how-spammers-find-your-site">Interesting spammer pattern - how they find sites</a>]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
