Commentary
A (Potentially) Bad Idea Is Resurrected At Microsoft
The software maker is researching ways to use worms as a software patch distribution mechanism. Not on any of my machines.The software maker is researching ways to use worms as a software patch distribution mechanism. Not on any of my machines.In an article that appeared in NewScientist, Microsoft researchers are looking for ways to leverage, and in some ways improve, the self propagation mechanisms of network worms to deploy software patches.
From the NewScientist story:
More Security Insights
White Papers
- Mobile BI: Actionable Intelligence for the Agile Enterprise
- How To Regain IT Control In An Increasingly Mobile World - by BlackBerry
Reports
More >>Webcasts
- Outsourcing Security: What Every Potential Cloud Security Customer Should Know
- Maximize ROI with Database Consolidation onto Private Clouds
Because no central server needs to provide and coordinate all the downloads, software patches that spread like worms could be faster and easier to distribute because no central server must bear all the load. "These strategies can minimise the amount of global traffic across the network,"
I'm sure it would work. Except for those times that it doesn't.
Maybe on subnets of corporate networks where each system image is the same, this might be a safe way to deploy patches after they've been tested.
But what happens if a visitor's notebook is patched by this "friendly" worm -- and the patch crashes this visitor's system and results in significant data loss? Who is responsible for that mess? (Hey, I just wanted to check my e-mail!)
And this would be a really bad idea if ISPs decided to start dropping worms that would infect and then patch their subscribers. I want the ability to establish a restore point on my Windows images before I patch. And I like running a SuperDuper! backup on both my MacBook Pro and Mac Pro before I patch Leopard. That way, if something bad happens during -- or because of -- the update I can always make my world good again.
For those security pros that have been around awhile, they'll recognize that this "friendly" worm idea isn't new. In fact, there was a lot of talk about "Code Green" type worms to patch systems vulnerable to Code Red infections back in the very "wormy" summer and fall of 2001.
And in the 1970s, a virus known as Creeper struck the Advanced Research Projects Agency Network (the precursor to what is now the Internet). It displayed something to the effect of "Catch me if you can" as it spread.
Someone tried exactly that, with a program dubbed Reaper. To the best of my understanding, the Reaper did hunt down and kill Creeper without any negative impact. But it was a simpler tech world back then. Today, no CISO would ever want an application they couldn't control hopping around their subnets sniffing for things to patch.
I think the risks aren't worth the reward. And that these friendly worms could just as easily be rigged to inflict harm. And then there's the Law of Unintended Consequences that one of these worms won't quite work as planned. So what do you think? Would it be a good idea if someone wrote a worm named "Clear Skies" to go out and hunt down Storm botnets?
Related Reading
| To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy. | |
|
|
T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting! |
Subscribe to RSSResource Links
This Week's Issue
Technology Whitepapers
- Creating the Enterprise-Class Tablet Environment - by Yankee Group
- How To Regain IT Control In An Increasingly Mobile World - by BlackBerry
- The BlackBerry PlayBook tablet's Good Bones - by BlackBerry
- Red Alert: Why Tablet Security Matters - by BlackBerry
- New Visual and Wizard-Driven Paradigms for Exploring Data and Developing Analytic Workflows
Featured Resource
This is your portal to all the news, product information, technical data, and other information related to the topic of computer user authentication and certification. Visit us to find out how to ensure that computer users are who they say they are.
Learn More












