|
January 6, 2005Winds' Guide to Fighting Comment Spamby Joe Katzman at January 6, 2005 12:05 AM
(posted Jan. 6, 2005; last updated June 12, 2005) Six Apart, the folks behind the Movable Type software that runs this site, have just released a Guide for Fighting Comment spam on weblogs via comments, trackbacks, etc. As you might imagine, Jay Allen played a big role in compiling it. It's worth any blogger's time, especially those who run MT installations. We use our own mix of techniques here at Winds of Change.NET. I'm going to go well beyond the Six Apart guide and give you some general principles for building your own blog's defenses, then move on to what we're up to so you can see some of these ideas in action. I'll conclude by talking about the source of this problem, and what can be done. Further thoughts and suggestions will be welcome in the comments section, of course, and this post will probably evolve over time. Some Principles of Blog Defence I'm assuming you want to keep your comments. Even so, you may lack the resources to implement the measures Winds of Change.NET has taken. You may need something else. And like any hostile enemy, spammer tactics will change in future and you'll have to react. So here are a few general principles to remember. Six Apart didn't include them, but they're useful as you think about securing your blog against the hostil cyber-attacks of spammers. Now that you're a security designer - or about to become one - remember that:
Which brings me to my last point, familiar to students of Eli Goldratt's Theory of Constraints for organizations:
For many weblogs, the human element is the bottleneck because the authors have a very finite amount of time & attention to commit. Depending on your host, however, other bottlenecks could include CPU load (on overcrowded servers), limitations of your technical setup, etc. Figure out what the top 3-5 bottlenecks are, and rank them. Then use that ranking as a guide to all of your subsequent decisions re: improvements, defensive measures, etc. These bottlenecks will also remind you that you can't do it all. Accept your limitations, and consciously make tradeoffs of more "blunt force" methods like closing all comments to posts over X days old if your time is really tight (The Six Apart guide has some tools for this). You'll miss some great comments - but if you don't have the time, then don't agonize. Just pay the price, know why you're paying it, and move on. Of course, you can expand your limits by recruiting more technical members, forming affiliations, etc. If so, review your past decisions to make sure they're still what you want or need to do. Some of your old limitations may have lifted, at which point you can either fix some of those old tradeoffs, or apply the new resources to a new area if that's more productive overall. Note the negative selection pressure this creates in the blogosphere. The spam onslaught is actually one of the reasons I believe Carnivorous Conservative was on the money with his prediction that group and federated blogs will rise in popularity as the blogosphere evolves. What Is Winds of Change.NET Doing? Winds has become a high-value target, so we use a number of approaches. I'm going to talk about a few:
Finally, we looked up the chain for additional firepower.
Of course, we'll continue to evolve our defences, adding and subtracting based on many of the principles explained earlier in this post. While this problem seems to come from many directions, most of the problem is apparently the work of a small number of bad actors. We've seen this phenomenon in the email spam world before. O'Reilly's book "Spam Kings" adds more details, and even this spam map from Postini.com suggests it. I've heard a few experts opine that over 80% of today's email spam problems are the work of less than 100 bad actors when you get right down to it. Ann Elisaberth's investigations and Teresa Neilsen Hayden's Lolita advisory suggest that a similar pattern may be at work with respect to comment spam. The blogosphere's rapid growth is also making blog spamming more and more attractive. Personally, I'm surprised all that in-your-face porn, drugs, etc. hasn't yet been declared "un-Islamic" and a fatwa issued for the deaths of those involved. It would be the best publicity Osama et. al. could ever hope for, and a problem caused by a small circle of bad actors would be very susceptible to this solution. That's probably too much to hope for, however, and the blog defence principles above remind us that even silver bullets are no silver bullet. So, we'll need to forge our own response.
Other responses will become more and more necessary as blog readership grows and spammers become more and more sophisticated in their methods. What all share is the requirement for building first tools and information, and then assembling a larger and larger coalition to make use of the results:
More possibilities surely exist, and we'd love to hear your thoughts and ideas. Use the comments section to discuss:
Tracked: January 6, 2005 4:11 AM
Ghost of a Flea from andunie.net
Excerpt: Over the past few days, I’ve been installing upgrades over at Nicholas Packwood’s Ghost of a Flea, which is one of the leading lights of the Canadian blogosphere. (And with traffic to match: last month about 40x what I received...
Tracked: January 6, 2005 5:31 AM
Excerpt: Recommended reading: Six Apart Guide to Combatting Comment Spam. This is direct from the makers of Movable Type. Because I'm such an opinionated fellow, I'm gonna take issue with the recommendations in their guide. I suggest you use their page as an ov...
Tracked: January 7, 2005 1:53 AM
natural selections from evolution
Excerpt: I'm pretty worn out after wrangling freshmen today, so here's some natural selections:
If you're a blogger (and particularly if you use Movable Type), you should check out the Winds of Change guide to fighting comment spam.
Arthur Chrenkoff fin...
Tracked: January 7, 2005 4:43 AM
Fighting spam from Munuviana
Excerpt: The Six Apart team put together a guide to fighting comment spam; Joe at Winds of Change has even more ideas on the topic. Personally the shutting old comments after 30 days approach has worked wonders, but at a cost...
Tracked: March 21, 2005 4:24 PM
Ghost of a Flea from Andúnië
Excerpt: Over the past few days, I’ve been installing upgrades over at Nicholas Packwood’s Ghost of a flea, which is one of the leading lights of the Canadian blogosphere. (And with traffic to match: last month about 40x what I received...
Tracked: May 29, 2005 12:30 PM
Winds' Guide to Fighting Comment Spam from Winds of Change.NET
Excerpt: Six apart has a good guide. Winds adds some general principles of blog defence, talks about our own measures, and concludes by talking about the source of this comment problem and what can be done.
Comments
You might want to baton down the hatches. My site has been hit pretty hard today, and it looks like LGF, Discarded Lies and Jihad Watch are down (besides Eurabian Times). I'm so glad to see you bring this to the forefront. I'm a Wordpress user, myself. There are a number of great plugins to deter or halt comment spam. On my own site, evolution, I went ahead and implemented a "captcha"-style filter and a filter based on Wordpress's built-in comment moderation system. That put a halt to 99% of my comment spam, which, astonishingly enough (or perhaps not, in the light of your post) came from one source promoting a certain online card game. Now, spammers have turned to Trackback spam, as the Wordpress hasn't really figured out how to deal with that yet. I have deleted over 70 highly disturbing spam Trackbacks (I will say nothing about their content; suffice it to say that you don't want to be associated with this material), and I am not along among Wordpress users. I'm fairly computer-savvy but my programming knowledge is dated and my familiarity with PHP is minimal. You are right; we do need to band together as bloggers and fight this. That's one reason I don't have comments. Well, at least not at the Needle. It looks like it was a Hostmatters outage. Even their emergency forums were down.
#5 from praktike at 2:59 am on Jan 06, 2005
My list: 1. Don't install Moveable Type ... 6. Profit! I use Blogger. It seems to be pretty spam proof. So far I've had just one spam. I've been open since 11 Sept 04. My traffic runs about 100 a day with peaks into the 1,500 range if I get an Instalanche. I think blogger is the future. With MT you have thousands working the issue individually. Not very labor effective. With blogger (and it has its problems - spam is not one) the company takes care of spam and I take care of content. Spam is one of the reasons I use LiveJournal. You can set comments to LJ "friends" only, LJ users only or those plus "anonymous" and all of those can be screened to prevent them from showing up until you have approved them. It makes spam useless because it never sees the light of day in my blog. Hopefully Six Apart's acquisition of LiveJournal will not change all of that!
#8 from Kai Jones at 6:28 pm on Jan 06, 2005
Brett Kottmann, relying on LJ to keep out comment spam is proven not to work. People with LJs have received comment spam that didn't get copied to them in email, even from non-LJ users--spammers get around the code. I use TypeKey to eliminate comment spam. It does the job but does sometimes frustrate legitimate commenters. Now I'm being hit periodically with huge spam attacks on Trackback, all pornographic. Is there a defense? Joanne, Trackbacks are a bit harder to deal with, but not impossible. Looking at their chain, we can come up with ideas like:
Hey Joe:
How about using TypeKey but not requiring it, as we outlined in the comment spam guide? That way, you can use it as a free pass through Blacklist which will allow you to keep a tighter configuration. Like I said in the guide, you'll be surprised at how many people sign in, even if you aren't moderating unregistered users. For trackback spam, you might try Mark Carey's recently released MTDisguiseTrackbackURL plugin. I haven't used it myself but I may soon install it. It simply outputs the trackback url via javascript and breaks the URL into parts, making it much harder for spambots to pick up. Same technique used to protect email addresses in mailto's. Hope that helps! I installed the MTDisguiseTrackbackURL plugin. Very painless and I think it'll be effective. Do take note of my comments (comment #4) at Mark's site, though, for small caveats. My profound apologies for the duplicate trackbacks. Yet another MT frustration: when I edit a published post and then save, sometimes it repings. Really, really embarrassing. But to make this comment still on topic: For trackback spam, I've been using the combination of the MTDisguiseTrackbackURL discussed above, plus MT-Close2 (for trackbacks, although it also allows opening and closing of comments). Then there's this version of dsbl_deny.pl, which blocks comment and trackbracks from known open proxies. I had the same trouble with Spamlookup and MT-Moderate plugins. I figured out that MT-Moderate 1.1.2 doesn't sit well with Spamlookup. I downgraded to 1.1.0 and everything works fine. You may want to give it another shot. I had the same trouble with Spamlookup and MT-Moderate plugins. I figured out that MT-Moderate 1.1.2 doesn't sit well with Spamlookup. I downgraded to 1.1.0 and everything works fine. You may want to give it another shot.
Post a comment
Here are some quick tips for adding simple Textile formatting to your comments, though you can also use proper HTML tags: |
You're Reading an Individual Post!
If you want to head to the main blog page, just follow the "Main" link in the navigation up top underneath our blog's name. Or click here:
Winds of Change.NET Home
Winds of Change Library
Support VictoryPAC
Recent Entries
· 'Expelled' And Creationism's Fundamental Dishonesty
· Invading Burma · Poem: Mother Doesn't Want a Dog · Chocolate Fountains And Bubblegum Trees · Department Of "Damn, I Wish I'd Said That... · Numbers, Numbers, Numbers, Those D**n Numbers · This is a Kosovar Muslim · WW 2's destruction of Japan continues · Stupid, Innumerate Reporters (With An Agenda) · I Am Iron Man? · The Big Sort: An Inadvertent Experiment · Vote Early And Often - Soldier's Angels · American Infrastructure Ideas: SeaBridge · Speaking Of Propaganda · 1950's Propaganda, Today
Support Winds of Change.NET!
Your support & assistance is greatly appreciated, and makes a difference!
The Winds Crew:
Town Founder: Joe Katzman joe {at} windsofchange. net Joe's Normblog Interview Left-Hand Man: Marc 'Armed Liberal' Danziger armed {at} windsofchange. net A.L.'s Normblog Interview Other Winds Marshals 'AMac', aka. Marshal Festus (AMac@...) Robin "Straight Shooter" Burk 'Cicero', aka. The Quiet Man (cicero@...) David Blue (david.blue@...) 'Lewy14', aka. Marshal Leroy (lewy14@...) 'Nortius Maximus', aka. Big Tuna (nortius.maximus@...) Other Regulars 'Callimachus' (callimachus@...) 'Demosophist' (demosophist@...) Rev./Maj. Donald Sensing 'Molon Labe' (molon.labe@...) 'Neo Neo-Con' Tarek Heggy (tarek@...) Semi-Active: Arthur Chrenkoff 'Gabriel Gonzalez' (in Paris) Tim Oren (tim@...) Trent Telenko (trent@...) Posting Affiliates Athena: Terrorism Unveiled Chester: The Adventures of Chester Dave Schuler: The Glittering Eye Grim: Grim's Lair et. al. Joel Gaines [Russia] Michael Totten MILblogging.com: The MilBlogs directory Murdoc [Military] Situational Awareness team [Military] Nathan Hamm [Central Asia] Randy Paul [Latin America] Robert Koehler [Koreas] Robi Sen [India & S. Asia] Nitin Pai [India & S. Asia] Simon [China & E. Asia] Yehudit: Kesher Talk Regular Topic Briefings: Andrew Olmsted [Iraq Weekly] Joel Gaines [Iraq Weekly] Security Watchtower [GWoT Mon.] Peace Like A River [GWoT Mon.] Colt [GWoT Thu.] John Atkinson [Alternative Energy] Peter Wolfgang [Alternative Energy] Omri Ceren [Hatewatch] Emeritus: Adil Farooq (adil@...) Celeste Bilby (celeste@...) Dan Darling Gary Farber (gary@...) Hossein Derakhshan (hoder@...) T.L. James (tljames@...) Robin Burk (robin@...)
Winds of Change.NET Blogkids & Affiliates
· The Argus: covering Central Asia · Canis Iratus: Glen Wishard · Correct-Amundo: Tech & society · Discarded Lies: Ev & Zorkie · The Flying Kiwi: Donovan Janus · The Glittering Eye: Dave Schuler · Gumptionology: Nortius Maximus · Hot Needle of Inquiry: 'Jinnderella' · Laughing Wolf: C. Blake Powers · Out The Mazoo: 'Mazoo' · Power and Control: M. Simon · Praktike's Place: 'Praktike' · Random Probabilities: Robin Burk · Siberian Light: covering Russia · The Spirit of Man · Good News From the Front · WATCH/: covering the war on terror
Archives By Category
-FEATURES: 48 Ways to Wisdom (24)
-FEATURES: Diaries & Roundups (10) -FEATURES: Military Transformation Uplink (12) -FEATURES: New Energy Currents (20) -FEATURES: Reader Highlights (2) -FEATURES: Regional Briefings (166) -FEATURES: Sufi Wisdom (158) -FEATURES: The Bard's Breath (32) -FEATURES: Winds of Discovery (6) -FEATURES: Winds of War [WoT] (444) 4 HA: 4th-Gen Warfare (102) 4 HA: al-Qaeda (159) 4 HA: Crime, Organized (26) 4 HA: Evil Exists (110) 4 HA: Intelligence/Spycraft (100) 4 HA: Military (519) 4 HA: Nukes, Poisons, Germs (135) 4 HA: Statecraft (29) 4 HA: War on Terror articles (703) Best Of... (179) BIZ: Business & Organizations (130) BIZ: Economics (93) BIZ: Energy (68) CIVIS (230) CIVIS: Copyright Wars (25) CIVIS: Drug Wars (18) CIVIS: Edu-Kooks (75) CIVIS: Free Societies (279) CIVIS: Hall of Shame (162) CIVIS: Hatred Rising (114) CIVIS: Journalism & Media (393) CIVIS: Spirit of America.NET (31) CIVIS: War Within the West (308) COLUMNISTS: M. Simon (13) COLUMNISTS: Tarek Heggy (33) GEO: Afghanistan (78) GEO: Africa (101) GEO: Asia (115) GEO: Aussies & Kiwis (19) GEO: Canada (68) GEO: China (86) GEO: Europe (170) GEO: France (71) GEO: India-Pakistan (112) GEO: Iran (223) GEO: Iraq (951) GEO: Israel (241) GEO: Koreas (64) GEO: Latin America (63) GEO: Middle East (250) GEO: Russia (74) GEO: Saudi Arabia (64) GEO: Sudan (36) GEO: U.K. (70) GEO: U.N. (60) GEO: U.S. of A (501) HUMANITY (88) HUMANITY: Art & Culture (156) HUMANITY: Art - Music (31) HUMANITY: Art - Poetry (6) HUMANITY: Christianity (52) HUMANITY: Heroes & Achievements (225) HUMANITY: History (122) HUMANITY: Islam (181) HUMANITY: Judaism (135) HUMANITY: Love (31) HUMANITY: Philosophy (47) HUMANITY: Spirituality & Religion (71) HUMANITY: Zen & Buddhism (28) Humour (194) Misc. (42) NET: Blogosphere (390) NET: Cyber-Security (16) NET: Grid Computing (3) NET: Spam (24) NET: The Internet (35) NET: The Open Source Meme (17) Personal (182) SCI-TECH: Biotech & Medical (83) SCI-TECH: Eco-tech (77) SCI-TECH: Nanotech (27) SCI-TECH: Science (110) SCI-TECH: Space (75) SCI-TECH: Technology (140) SPORTS (45) SPORTS: Baseball (75) Trends (64) USA: America Catch-all (18) USA: Anti-Americanism (6) USA: California Politics (4) USA: Conservatives & GOP (30) USA: Dem Party Renewal (70) USA: Domestic Issues (50) USA: Elections (69) USA: Grand Strategy (15) USA: Homeland Security (105) VictoryPAC (3) Winds of Change.NET (47)
Archives by Date
May 2008
April 2008 March 2008 February 2008 January 2008 December 2007 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September 2006 August 2006 July 2006 June 2006 May 2006 April 2006 March 2006 February 2006 January 2006 December 2005 November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 December 2003 November 2003 October 2003 September 2003 August 2003 July 2003 June 2003 May 2003 April 2003 March 2003 February 2003 January 2003 November 2002 October 2002 September 2002 August 2002 July 2002 June 2002 May 2002 April 2002 Joe's Old Archives, By Title: April - June 2002 July - December 2002
Winds Blogroll
Top Prospects
Support VictoryPACSP Normblog (LHP) SP Solomonia (RHP) RF Mader Blog CF Donklephant LF Harry's Place C Critical Mass 1B Tigerhawk 2B Gideon's Blog SS Alexander the Average 3B Democracy Arsenal UT INF Pundita DH Counterterrorism Blog PEN Liberals Against Terrorism CL Gates of Vienna MASCOT Huffington's Toast MGR Robert Tagorda GM Conservative Grapevine Humour Blogs · Cox & Forkum (cartoons) · Day By Day (cartoons) · User Friendly (cartoons) · AllahPundit (satire) · Scrappleface (satire) Religious Blogs · Conscientia (baha'i) · Unlearned Hand (bud) · Eve Tushnet (cath) · Muslim Under Progress (isl) · Ideofact (isl) · Kesher Talk (jew) · Rabbi Lazer Brody (jew) · Rishon Rishon (jew) · Rev. Donald Sensing (prot) Other Team Memberships · Command Post [All] · No End But Victory [All] · AlwaysOn [JK] Blog Services · NZ Bear's Ecosystem · Blogstreet · Daypop Top 40 · Technorati · Movable Type.org · Write A Better Blog More entries coming! |
http://www.windsofchange.net/windsopcentre-cms/trackback.cgi/3871
Listed below are links to weblogs that reference
"Winds' Guide to Fighting Comment Spam"