An observation on comment spam
I believe I've made a key observation on all this comment spam. I think all the blogs that have been affected use record numbers for file names. It would explain why they keep hitting old messages…it's because low numbers have a greater chance of being used as a file name on any given blog.
[UPDATE: Bzzzzzt! Wrong. The record ID is in a hidden field of the form. It still explains why old posts get nailed, but renaming the file doesn't help. If the title AND the record ID were both submitted with the form and had to match the existing record it would work, but I'm not hacking Perl because I don't like Perl.]
Michael of Move The Crowd and Trader Mike told me how to set up MT to use the title of the post as a file name. It's a pretty common thing since most of us have PHP on our servers.
My only problem with doing this is, because I didn't really know MT when I converted from Blogger and I thought the default titles were ugly, I got overly clever and plugged the import file title fields with " ". So I have over 1000 posts with a blank in the title. And I'd break some permalinks. I'd have to think about how deep that gets.
