<?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: Blog Comment Spam Fix</title>
	<atom:link href="http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/</link>
	<description>General interest observations and true web-log.</description>
	<lastBuildDate>Sun, 12 Feb 2012 17:07:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Bannerdesign</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-392144</link>
		<dc:creator>Bannerdesign</dc:creator>
		<pubDate>Wed, 06 Dec 2006 03:01:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-392144</guid>
		<description>You can’t trust REFERER, it is client supplied. You’ll probably do better checking for a valid session cookie…</description>
		<content:encoded><![CDATA[<p>You can’t trust REFERER, it is client supplied. You’ll probably do better checking for a valid session cookie…</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Franz</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-247163</link>
		<dc:creator>Franz</dc:creator>
		<pubDate>Fri, 11 Aug 2006 12:39:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-247163</guid>
		<description>9/11 the same happy few  music were also on the spot to point foto the finger of blame at everyone mp3 but themselves - as soon as they felt safe wma/</description>
		<content:encoded><![CDATA[<p>9/11 the same happy few  music were also on the spot to point foto the finger of blame at everyone mp3 but themselves &#8211; as soon as they felt safe wma/</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: openmls</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-132230</link>
		<dc:creator>openmls</dc:creator>
		<pubDate>Mon, 24 Apr 2006 18:01:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-132230</guid>
		<description>I just hope the government doesn&#039;t get involved. I think we have already lost alot of free speech. We don&#039;t need the govenrment telling us if we add a link to a comment it&#039;s &quot;comment spam&quot; and you&#039;re going away for 10 years! I believe this is how police states are created. There has to be a way without involving the government. It&#039;s really no good anyways because the spammers just go offshore. Economically not good because advertising dollar go to other countries.

Francisco Barcenas
Just my 2 cents.
</description>
		<content:encoded><![CDATA[<p>I just hope the government doesn&#8217;t get involved. I think we have already lost alot of free speech. We don&#8217;t need the govenrment telling us if we add a link to a comment it&#8217;s &#8220;comment spam&#8221; and you&#8217;re going away for 10 years! I believe this is how police states are created. There has to be a way without involving the government. It&#8217;s really no good anyways because the spammers just go offshore. Economically not good because advertising dollar go to other countries.</p>
<p>Francisco Barcenas<br />
Just my 2 cents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TXprogrammer</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-80699</link>
		<dc:creator>TXprogrammer</dc:creator>
		<pubDate>Fri, 02 Dec 2005 15:31:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-80699</guid>
		<description>This is working for me on ASP pages:

function stopSpamScumbags(inField)

	stopSpamScumbags=InStr(inField,&quot;Content-Type:&quot;)

end function

if ( stopSpamScumbags(Request.Form(&quot;Form_Name&quot;)) &gt; 0 ) then
   &#039; this is more than likely a Spam
else
   &#039; OK, lets process the form
end if

Hope this helps others.</description>
		<content:encoded><![CDATA[<p>This is working for me on ASP pages:</p>
<p>function stopSpamScumbags(inField)</p>
<p>	stopSpamScumbags=InStr(inField,&#8221;Content-Type:&#8221;)</p>
<p>end function</p>
<p>if ( stopSpamScumbags(Request.Form(&#8220;Form_Name&#8221;)) &gt; 0 ) then<br />
   &#8216; this is more than likely a Spam<br />
else<br />
   &#8216; OK, lets process the form<br />
end if</p>
<p>Hope this helps others.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Nentrup</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-73736</link>
		<dc:creator>Eric Nentrup</dc:creator>
		<pubDate>Fri, 14 Oct 2005 12:44:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-73736</guid>
		<description>Okay....so I&#039;ve read the comments and PLENTY of propellerheads think this is just a tiny bandaid fix, but NOBODY explains HOW to do it.  So....it would be VERY HELPFUL if there was a step by step for implementing this (or any other for that matter) bit of code.
</description>
		<content:encoded><![CDATA[<p>Okay&#8230;.so I&#8217;ve read the comments and PLENTY of propellerheads think this is just a tiny bandaid fix, but NOBODY explains HOW to do it.  So&#8230;.it would be VERY HELPFUL if there was a step by step for implementing this (or any other for that matter) bit of code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: N A</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-71254</link>
		<dc:creator>N A</dc:creator>
		<pubDate>Thu, 29 Sep 2005 11:54:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-71254</guid>
		<description>You can&#039;t trust REFERER, it is client supplied. You&#039;ll probably do better checking for a valid session cookie...

</description>
		<content:encoded><![CDATA[<p>You can&#8217;t trust REFERER, it is client supplied. You&#8217;ll probably do better checking for a valid session cookie&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Drew McLellan</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-71086</link>
		<dc:creator>Drew McLellan</dc:creator>
		<pubDate>Wed, 28 Sep 2005 12:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-71086</guid>
		<description>It&#039;s worth noting that a number of so-call &quot;internet security&quot; products (Norton is one) will actively strip the HTTP_REFERER from outgoing HTTP traffic. Some firewall devices are configured to do this too.

The end result being that valid users may not be able to leave comments due to this technique. You&#039;re effectively introducing a chance of false-positives.</description>
		<content:encoded><![CDATA[<p>It&#8217;s worth noting that a number of so-call &#8220;internet security&#8221; products (Norton is one) will actively strip the HTTP_REFERER from outgoing HTTP traffic. Some firewall devices are configured to do this too.</p>
<p>The end result being that valid users may not be able to leave comments due to this technique. You&#8217;re effectively introducing a chance of false-positives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Squozen</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-71067</link>
		<dc:creator>Squozen</dc:creator>
		<pubDate>Wed, 28 Sep 2005 07:08:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-71067</guid>
		<description>I use SpamKarma - it&#039;s astounding.  I get NO spam!

http://unknowngenius.com/blog/wordpress/spam-karma/</description>
		<content:encoded><![CDATA[<p>I use SpamKarma &#8211; it&#8217;s astounding.  I get NO spam!</p>
<p><a href="http://unknowngenius.com/blog/wordpress/spam-karma/" rel="nofollow" rel="nofollow" target="_blank"></a><a href='http://unknowngenius.com/blog/wordpress/spam-karma/' rel="nofollow" target="_blank">http://unknowngenius.com/blog/wordpress/spam-karma/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 0x1d3</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-71039</link>
		<dc:creator>0x1d3</dc:creator>
		<pubDate>Wed, 28 Sep 2005 00:28:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-71039</guid>
		<description>Didn&#039;t pay much attention to this at first because I dont have a blog. But when I heard you talking about it on TWiT I came back to it. What about people that link to your page from a different place. For example the new Google Personalized. I try to link form there to here. But it comes up with nothing but the headers. However I just have to reload it to make it work. Not a big deal, but something to think about.</description>
		<content:encoded><![CDATA[<p>Didn&#8217;t pay much attention to this at first because I dont have a blog. But when I heard you talking about it on TWiT I came back to it. What about people that link to your page from a different place. For example the new Google Personalized. I try to link form there to here. But it comes up with nothing but the headers. However I just have to reload it to make it work. Not a big deal, but something to think about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: E Mooney</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-70923</link>
		<dc:creator>E Mooney</dc:creator>
		<pubDate>Tue, 27 Sep 2005 08:31:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-70923</guid>
		<description>sorry to ask, but would you think there would be an alternative version in .asp ?</description>
		<content:encoded><![CDATA[<p>sorry to ask, but would you think there would be an alternative version in .asp ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Franske</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-70899</link>
		<dc:creator>Ben Franske</dc:creator>
		<pubDate>Tue, 27 Sep 2005 03:09:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-70899</guid>
		<description>A few months ago I did some research into anti-spam techniques for the b2evolution blogging software. It was in regards to referer spam for which this absolutely doesn&#039;t work but I still looked at, evaluated and rejected this option as a general anti-spam measure for the following reasons. It is also important to remember I was doing said research for the b2evolution community not just myself so if it caused problems for basic users or could not be included by default it was unworkable.

1) As others have mention the referer is client suppllied and easy to change, especially in an automatic spamming script. 

2) In addition, some site visitors intentionally block the referer via software on their PC (which they may not even know they have) and this prevents them from commenting.

3) This relies on your Apache installation supporting mod_rewrite not all installations do. Even among those that do there is some debate in the community as to how much of a blow it is to server resources to implement such a solution.

4) Making such modification requires either a dedicated server with access to the httpd.conf file OR support for .htaccess files which are also not supported by all hosts.

In conclusion, while the technique may work for some people for a while it is far from an end all be all solution, is not usable by many people with basic shared hosting plans and has been discussed in the blogging community before and generally rejected.</description>
		<content:encoded><![CDATA[<p>A few months ago I did some research into anti-spam techniques for the b2evolution blogging software. It was in regards to referer spam for which this absolutely doesn&#8217;t work but I still looked at, evaluated and rejected this option as a general anti-spam measure for the following reasons. It is also important to remember I was doing said research for the b2evolution community not just myself so if it caused problems for basic users or could not be included by default it was unworkable.</p>
<p>1) As others have mention the referer is client suppllied and easy to change, especially in an automatic spamming script. </p>
<p>2) In addition, some site visitors intentionally block the referer via software on their PC (which they may not even know they have) and this prevents them from commenting.</p>
<p>3) This relies on your Apache installation supporting mod_rewrite not all installations do. Even among those that do there is some debate in the community as to how much of a blow it is to server resources to implement such a solution.</p>
<p>4) Making such modification requires either a dedicated server with access to the httpd.conf file OR support for .htaccess files which are also not supported by all hosts.</p>
<p>In conclusion, while the technique may work for some people for a while it is far from an end all be all solution, is not usable by many people with basic shared hosting plans and has been discussed in the blogging community before and generally rejected.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc Perkel</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-70890</link>
		<dc:creator>Marc Perkel</dc:creator>
		<pubDate>Tue, 27 Sep 2005 01:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-70890</guid>
		<description>Yes - they could spoof the referrer but then they lost the diverse source IPs they get with the current proxy tricks. Then I can just block the IP. So it&#039;s not as easy as you think.</description>
		<content:encoded><![CDATA[<p>Yes &#8211; they could spoof the referrer but then they lost the diverse source IPs they get with the current proxy tricks. Then I can just block the IP. So it&#8217;s not as easy as you think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BlueBoi</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-70888</link>
		<dc:creator>BlueBoi</dc:creator>
		<pubDate>Tue, 27 Sep 2005 01:04:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-70888</guid>
		<description>What about using Capatcha and the Referer trick, plus I like the idea of using tokens, Session can&#039;t be seen by anything on the client side, so if you put an aways changing token on the form and also in the Session heh you have a fix there, for one alot of these bots don&#039;t support cookies and a session won&#039;t work without a cookie.  So basically in theory it would  be bullet proof, but you aren&#039;t going to stop a human spammer, cause they will always pass these tests.</description>
		<content:encoded><![CDATA[<p>What about using Capatcha and the Referer trick, plus I like the idea of using tokens, Session can&#8217;t be seen by anything on the client side, so if you put an aways changing token on the form and also in the Session heh you have a fix there, for one alot of these bots don&#8217;t support cookies and a session won&#8217;t work without a cookie.  So basically in theory it would  be bullet proof, but you aren&#8217;t going to stop a human spammer, cause they will always pass these tests.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vince Anido</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-70885</link>
		<dc:creator>Vince Anido</dc:creator>
		<pubDate>Tue, 27 Sep 2005 00:46:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-70885</guid>
		<description>I&#039;ve pretty much killed comment spam on my WP site recently by using both &lt;a href=&quot;http://www.ioerror.us/software/bad-behavior/&quot; rel=&quot;nofollow&quot;&gt;Bad Behavior&lt;/a&gt; and &lt;a href=&quot;http://unknowngenius.com/blog/wordpress/spam-karma/&quot; rel=&quot;nofollow&quot;&gt;Spam Karma 2&lt;/a&gt;.  They&#039;re pretty invisible to 95% of users, and they&#039;re been very effective so far.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve pretty much killed comment spam on my WP site recently by using both <a href="http://www.ioerror.us/software/bad-behavior/" rel="nofollow" rel="nofollow" target="_blank">Bad Behavior</a> and <a href="http://unknowngenius.com/blog/wordpress/spam-karma/" rel="nofollow" rel="nofollow" target="_blank">Spam Karma 2</a>.  They&#8217;re pretty invisible to 95% of users, and they&#8217;re been very effective so far.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.dvorak.org/blog/2005/09/26/blog-comment-spam-fix/comment-page-2/#comment-70858</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Mon, 26 Sep 2005 21:57:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.dvorak.org/blog/?p=2904#comment-70858</guid>
		<description>So this pretty much just blocks autospamming bots? It seems to me like this is something that blogging software should come built with. It should be checking that it only allows connections to the comment posting script from a file within the website.

 What about people that come on and post links to their free ipod referal sites?</description>
		<content:encoded><![CDATA[<p>So this pretty much just blocks autospamming bots? It seems to me like this is something that blogging software should come built with. It should be checking that it only allows connections to the comment posting script from a file within the website.</p>
<p> What about people that come on and post links to their free ipod referal sites?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

