Technosailor
  • Home
  • Blog
  • Venture Files
  • Espanol
  • Technosailor Staff
  • Twitter Pitch Me!
  • Clients/Disclosures
Oct
12
2006

WordPress Plugin Security: Less is More

Posted by: Aaron Brazell

As I continue in my ongoing series on plugin security for WordPress, I’m going to diverge off the mapped out route and organically grow this series a little more. Hopefully it suits Podz and WordPress users everywhere. To reiterate, this series is designed for the non-developer, the “average guy” so to speak. Security is a mystifying area but it requires a good bit of demystifying.

Tangent here: I was talking to my wife about this concept the other night. I was lost in thought trying to grab my thoughts on plugin security and attempting to post a useful entry. It was hard and we ended up talking about it. See, she is technically illiterate when it comes to this stuff. She understands bugs and the fact that there are flaws in programs. She’s been with me since I started down the development road six years ago. She knows when I say that something has a flaw that it is a bad thing. But she has no idea what is a flaw, nor could she identify one if it was staring her in the face. In other words, she is the perfect target audience.

But somehow I don’t think I’m doing a good job because her eyes still glaze over when I talk about XSS or spam attacks. It doesn’t compute. So I tangent a little more in the series and take a different tack.

There are quite a few people I know who setup WordPress for the first time so they can get into blogging. Many have never blogged before and are amateurs with code. Others I know, come to WordPress from another system because they’ve heard about the world class support, easy to use interface and, yes, the plethora of plugins available. Sounds like an excellent pot of gold at the end of the rainbow, right? Especially for people emerging from “plugin hell” on the Moveable Type platform.

Generally the first thing that I’m asked as the resident WP “expert” is, “Where do I get good plugins?” to which I respond, “Uhhh, to do what?” :-) (I’m just being honest!) There’s a couple things to know about plugins. First plugins should be used to meet needs and secondly, plugins should be sued in moderation.

Plugins Should Meet Need
The easiest thing for a new WordPress user to do is go crazy looking for plugins to install. IT reminds me of junior high school when the girls “personalized” their notebooks and bookbags. I’m dating myself here, but does anyone remember “NKOTB Rule” or “JK + {insert girls initials} = <3 4-EVER”… :-) Yes, I’m scarred from Junior High. People do the same thing with their blogs. The first thing to do is start customizing and adding features.

Stop.

Plugins should meet a need. Do you need to have that gizmo or doohicky? Maybe. Maybe not. See, everytime a plugin is activated, it creates another vector of attack. That doesn’t mean that an attack will be successful. It just means that an attacker has one more door to try to get in. If you don’t need that plugin, don’t activate it. Likewise, if you stop using a plugin, deactivate it.

Plugins Should be Used in Moderation
Following up on that point, plugins should be used sparingly. Depending on my needs, it’s not uncommon for a blog that I setup to only have 3-4 plugins. The more plugins used, the more avenues of attack, right? (Additionally, if the plugin allows you to put stuff in your template, you may just be cluttering your blog more, but that’s a different issue… an aesthetic issue).

So what recommendations do you have for the use of plugins?

Table of contents for WordPress Plugin Security

  1. Understanding Implications of WordPress Plugin Security
  2. WordPress Plugin Security: The Golden Rule
  3. WordPress Plugin Security: What is Dangerous?
  4. WordPress Plugin Security: Dangerous Combinations
  5. WordPress Plugin Security: Less is More
Previous in series
  • Add to Mixx!
  • Stumble it!
About the Author: Aaron Brazell is the lead editor of Technosailor.com and a social media expert. His passion is to see companies and individuals use the internet and web technologies wisely and effectively to promote their brands and companies. He served as Director of Technology at b5media from 2005-2008 and is currently an independent consultant.
Tagged: at 1:53 pm -

12 Responses to “WordPress Plugin Security: Less is More”

  1. 1
    Understanding Implications of WordPress Plugin Security » Technology, Blogging and New Media Says:

    [...] WordPress Plugin Security: Less is More Share this Post:These icons link to social bookmarking sites where readers can share and discover new web pages. [...]

    October 12th, 2006 at 1:55 pm
  2. 2
    Michael Hampton Says:

    (Oooo, you fixed your comments template. Nice!)

    I’ve got maybe 15 active plugins, but I need all those features. :)

    My recommendation is what it always was: Concentrate on writing content; that is, after all, the whole point of the blog! All the bells and whistles can come later.

    October 12th, 2006 at 3:18 pm
  3. 3
    Aaron Brazell Says:

    Yep, I fixed it just because you wouldn’t leave me alone. ;)

    I agree with you. Sometimes bloggers do stuff just because they can and that’s not always the best (or safest) approach.

    October 12th, 2006 at 3:52 pm
  4. 4
    Carol Says:

    The only plugins I’m really interested in are the ones that stop site spam. Anything else is just fluff that I could do without (in most cases).

    October 12th, 2006 at 4:43 pm
  5. 5
    Aaron Brazell Says:

    /me points (again) to Akismet

    :-)

    October 13th, 2006 at 9:23 am
  6. 6
    Michael Hampton Says:

    You’ll also need Bad Behavior. :)

    October 13th, 2006 at 4:09 pm
  7. 7
    Aaron Brazell Says:

    How did I know that was coming? :-)

    And Michael, where can she download Bad Behavior? ;-)

    October 13th, 2006 at 4:25 pm
  8. 8
    Michael Hampton Says:

    Why, where else? You hit Google’s I’m Feeling Lucky button.

    October 13th, 2006 at 4:36 pm
  9. 9
    Carol Says:

    You’ll also need Bad Behavior.

    You rang?

    October 13th, 2006 at 5:02 pm
  10. 10
    Mary Says:

    I’d sure like to customize my blog. I’d change the colors, create a new survey (thanks to your new improved plugin), and include a sidebar feed of other technology related b5media blogs: a grabbag so people could hop over to the microsoft weblog, etc.

    October 13th, 2006 at 5:16 pm
  11. 11
    Andrew Says:

    The other thing I do (apart from minimising installed plugins), is maintain a bookmarks folder of all the plugins I’ve got installed on one blog or another.

    I also have a monthly calendar item, to remind me to go through and check them all, to see if the version matches the one I have installed, and see if they’ve made any mention of security issues.

    I probably won’t catch something right away, but I will catch it eventually. Hopefully before something gets terminally compromised :)

    October 16th, 2006 at 4:15 am
  12. 12
    Fernando Says:

    Great articles ;)

    Any complaint about a translation to spanish (Spain) in my blog?

    February 21st, 2008 at 12:45 pm

Or add a Video Comment
with
« Back to text comment
  • Recent Posts

    • Are People Talking About You?
    • Western Style Writing vs. Eastern Style Writing
    • How Has Social Software Changed Your Life?
    • America the Beautiful
    • Identi.ca and the Art of the Launch
  • Reader Contribution

    • Brian Clark on Western Style Writing vs. Eastern Style Writing
    • Jeffrey on Western Style Writing vs. Eastern Style Writing
    • Jeffrey on What a designer is and isn’t…seriously you need to know…
    • Igor The Troll on Are People Talking About You?
    • Aaron Brazell on 10 Things You Need to Know About WordPress 2.6
  • RSS Venture Files

    • The Difference Between Designers and Marketers
    • But this worked four years ago?
    • Rules for Entrepreneurs - Avoid relying on a few whale customers
    • 6 Steps to Successful Small Business PR
    • Rules for Entrepreneurs - Outsource what you suck at
  • RSS Wicked Marketing

    • Yeah it’s cheaper, but what are you really getting?
    • What a designer is and isn’t…seriously you need to know…
    • The difference between success and closing next year…
    • It’s time to get Wicked…
  • RSS Technosailor en Español

    • PopTok: usa tus películas favoritas para enviar un mensaje
    • Video en Vivo desde tu iPhone
    • 7 Funciones que le Faltan al iPhone 3G
    • Como Vencer la Sobrecarga Informativa
    • La Batalla es Digital
  • Tip Jar


  • License Creative Commons Attribution-Noncommercial-Share Alike 3.0 | Copyright © 2004 - 2008 - Aaron Brazell | Lisa helped out | Privacy Policy

    Twitter Pitch!

    <p>Twitter pitching is a form of pitch that requires succint "what does this mean for me" kind of pitching. It is the ultimate efficiency of words. You have 140 characters or less to tell me why your pitch matters to me or my readers. Please include a means of contacting you. This is included in your 140 characters. If you send successive pitches, you will likely be ignored, unless it's obvious that the first pitch was a case of "accidental send", etc.</p> <p>This form of pitching does not mean I'm being a diva. It means that my time is valuable, and you want a piece of it. It's good practice for you, and delivers your pitch in a format I want. Win-win.</p>


    (X) Close

    Twitter Pitch Me!