Philip Fibiger

Avatar

It crossed my mind that you might consider that a possibility…

Why I’ll Never Use Outlook

Why I will never use Outlook as my personal email client. Ever:

Last night I was at dinner with Andre, Andy, and Leonard. We were talking about content aggregators. Andy is using Syndirella to collect weblog posts and quickly read them, while Andre is using Newsgator to do the same.

Newsgator plugs into Outlook, and treats posts like emails, filtering them into folders. It’s certainly convenient, particularly for someone who uses Outlook all day at work. We joked around about how insecure Outlook is, and wondered when someone would write the first weblog-borne virus. It was decided that it was all plain-text, and that Newsgator would strip out any offending code.

Today I played around a little bit with Newsgator, and decided to see what was possible in the RSS feed. I was able to write a little VBScript app/worm that emails from Outlook, can read your address book, etc. It wasn’t very hard, it didn’t take very long. All it takes is VBScript in the <description> tags of the RSS feed. While there isn’t the same possibility for self-replication (since there’s no way to script outlook to publish the same code to someone else’s RSS feed), this is pretty dangerous because newsgator traffic won’t be checked by corporate virus scanning software before it reaches Outlook like incoming email would.

7 Comments, Comment or Ping

  1. um… that’s not so good.

  2. Brilliant and EVIL!

  3. watch out andre! >;)

  4. I have posted comments related to NewsGator and this issue at http://www.newsgator.com/news/archive.aspx?post=3.

  5. This is not a new issue. It’s been raised many times in the past. Putting scripting inside RSS items it evil. Anything that handles RSS should attempt to neuter said scripts if it finds it. This is an extra, and possibly tedious, step but one that cannot be reasonably argued against. The one argument being a customized channel that has legitimate intentions. This isn’t an unreasonable idea. But it seems like it’d be something that required a per-feed preference setting of some kind that allowed that channel to get away with that sort of stuff.

    This opens the can of worms about digitally signed scripts and embedded code. If a feed intended to have such wonderful things done that it required scripting then it aught then take the bigger step up to using PKI. An ugly analogy, perhaps, is if you want promiscuity then bring protection.

  6. Still, the problem seems to me to rest solely with outlook. Why should any ‘foreign’ script be allowed to perform operations like reading the address book or sending email without the user’s permission.

    Seems to me that applying some logical security ideas in the development of Outlook would save everyone a lot of time and effort. I understand MS wants there to be the possibility of ‘active content’, but that is an issue web browsers have been dealing with for years. Why not use some of the same frameworks in Outlook?

  7. Jason

    post more often!!!!

Reply to “Why I’ll Never Use Outlook”

Flickr

Recent Photos I've Taken

More »