Some security experts are not entirely buying into Skype's explanations of what caused the nearly two-day sign-in outage.
Skype is apparently fully functional and has released an explanation of the problem that attributes the failure to Patch Tuesday. Specifically, the peer-to-peer network failed because of the large number of simultaneous reboots and consequent relogins to Skype on boot. There are some questions with this explanation, namely why did it take over 24 hours for the system to fail after a 3am reboot (the default) on Wednesday (failure was Thursday) and if Patch Tuesday is to blame, why didn't it happen last month?
The more interesting notes for me as a non-Skype user is that this shows several consumer behaviors and their ill-effects. The automatic updates for Microsoft are 3am local time to the machine. Very few people change this, even on the enterprise level. For most places, it makes sense. Most are in bed at 3am and nothing is going on. A few 24x7 shops might want to rotate times a bit to prevent disruption of work. But mostly, users (particularly consumer-grade users) aren't going to touch the defaults on their machines. If only we had operating systems and software packages that shipped in a hardened-by-default way, many problems would be averted.
The second interesting note, is that if Skype's explanation is true, that means that vast majority of Skype users have machines that don't require a login on boot. Those machines simply happily login as the default user (and I bet almost all have full admin rights) and the log on to Skype (and their other start-on-boot applications).
Receiving and assessing more information made John even that much more convinced that there was more to the story than Skype was letting on.
He followed up his post by adding:
After reviewing many reader comments, various mailing lists and other sources, I'm inclined to agree that Skype's line on blaming patch Tuesday is a line of bull. The PoC out may or may not work (there is no safe way to test it because the code is proprietary) but there seems to be more than they are telling and many people (including myself) are less than convinced with the story line. The patch Tuesday theory doesn't add up. Why did it take "so long" to have the failure? Why not last month? What about this Proof-of-concept? Skype just isn't answering the questions that matter.
Consumers can tolerate proprietary code (see Microsoft)... consumers don't tolerate being snow-jobbed by their vendors well.
So what do you think?