<?xml version="1.0" encoding="UTF-8"?>
<essay xml:lang="en" version="5.0" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:gal="http://norman.walsh.name/rdf/gallery#" xmlns:foaf="http://xmlns.com/foaf/0.1/">
<info>
    
    
    
    
    
    
    
    
    
<title>Comment Spam</title><biblioid class="uri">http://norman.walsh.name/2006/06/19/commentSpam</biblioid>
<volumenum>9</volumenum>
<issuenum>60</issuenum>
<pubdate>2006-06-19T14:36:01-04:00</pubdate>
<date>$Date$</date>
<author>
      <personname>
<firstname>Norman</firstname>
	<surname>Walsh</surname>
</personname>
    </author>
<copyright>
      <year>2006</year>
      <holder>Norman Walsh</holder>
    </copyright>
<abstract>
<para>It took several years, but the spammers finally launched a
successful attack on my comment system.</para>
</abstract>
<dc:subject rdf:resource="http://norman.walsh.name/knows/taxonomy#SelfReference"/>
<dc:subject rdf:resource="http://norman.walsh.name/knows/taxonomy#Spam"/>
</info>

<epigraph>
<attribution>
      <personname>
<firstname>St.</firstname>
	<surname>Patrick</surname>
</personname>
    </attribution>
<para xml:id="p2">May you be defeated in every engagement you take part in and in
every assembly you attend may you be spat on and reviled.</para>
</epigraph>

<para xml:id="p1">I'm confident that St. Patrick wasn't thinking of
spammers when he wrote that curse, but it seemed more appropriate than
publishing the apoplectic stream of imprecations and profanity that
escaped my lips this morning when I discovered nearly 60 spam comments
on one of my essays.</para>

<para xml:id="p3">The pattern of comment spam has always puzzled me. There are
three or four essays on which it has occurred, several times at random
intervals. I have always assumed that it was the work of individuals.
</para>

<para xml:id="p4">But the appearance of 60 spam comments overnight on a single
essay suggests that someone's spamming script has grown enough
flexibility and heuristic power to work through my “one off” comment
system.</para>

<para xml:id="p5">That's game over for an open comment system.</para>

<para xml:id="p6">So now your comments will be queued up and won't appear until I
approve them. I'm sorry. I really am. I'll try to be prompt. I wrote
the new system on my flight from 
<link xlink:href="/knows/where/BDL">BDL</link> to
<link xlink:href="/knows/where/ORD">ORD</link>. When I have more time
and inclination, maybe I'll try to tie it into some sort of distributed
identity service so that at least some commenters can publish without
waiting for moderation.</para>

<para xml:id="p7">Oh, and by the way, I'm about to install the new system right
before leaving on a flight for
<link xlink:href="/knows/where/CDG">CDG</link>.
This is one of those
times when moderation may be delayed.</para>

</essay>

