Microsoft Patch Tuesday Knocks Out Skype - What Can We Learn From This?
Posted 08/20/07 at 06:23:35 PM | by By Mark Soper
If you rely on Skype, the popular P2P VoIP telephone system, you discovered last week that you couldn't. As discussed by our own Nathan 'Butters' Edwards, Skype's network troubles also temporarily iced the Maximum PC podcast, delaying it until tomorrow.
P2P Network Minus Working Clients is a 'Notwork'
What happened? Skype's own Heartbeat blog tells the story. Because Skype is a P2P network, it depends upon users' PCs to relay VoIP calls to other users' PCs. If a few users are offline, it's no big deal. But if a lot of Skype users are offline, the network becomes unreliable. What took down Skype last week? It was tag-teamed to the mat by a combination of Microsoft's Patch Tuesday and a bug in Skype's VoIP software's self-healing feature.
Patch Tuesday and the Skype Outage
Microsoft's Patch Tuesday, the second Tuesday of the month, is the date that Redmond releases critical security patches. This month's Patch Tuesday (August 14th) included six critical patches (as well as three important patches) affecting several of Microsoft's crown jewels: Windows XP, Windows Vista, Office, XML Core Services, and Internet Explorer.
It takes a couple of days for Windows Update to propagate the patches to Windows users, and by Thursday, August 16th, lots of Skype users' PCs were dutifully downloading the appropriate security patches, installing them, and rebooting - and in the process, crippling the Skype network. The network has recovered, and thanks to this event, Skype has discovered a bug in its software's self-healing feature - and is working hard to fix the problem.
Lessons for Non-Skype P2P Users
So, what's the bigger meaning for those of us who don't use Skype? if you use any type of P2P software, you should be finding out if your P2P provider is ready for the next big "Patch Tuesday" (or any other type of massive shutdown of its network). Assuming that P2P network providers are paying attention, expect to see updates designed to head off this type of problem. Apply them to help stay out of problems.
Is it Time to Kick Automatic Updating to the Curb?
What about the rest of us? Automatic rebooting after automatic patching by Windows Update can send PCs off to la-la land until you log in again. While your system's offline, you too can experience the joy of fouled-up automatic updates by applications, outages in online gameplay, halted P2P downloads, no access to your PC from remote access services like GoToMyPC and more. If you've ever been inconvenienced by Windows Update's automatic reboot after installation, consider doing what I do: change Windows Update's default behavior. Instead of automatically downloading and installing updates and rebooting , set it to automatically download updates, but not install them until you say so. That way, you decide when your system can be offline during the reboot process. As Skype demonstrated last week, millions of rebooting PCs can't get anything done - and may prevent you from getting stuff done as well.
Redundancy Is Vital for All Technology Users
As TMC.net's Rich Tehrani points out, having redundant services for voice and data, backup, and every other technology-based product and service you use is a critical requirement for business. Even if you never make a dime from your PC, there's also a lesson for home computer users like you (and me). Whether you're calling your girlfriend to set up a big date, setting up a friendly deathmatch, storing your digital photos or music, or writing the great American novel, you'd better have a "plan B." Skype's downtime demonstrates most vividly that putting all of your technology eggs in one basket is like putting them in a basket without a bottom.
Instead of automatically
Submitted by popstop785 on Tue, 2007-08-21 07:55
"Instead of automatically downloading and installing updates and rebooting , set it to automatically download updates, but not install them until you say so"
I have been doing that for years. The most annoying thing is for Windows to say it is going to reboot and starts counting down at 12 in the afternoon while at work. Then you select reboot later and all that means is 10 mins later. MS I will install your updates when I please. Heck, I just installed them yesterday night :D
Please follow-up!
Submitted by sc123 on Tue, 2007-08-21 07:45
Mark:
I think we'd all like to know more about these shenanigans. Skype has posted another blog entry going into more detail but conveniently ignoring the most important question: does Skype know what "P2P" means, and why weren't Skype users told they were installing P2P software?I know I've never read anything that said I was part of a massive P2P network when installing Skype. If this is true, how much of my bandwidth is being wasted because of it? What security threat does it pose?
P2P doesn't mean what Skype thinks it does. Peer 2 Peer networks are just that, one user connected to another. Based on that logic, no amount on machines being "rebooted for Windows updates" should ever affect their network. No, Skype must mean that are using a distributed network similar to bittorent, that spreads the network load among the users. If Skype is doing this, we have a right to know.
Please put the might of Maximum PC behind this and find some answers!
Learn more about how Skype works in the latest post
Submitted by Marcus_Soperus on Wed, 2007-08-22 13:16
There's a new post up now that clarifies where the fault for Skype's problems lies: with Skype itself. See http://www.maximumpc.com/article/skype_to_users_microsoft_good_my_bad_we_fixed_all_better_now
The second page of this posting discussed in particular the role that Skype's so-called 'supernodes' had in the failure, how they work, and how to prevent your PC from becoming a supernode if you don't want it to be.
------------------------------------------------
It's amazing how illogical a business built on binary logic can be.
i have never had automatic
Submitted by soggybomb on Mon, 2007-08-20 18:55
i have never had automatic rebooting on in my life. its awful, and whether or not this is an excuse for an entire VoIP crashing, people still shouldn't have the auto-restart feature on.
ummm what?
Submitted by Bigbc1224 on Mon, 2007-08-20 17:14
You know maybe I'm just paraniod, but does this sound like a load of bull to anyone else? There has been four years of "patch tuesdays" and this is the only time a situation like this occurs. Maybe all Skype users didn't turn on automatic updates until two weeks ago. My money is on a hacker messing with the system. That being said Skype users should keep an eye on their accounts. Then again I could just be paranoid.
Agreed. How do PC's being
Submitted by sc123 on Mon, 2007-08-20 18:48
Agreed. How do PC's being rebooted affect a P2P network? This isn't a DISTRIBUTED network (i.e. bittorrent) - or IS it? That would be the only way a lot of computer restarting could possibly affect it, and even then it's unlikely because each machine would only be down for a matter of minutes.
I smell a stink....









