May 06, 2009

Automatic updates: There has to be a better way

Pushing security patches to users automatically is the fastest way to fix vulnerabilities, but it's easy to go too far -- as Microsoft has shown

It's an unpleasant fact: Programmers write buggy code. It's not their fault. Given the complexity of modern software development platforms, bugs are inevitable. What matters is that programmers acknowledge bugs when they arise and that they take steps to correct them before they can cause any harm.

Case in point: Internet Explorer. Microsoft's browser has long been recognized as a major vector for malware and other exploits, owing to its infamously permissive design and a seemingly endless string of security vulnerabilities. So when Microsoft released a critical security update to IE in mid-April, it should have been cause for celebration. Microsoft's developers were doing their jobs. Another security hole had been closed.

[ Roger A. Grimes is skeptical of iron-clad browser security in his blog post, "The curious case of the invulnerable Web browser" | Learn more about securing your systems with InfoWorld's Security Adviser blog and newsletter. ]

Except the update wasn't just another security patch. It was Internet Explorer 8 -- an entirely new, major-numbered version of the browser. Users who agreed to install it found that it took the place of their old version of IE. Users who didn't ... well, they would have to be brave enough to ignore a "critical security update." Decisions, decisions.

Setting a new standard with IE8
There's a strong argument to be made for what Microsoft did. Older versions of Web browsers are notoriously noncompliant with W3C standards; older versions of IE, doubly so. With IE8, Microsoft is in the unique position to twist every IE user's arm into installing the latest version, thereby creating a new de facto standard on the Windows platform. And IE8 is the most standards-compliant version to date. For Web developers, it could be a godsend.

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

Trial

Free 30-Day Desktop Virtualization Trial

Download a free 30–day trial and experience how XenDesktop delivers a pristine, on–demand desktop experience to users on whatever device they choose, while cutting IT complexity and costs.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »
cmaurand 7-May-09 10:41am
1 reply
Thank the Deity that I have a little gizmo that wakes up everytime someone wants to add something to my start up. I dis-allow Flash updates, google updates, Real Player updates, Quicktime updates (quicktime systray app, too), this updater, that updater and the other updater (including Java updaters). My system runs so much better without all that overhead. Not to mention the security problems that come with each and every one of those little apps.
stevej1 7-May-09 11:34am
I'm confused. Are you saying your system runs much better with old, buggy, insecure versions of all those products? Or do you selectively allow certain updates?
rcprimak 11-May-09 9:20am
You wrote: >Maybe every software update should offer users a thorough yet easy-to-understand explanation before it installs. Microsoft has such a service. It's called the KB Article. Read them once in awhile, or if you don't have the time, keep up to date at Woody Leonhard's Patch Watch blog (http://www.askwoody.com) No need for whining about this one -- it was well documented to all who are not chumps and still have Automatic Updates fully enabled for automatic installs.
mulithats 11-May-09 12:36pm
1 reply
KB Articles are not easy to understand for the typical home PC user most of the time. This is especially true when you have to dig through three or four levels of KB articles to get the answer.
rcprimak 18-May-09 1:45pm
multihats --

And that is why I recommended Woody Leonhard's site. He does all the grudge work of sifting through the KB Articles and blog buzzes, and presents an executive summary which includes a five-point scale of when it is or is not safe to patch. Very simple and very useful.

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Today's Headlines: First Look Newsletter

Find out what will be news for the day, with our first-thing-in-the-morning briefing.

©1994-2009 Infoworld, Inc.