Dec 16 2004

Comment spam load issue

Hi everyone, my name is Jay Allen and I am the Product Manager for Movable Type. I'm writing today to address—what else?—comment spam.

This is an issue that, as many of you know, I have spent several thousand waking hours working on since its first appearance back in the fall of 2003, both as the author of MT-Blacklist and as the maintainer of the Comment Spam Clearinghouse. This is an issue which Six Apart takes very seriously, as evidenced not only in the improvements in Movable Type v3.x but also, in some part, by my hiring to this position.

Over the last month, we have been devoting a great deal of resources to solving the comment spam problem once and for all and making it a non-issue, not just for us in the Movable Type/TypePad world, but also for all weblogs regardless of publishing tool. Our preference is towards solutions that scale to the entire weblog medium, not those which merely move the burden from one site to another, from one tool to another, or from spammers to users.

Identifying the Problem

Recently, however, there have been a number of reports about the escalating effect of comment spam on Movable Type installations, especially evident in shared hosting environments. At first, we assumed that these problems were caused mainly on legacy systems (i.e. MT 2.x) running without the benefit of the modern anti-spam measures (e.g. TypeKey, comment moderation, MT-Blacklist v2.x, etc.) built to protect Movable Type installations. After further analysis and load testing, we've actually found that this is not the case.

In fact, we have found that there is a fairly major bug (in terms of effect, but not code size) which causes page rebuilding even in the case of a comment submission which would be moderated and hence should have no effect on the live page. This means that even if you are using comment moderation in Movable Type and even force moderation in MT-Blacklist, your server load is impacted just as if a comment had been posted to the live site. This bug has been fixed in development.

In addition, we have found another less severe instance of unnecessary database connections which would normally be associated with dynamic pages, even if dynamic templates are not in use. This would adversely affect any customer not using static pages by adding the overhead of dynamic files on top of the normal load caused by rebuilding of static files. This has also been fixed in development.

These two bugs are, in high probability, the causes of the extreme server loads that our customers have been experiencing under the load of a severe spam attack.

We are currently testing these fixes both in-house and with a number of web hosts who were among the first affected by the problem. We will have these fixes released to you as soon as the testing is complete. There is no higher priority to us than making sure that our customers and their websites are protected from the effects of these malicious attacks. We expect to give you a firm date for availability of this patch within 48 hours.

What To Do Now

In the meantime, one way you can help protect your system and mitigate the effects of both problems is by enabling dynamic templates. Under normal conditions, there are many factors to consider in choosing dynamic templates vs. static templates. In general, the higher your site's traffic is, the more beneficial static templates are to you. However, since spam attacks are rapid requests that would cause rebuilding in the case of static pages, the sweet spot is moved far towards dynamic templates, even for high traffic sites.

If you would like to change your templates to dynamic, you should check out the Dynamic Publishing section in the Movable Type documentation and also Elise Bauer and Arvind Satyanarayan's tutorial on the subject.

When setting up your dynamic pages, choose the "Build Only Archive Templates Dynamically" option. This choice means your archive templates will not be rebuilt upon comment or TrackBack submission. If you still experience high loads, you can choose the third "custom" option and set all of your templates to dynamic.

This is also a good time to mention our TypeKey authentication service which has proven very effective in stopping weblog spam. If you are interested in setting up TypeKey, check out our public TypeKey tutorial posted today on ProNet.

What's Next

While we realize that these recommendations may not be your normal preference, they should keep your servers responsive despite any severe attacks until we can release the patch. We are sorry for any inconvenience this may have caused and I assure you that we are working tirelessly to remedy the situation.

On a more personal note, I would have preferred the circumstances surrounding my first post here to be somewhat (or completely) different, but there will be time once this issue is solved for me to address the past, present and future of this software as it deserves.

I want to thank you all for your perseverence through these serious problems and for helping us see clearly where the problems lie.

Categories

65 TrackBacks

Listed below are links to blogs that reference this entry: Comment spam load issue.

TrackBack URL for this entry: http://www.movabletype.com/cgi-bin/mt4/mt-tb-nospam.cgi/4

» links for 2004-12-16 from Nedward

MT Plus Comment Spam Equals Dead Site we had some downtime today... (categories: moveabletype weblogs) Jay Allen finally comments on recent MT Comment spam load issues I got hit yesterday, and had to close comments to everyone (categories: moveabletyp... Read More

» Kommentar-SPAM Last-Problem in Movabletype from einfach-persönlich

Durch vermehrte Kommentar-SPAM-Angriffe haben eine Reihe von Movabletype-Weblogs mit argen Server-Last-Problemen zu kämpfen. Wie der Produkt-Manager Jay Allen heute auf Movable Type bekannt gab, wurden bei der Untersuchung der Probleme auch zwei ... Read More

» Comment Spam - Up Against the Wall from birdhouse.org

The weblog comment spam problem has implications beyond crowded inboxes for users. Even with tools such as the incredible MT-Blacklist (which has blocked or moderated tens of thousands of comment spams on birdhouse-hosted blogs in the past few months),... Read More

Ðàçðàáîò÷èê ïëàãèíà MT-Blacklist âûñêàçûâàåòñÿ íà òåìó íàãðóçêè íà ñåðâåðû îò ñïàìà â êîììåíòàðèÿõ áëîãîâ íà áàçå Movable Type. Ìåíÿ, êñòàòè,... Read More

» jay allen on the comment spam increase from rhapsodic fragments

http://www.movabletype.org/news/2004/12/comment_spam_load_issue.shtml... Read More

» MT comment spam from Gen Kanai weblog

MovableType has the distinction of being the premier weblog application, but also has the same distinction of thus being the... Read More

» More on Comment Spam from Looking Out

Just bringing this out where even more people will see it. 6A is working on a solution for us. Recently, however, there have been a number of reports about the escalating effect of comment spam on Movable Type installations, especially... Read More

» SixApart moves to deal with Comment Spam bugs from The Blog Herald: more blog news more often

Jay Allen of MTBlacklist fame and now (like many MT devotees) an employee of SixApart has posted that the company has discovered a number of bugs in MT 3 that increases server loads and pisses off web hosts. He reports that a patch is currently being d... Read More

» Just Cos I Eat Worms from PapaScott

Funny, with all the hoopla about comment spam lately, I haven't gotten a single spam for over a week. My MT-Blacklist log is empty. My anti-spam strategy of boring content must be working. Especially now that my Google Page Rank... Read More

» Final Exams and Comment Spam from The World's a Blur

This website is still getting a bit of comment spam, I received seven today. I have banned the worst offenders as best as I am able. Apparently, others have been not so fortunate and are getting thousands per minute, which... Read More

» Geek News Central Podcast #20 12-17-04 from Geek News Podcast

Very late recording and a very tired Podcaster. But as they say in Hollywood the show must go on and I am not to disappoint my dedicated listeners. Shout out goes to Podcasthost.com for putting legal BitTorrent feeds up for... Read More

» Geek News Central Podcast #20 12-17-04 from Geek News Central Podcast

Very late recording and a very tired Podcaster. But as they say in Hollywood the show must go on and I am not to disappoint my dedicated listeners. Shout out goes to Podcasthost.com for putting legal BitTorrent feeds up for... Read More

» Geek News Central Podcast #20 12-17-04 from Geek News Central

Very late recording and a very tired Podcaster. But as they say in Hollywood the show must go on and... Read More

» Due To DoS Attacks from democracyforcalifornia.com

Comments are temporarily disabled until this issue is resolved. grrrr what a pain in the arse. Bloggers using Movabletype take note: MT developers are working on a patch to plug this security hole. Hopefully they'll release it in a few... Read More

» links for 2004-12-17 from Nedward

Jay Allen finally comments on recent MT Comment spam load issues I got hit yesterday, and had to close comments to everyone (categories: moveabletype weblogs)... Read More

» Comments from rustedscissors: the dull edges

Comments made on this site will be moderated—meaning I will manually review each comment and approve them before you see them posted—until I figure out how to implement MTBlacklist or something similar. And just so you know, I don’t n... Read More

» Foreboding... from The Unknown Geek

First a warning from my web hoster saying weblog installations across the board are cauing problems with server loading and then this announcement from MovableType... Hmm... Looks like it this time, not only are the customers going back to MT... Read More

» No Refuge from Your Guess Is As Good As Mine

I have wanted to encourage rather than discourage commentary; comment spam flooding effectively stops such "blogospheric" conversation. Read More

» I am swimming in spam from *scottstuff*

I am swimming in spam. Every where I go, every direction I look, every medium I deal with, I am being spammed. Spam in my email box I can handle—my spam filter manages that well enough that I can ignore the problem. It’s all of the other sp... Read More

» changing more MT source from daily babble

I've been having a problem with MT-Blacklist 2.x for a while now; it stopped saving my preferences. After loads of fruitless and frustrated (and frustrating) Google and code searches, I finally found an oblique reference to the same problem with... Read More

update mt_entry set entry_allow_comments=2 where entry_allow_comments=1; select count(entry_allow_comments), entry_allow_comments from mt_entry group by entry_allow_comments; +-----------------------------+----------------------+ | count(entry_allow_co... Read More

» No Comments, No Spam from Blog Business Summit

Commenting is closed until further notice. We'll turn comments back on, as soon as Movable Type addressing the problem with a patch, update, or a new solution. Until then, please use our contact page to discuss BBS 05 with us.... Read More

» The Pace of Innovation from Musings

If you read any other blogs but this one, you've probably heard that MovableType blogs are currently being hammered by... Read More

» Teeny updates from Steamed Puddings

I’m pleased to announce that Mozilla users can finally use the imagemapped links in the header, above. Thanks to Seline for pointing the problem out in the first place - although I was spurred to action mainly by my own... Read More

» Cyber vandals from An island unto myself

On Xanga there were those pesky random proppers. Here, I have to put up with significantly more aggressive vandals. Over the past week or so, I've experienced an influx of comment, trackback and referral spam. The problem was so serious... Read More

TITLE: Netcraft: Comment spamming taking its toll on MT URL: http://blogs.msdn.com/alexbarn/archive/2004/12/18/323960.aspx IP: 66.129.67.202 BLOG NAME: Alex Barnett blog DATE: 12/18/2004 02:32:04 AM TITLE: Netcraft: Comment spamming taking its toll on MT URL: http://blogs.msdn.com/alexbarn/archive/2004/12/18/323960.aspx IP: 66.129.67.202 BLOG NAME: Alex Barnett blog DATE: 12/18/2004 02:32:04 AM Read More

» Comment spam load issue from Professional-Lurker: Comments by an academic in cyberspace

The Movable Type Blog has some very important information not only for those of us who run their product to produce our own blogs, but for researchers interested in blog comments and comment spam as well. < ..snip.. >Over the... Read More

» Comment spam load issue from Geek News Central Link Blog

Comment spam load issue Hi everyone, my name is Jay Allen and I am the Product Manager for Movable Type. I'm writing today to address—what else?—comment spam. This is an issue that, as many of you know, I have spent... Read More

» MT server load issues from jasun's blog

Some of you out there that have blogs that are powered by Movable Type will have recently experienced problems relating to high server load caused by a number of bugs in MT and the way it handles the rebuilding of... Read More

» Spam en Movable Type from Las penas del Agente Smith

Quedan pocos blogs con Movable Type en Planeta Eurielec, pero alguno resiste. Hoy aparece en Slashdot un artículo sobre comentarios de spam en Movable Type, los problemas que acarrea y las posibles soluciones. Parece que incluso cuando hay algún plugin... Read More

» My first comment spam attack from halfacanuck

So this morning I logged in to my blog and saw that I had over a hundred new comments. Naturally my first assumption was that people just really liked my latest post about kitten rape. Alas that turned out not... Read More

» Comment Spam Woes from Fiat Lux

Even with MT-Blacklist, the amount of time I have had to spend dealing with comment spam has been annoying lately, and apparently I am not the only one who's having issues. I am trying to decide... Read More

» Spammers from Content Management System Webmaster

This is a post from the MT website. It seems to be becoming a huge problem. I must say we get a lot of spam here (50 plus per day), but all we do is click "two buttons" and poof... Read More

» entire weblog medium from infobong.com

Everyone who uses Movable Type probably saw this item in the news section of the main admin screen, but I think its worth commenting on. Jay Allen discusses the exploding problem of comment spam, and how comment spam is leading... Read More

» MovableType hit hard by Comment Spam from inside aebrahim's head

In the last few months, comment spam has become a huge issue, recently culminating in many hosts taking their customers' MT blogs offline. In related news, Six Apart has hired Jay Allen of MT-Blacklist fame to help them combat comment... Read More

» Comment Spam Attack from How Now, Brownpau?

I've just been notified that my host had to disable Movable Type comments because a sudden comment spam attack of DDOS proportions was bringing down... Read More

» Comment Spammers Have Blogs of Thier Own from Jeremy Zawodny's blog

Would you be surprised to know that some people who work in the search engine "industry" know who is responsible for a lot of the comment spam out there? I met some of them recently. And some of them even have blogs of their own. Seriously. I haven't w... Read More

» Comment Spammers Have Blogs of Thier Own from Jeremy Zawodny's blog

Would you be surprised to know that some people who work in the search engine "industry" know who is responsible for a lot of the comment spam out there? I met some of them recently. And some of them even have blogs of their own. Seriously. I haven't w... Read More

» SPAM problems with Movable Type and other blogs from orangeguru / smooth brainshakes

During the last twelve months spam has become a serious threat to many bloggers. Some very nasty people have figured out to use automated spam bots to flood especially moveable type blogs with links and spam advertising. The problem... Read More

» We are infested with SPAM from Dustin Diaz Designs

We've all learned to deal with email spam. We've accepted it, and we've moved on. But lately it seems that I'm being a victim of more than just email spam.... Read More

» MovableType comment spam from Educated Guesswork

I originally switched to MT3 because I was having problems with my MT2 installation locking up due to comments spam. Looks like the problems may not be solved with MT3. I guess I've just been lucky so far.... Read More

» The Solution to Blog Spamming from Threadwatch.org

In the threadlink above, Jeremy Zawodny of Yahoo is talking about solutions to the ever increasing blog spam problem. Recently SixApart, makers of MovableType have been

Read More

The comment spam problem has taken a new turn recently: it's become so much of a problem that it's taking down the servers hosting the blogs they're polluting. In response, some hosting providers are disabling comments and even blogs system-wide.... Read More

» more comment spam, reunion from Noir's Dull Confessional

I just deleted a little over 200 spam comments from here. Yay for filtering and thus being able to select all the offending comments for deletion at once. Looks like there's a problem at the MovableType level and it's not... Read More

Over the past week, I've been sharing the love by converting a couple of blogs for my friends and family. I'm going to take you through the changes you'll make to each template, from the Main Index to the Individual Archive to the Comment Pending page. Read More

» Comment spam on Movable Type from JacobsRoom.net

It looks like it's not only Zoë and me having problems with masses of comment spam in Movable Type. Slashdot posted a story on Saturday saying that it's becoming a huge issue, largely due to the serious machine overload a... Read More

I was the victim of a significant blogspamming attack about a week ago, just after I upgraded the version of Moveable Type this blog runs on to the latest version, 3.121 (see related stories at Slashdot, Moveable Type, and Netcraft).... Read More

» Status from Christopher Huffman dot com

[Sigh] Blogging? It's been really hard for me to do for the past couple of weeks. The election kind of left me feeling down and out and for a lot of reasons coming to vent about it on my website just seemed so god-damned trite. Not that there have'nt b... Read More

» Tarting up the old blog from Waveflux

I posted earlier about revamping the design here at Waveflux, and now plan to get on it sooner rather than later. The idea appeals to me more and more; I've scouted about for design ideas (for inspiration, not for theft)... Read More

» MT comment spam from Deep Green Crystals

I see that MT has hired Jay Allen, the original comment anti-spam king as a product manager. Good job! His latest post about the subject, though Movable Type Publishing Platform: Comment spam load issue is totally lacking in practicality. He... Read More

» Comment spam hell for MT users from Kinky Convolution

Chasmyn mentioned Six Apart's failure to resolve the server-crashing comment spam problem last week and now Jay Allen's addressed the issue on the official MT site.

Read More

» Movable Type v3.14 is out! from æ•°æ?®åº“管ç?†å‘˜çš„Blog

Movable Type 3.14 �布了 Read More

» Movable Type 3.14 released from poocs.net

SixApart reacts to the recent comment spam issues that drained bloghosters’ servers by putting unnecessary on the systems. They officially released Version 3.14 to the public. This release mainly comes with the following changes: Unnecessary reb... Read More

» Comment Spam from Bene Diction Blogs On

I have blogged about comment spam until I'm blogged out. The spam hasn't stopped, but several different kinds of fixes have eased the problem. The one I'm not happy having to do is close off comments in the archives. For some odd reason, I feel the 'sp... Read More

» MT Pi from Neurotic Fishbowl

Six Apart has just released the newest upgrade to Movable Type, v.314. It addresses the issue of extreme server load Read More

» My failed switch to WordPress from Mike Steinbaugh

Today I tried to migrate my weblog from Movable Type into WordPress. I like the WordPress interface a little bit... Read More

» The tiresome Fight from Wos waas a Fremda?

For the moment I seem to have won the fight against comment spam.I'm using a combination of apache dirty tricks and MT-Perl hackery to refuse access and posting to identifiable spambots. Read More

» New version of Movable Type Released from Geof's Waste of Bandwidth Blog

The latest version of Movable Type has been released. Version 3.14 fixes the issue of extreme loads witnessed on servers under the strain of a massive spam attack. Because these attacks are increasing in both frequency and severity, it... Read More

» When Movable Type met Comment Spam.. from Bamsaemi Blog

via eweek.com Movable Type Fixing Bug as Spam Clogs Blogs bloggerµéÀº ÇѹøÂëÀº comment spam·Î ¾Ö¸¦ ¸ÔÀº ÀûÀÌ ÀÖÀ»°Ì´Ï´Ù. ƯÈ÷³ª movable typeÀ» »ç¿ëÇÏ´Â bloggerÀÇ °æ¿ì¿¡´Â ´õÇÏÁÒ. ^^ ÃÖ±Ù movable type¿¡¼­ÀÇ comment spam ¹®Á¦°¡ À̽´°¡ µÇ¾ú¾ú´Âµ¥.. À̸¦ Ç... Read More

» MovableType 3.14 released from A View From Home

This is an example of how to respond to an issue. Months ago I made the decision to stick with Six Apart's MovableType despite the bruhaha over the pricing. I figured the dust would settle, Six Apart would figure things... Read More

» Status from Christopher Huffman dot com

X-mas-Card-thumb.jpg">[Sigh] Blogging? It's been really hard for me to do for the past couple of weeks. The election kind of left me feeling down and out and for a lot of reasons coming to vent about it on my website just seemed so god-damned trite. No... Read More

» Status from Christopher Huffman dot com

[Sigh] Blogging? It's been really hard for me to do for the past couple of weeks. The election kind of left me feeling down and out and for a lot of reasons coming to vent about it on my website just seemed so god-damned trite. Not that there haven't b... Read More

» MT-Blacklist v2.03-beta released from MT-Blacklist/Comment Spam Clearinghouse

I've just released MT-Blacklist version 2.03-beta for immediate public testing. This release contains the following changes from v2.02: Now using CommentFilter API callback to force moderate (fixes issue discussed here) Added re-initialization function... Read More

» http://saintaardvarkthecarpeted.com/blog/index.php?p=67 from saintaardvarkthecarpeted.com/blog

Well, I did the right thing today -- twice. Damn right I'm bragging. First off, it turns out that the FreeBSD Foundation has run into a (good!) problem: its donations have been too big. In order to keep its US charitable status, it needs to h... Read More

» Spam me not. from Blood and Soil

Due to the comment spam I've been getting over the last week, I've updated this blog (which runs on Movabletype) to the latest version AND enabled Typekey logins. Typekey is a free service and registering with them enable you to... Read More