{"id":135,"date":"2005-10-08T16:08:00","date_gmt":"2005-10-08T16:08:00","guid":{"rendered":"http:\/\/adam.rosi-kessel.org\/weblog\/the_web\/blog_spam_wars_escalate.html"},"modified":"-0001-11-30T00:00:00","modified_gmt":"1970-01-01T05:00:00","slug":"blog_spam_wars_escalate","status":"publish","type":"post","link":"https:\/\/adam.rosi-kessel.org\/weblog\/2005\/10\/08\/blog_spam_wars_escalate","title":{"rendered":"Blog Spam Wars Escalate"},"content":{"rendered":"<p> For the past year or two, I&#8217;ve kept weblog spam comments at bay with a custom hack that blacklists common spam phrases and URLs. Every month or two, a new spam format seems to evade the filter, and it&#8217;s usually easy enough to identify a unique phrase that is unlikely to appear in a legitimate comment and add it to the blacklist. (Most of these unique phrases are not appropriate for general audience consumption&#8212;suffice it to say that they often relate to unorthodox sexual activities). If I receive more than three or four spam comments from a particular IP address, I blacklist that IP address from commenting. <\/p>\n<p> This approach has been fairly low maintenance, and while rather crude, has very few false negative and false positive results. <\/p>\n<p> Just recently, however, my friend <a href=\"http:\/\/honksandsirens.com\">Jamie<\/a> reports that he is getting &#8220;spam&#8221; comments on his blog that actually don&#8217;t point to any spam sites. In fact, there&#8217;s nothing in the comment or the URLs that is spam, other than the fact that the comments have nothing to do with the blog entry. <\/p>\n<p> This phenomenon is apparently becoming widespread&#8212;for example, see <a href=\"http:\/\/www.andrewsblog.net\/?p=40\">this poor guy<\/a>, who appears to have a totally legitimate blog which is now the &#8220;target&#8221; of many of these quasi-spam comments. <\/p>\n<p> My guess is that these faux spams are designed to trigger automatic blacklists and thus poison the blacklists with &#8220;good&#8221; sites and presumably ruin the whole system. It&#8217;s not really effective against my technique, which involves manually blacklisting sites, but it is certainly annoying. So far none of these have hit me, but I&#8217;m sure it won&#8217;t be long. <\/p>\n<p> I&#8217;m loathe to implement a <a href='http:\/\/www.captcha.net\/' title='The CAPTCHA Project'>captcha<\/a> or login requirement on my blog&#8212;one of the great things about the blogosphere is the low barrier to entry for participation&#8212;but that may be the only choice. Any other ideas? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>For the past year or two, I&#8217;ve kept weblog spam comments at bay with a custom hack that blacklists common spam phrases and URLs. Every month or two, a new spam format seems to evade the filter, and it&#8217;s usually easy enough to identify a unique phrase that is unlikely to appear in a legitimate [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14],"tags":[],"_links":{"self":[{"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts\/135"}],"collection":[{"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/comments?post=135"}],"version-history":[{"count":0,"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/posts\/135\/revisions"}],"wp:attachment":[{"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/media?parent=135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/categories?post=135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adam.rosi-kessel.org\/weblog\/wp-json\/wp\/v2\/tags?post=135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}