As 0days get meaner, Google defenses increasingly outpace Microsoft
arstechnica.com
arstechnica.com
I'm not defending any specific instance here, but in general, I think it is reasonable to expect a Windows patch to take longer to develop and deploy than an update to Google Apps.
OTA updates on Android phones means downloading (often 250mb) files -> asking the user to reboot to recovery -> installer takes a few minutes -> boots back into the phone.
Most people keep their phone on 24-7. So this is not as simple as updating software apps in the background w/o reboot.
edit - Also, Microsoft has complicated relationships with many large vendors and probably tests on a LOT of permutations for each patch vs whatever Google does for Android. I am surprised to find myself sympathizing with Microsoft.... that being said, this is digressing. MSFT should have a universal fast track for 0days and decouple it from the standard upgrade process. 90 days should be enough, and have no real problem with Google's actions.
Additionally, Windows OS has a long history, is much more stable, and Microsoft controls the majority of the codebase unlike Google.
Android's codebase is built on top of quite a rickety legacy foundation of old patchworked linux kernels that have to be in sync with drivers from proprietary manufacturers like Qualcomm - although is has improved a lot in recent years.
Yet, I do agree Google/Android vendors should be pushing updates at a much higher frequency.
Non-Nexus devices distributed with OS modified by 3rd-party vendors and/or cheap/low-powered Androids are the big reason why Android phones stats show a lack of updates. It is not because of Google - which does push out OS updates in a timely way.
Yet Google still releases patch/delta very infrequently which is what we're comparing vs Windows.
And besides that, I don't even know what the point is. It's faster fix and deploy websites than it is to fix and deploy operating system patches? Well no shit.
However, Microsoft does have to contend with a much larger and more legacy diverse codebase, and astronomically higher risk of regression.
Reminder: Silent closure of android bugs over the holidays.
How many beers did the google pr team buy Dan Goodin?
http://www.reddit.com/r/Android/comments/2qjkuf/someone_sile...
For whatever reason I just can't help but think 3 months was enough time for these bug to get fixed. Didn't Microsoft want Google to delay the announcement until their patch Tuesday when they usually release their updates? If an update is critical(which I guess wasn't) then why not push it before hand if you have it already?
Apply your logic to android. The patches exist in AOSP. Why don't they get to the devices?
If you don't own the servers that get the patch, your testing obligations are much higher. The Google team is indifferent to realities that they aren't exposed too. This behavior is childish and rude- and it isn't going to be the kind of behavior that the EU is going to look kindly on when they press their anti trust case.
I also especially like the off handed comment about the sorry state of Android patches which actually is an apples to apples comparison. Google is almost negligent in their ability to get bugs addressed in the various Android OS version. And while it's easy to blame the carriers and various device manufacturers, Microsoft seems to be doing ok with the same issues. But still Microsoft is bad and unreasonable
The article is not just saying Google can fix their web applications faster. They're saying that is the whole point of making technology choices like webtop versus desktop.
Further, after the decades of outright disdain to bother releasing a stable, much less, a secure product from Microsoft, I'm not in a hurry to grant them leeway on this. If they published a counterpoint explaining why they need so much more time, I'd give it a fair reading.
How much do you know of the inner workings of MS? The great internet arbiter.
Of course for bugs which already have public 0-day attacks, that isn't a problem, but the majority of bugs are not publicly known at fix time, and it is important that everyone gets the patches applied ASAP after release, hence the well-defined day when patches are released. At my work that day is purposefully blocked off to get patches applied, and be prepared for any fallout.
This should serve as an incentive to stay on the bleeding edge of security updates. Make automatic updates automatic without requiring a restart every time. Not an incentive to sit on our hands and wait until the second Tuesday of a month. The term Exploit Wednesday was coined in response to Patch Tuesday. :)
Ultimately, I think this change from a monthly security release pattern to a "as soon as it's ready" security release pattern is what needs to happen. For the good of everyone.
Then if people get 0wned, it's their own damn fault.