Slashdot Mirror


Typical Windows User Patches Every 5 Days

CWmike writes "The typical home user running Windows faces the 'unreasonable' task of patching software an average of every five days, security research company Secunia said on Thursday. 'It's completely unreasonable to expect users to master so many different patch mechanisms and spend so much time patching,' said Thomas Kristensen, the company's CSO. The result: Few consumers devote the time and attention necessary to stay atop the patching job, which leaves them open to attack. Secunia says that of the users who ran the company's Personal Software Inspector in the last week of January, half had 66 or more programs from 22 or more different vendors on their machines. ... Secunia has published a white paper (PDF) that details its findings."

29 of 388 comments (clear)

  1. sucks to be support by yagu · · Score: 4, Interesting
    I'm the guy in our household responsible for applying our patches, being an IT professional and all.

    Since we have a "few" computers all around the house, it's pretty much every time I sit down to one I have to apply patches, and usually a reboot to boot. Sometimes, it's a rarely used computer that I grab (laptop) just to get a few quick things done, and it requires multiple iterations of patches and reboots. Sigh.

    I find it exasperating that my experience is almost always, "apply these patches", and then you can do some work with Windows. The good news (for me), I'm finally migrating EVERYTHING (as in replacing with) Macs and Linux. Time and money, that's all it takes.

    Interestingly the other day... I got in and was productive immediately on a Windows laptop. Wow! C'est vrai? And when I went to shut it down? "Please do not power down your computer. Windows is installing (3 of 10...) updates..." WTH?

    1. Re:sucks to be support by ekgringo · · Score: 3, Insightful

      It really aggravates me the way that Vista and now Windows 7 force patch installation at shutdown. Usually when I shut down, I'm taking my laptop somewhere else and often running late. When the patching happens I have no recourse but to let the damn thing finish running in my backpack, with my fingers crossed hoping the battery doesn't die and the laptop doesn't overheat while running full-tilt in a small enclosed space.

    2. Re:sucks to be support by mcgrew · · Score: 4, Interesting

      And if you have to patch BEFORE you start working, then that's bad, but if you have to patch when you shut down instead, that's bad too. When should these updates happen, ideally?

      I'd say a hell of a lot less frequently than once a week! Ideally, you should be able to tell the PC "download and install updates on shutdown" and when you shut it down, the computer downloads and installs the patches you select, then shuts down.

      Better yet, it should be like Linux -- you only have to reboot if there's there's an update to the kernel.

    3. Re:sucks to be support by Jarjarthejedi · · Score: 3, Insightful

      "Ideally, you should be able to tell the PC "download and install updates on shutdown" and when you shut it down, the computer downloads and installs the patches you select, then shuts down."

      Start->Control Panel->Security Center->Automatic updates->Download updates for me, but let me choose when to install them.

      Everytime you're shutting down use start->turn off computer (it'll have a little security center icon if there's updates). It'll install the updates then shut down.

      Windows XP Service Pack 3.

      --
      There are two kinds of fool One says 'This is old therefore good' Another says 'This is new therefore better'- Dean Ing
    4. Re:sucks to be support by Spad · · Score: 3, Insightful

      Sorry, that's bollocks. You have one "reference" from 2003 that refers to minimum RAM required for XP as 250Mb and one that's just some guy posting a Hijackthis log and saying svchost is "making his PC run slow".

      I've got a Win 7 x64 Desktop and a Win 7 x86 Laptop; the laptop hibernates at least twice daily and I never have any problems with it waking at all, nor with file system corruption, the desktop currently has 12 days of uptime (new hardware install a couple of weeks ago, it usually runs for a month or two between critical updates) and my svchost currently stands at 350Mb across 11 processes, most of which is the Desktop Window Manager.

      Some shitty hardware (a lot of 3G cards for some reason) won't work after hibernating, but I've had that happen under both Windows & Linux, Oh, and Fedora refused to reconnect any of my mounted network shares after hibernating, so I guess Linux has its problems too.

    5. Re:sucks to be support by camperdave · · Score: 3, Funny

      How are your torrents ever going to complete if you shut the machine down at night?

      --
      When our name is on the back of your car, we're behind you all the way!
  2. why is it so unreasonable? by tjstork · · Score: 5, Insightful

    patching for Windows is largely automated...

    Heck, my Linux has patches every day and I kinda see that as a good thing.

    --
    This is my sig.
    1. Re:why is it so unreasonable? by GIL_Dude · · Score: 4, Insightful

      I'm pretty sure he means that Flash will want to update, Adobe Reader will complain, Windows will want to patch itself, etc. For folks using iTunes - it will want to throw down the latest iTunes and Quicktime. Firefox will want to update, etc., etc. ad nauseum.

      The real issue is that Windows doesn't have a centralized update mechanism. Quite frankly the ISV's resisted the idea as they didn't want to have anything seem like Microsoft controlled it. More and more I am leaning towards the belief that Microsoft needs to build a centralized update service and allow ISV's to opt in to it. After they realize they can post their updates without being metered or anything by Microsoft they will find that they don't have to build custom updaters, write services to do it so that they don't have UAC prompts for patches, etc.

    2. Re:why is it so unreasonable? by mcgrew · · Score: 3, Insightful

      patching for Windows is largely automated...

      When I first installed XP, I set it to "automatic update" and the next day I couldn't get on the internet. Microsoft had replaced my perfectly good network driver with one that didn't work at all. So much for automation; from then on I had it download automatically but installed myself.

      And as a Linux user, you're fortunate (OK, smart) to not have to reboot the damned computer five times for every update. You only have to reboot when the kernel gets patched, so patches don't get in your way very often.

  3. Seems to be automatic by Sowelu · · Score: 5, Informative

    Funny--my Firefox updates when I start it up, my Flash and Java and Adobe Reader update essentially on their own, and Windows updates when I shut it down...Steam updates on its own...Trillian and uTorrent give me a button to push to update them...I'm pretty much a power user, but I've never been prompted to update something that was remotely confusing. As long as things that need updating have an easy button to push to do it for you, I'm happy--extra bonus points if there's a checkbox in the installer to choose between "update automatically" and "prompt annoyingly when an update is available"

    1. Re:Seems to be automatic by Dice · · Score: 4, Insightful

      The real problem in Windows is that all of these software packages have their own independent (and potentially broken) update mechanisms. One thing that modern Linux distros get right is centralized software updates. My Ubuntu laptop has a dialog box waiting for me most mornings that details any software updates it would like to install, and whether or not they are security related. I could tell it to do it all automatically but I like reviewing the changes before I install them.

    2. Re:Seems to be automatic by BikeHelmet · · Score: 3, Interesting

      Most programs do have such update features. The question is more how well they work.

      When people bring me computers needing a tuneup, usually they have Adobe Reader 8.1.0, Java 1.6.5 to 15 (not 18, the newest), and Flash 10.x (Congrats, Flash. Now if only you had less vulnerabilities)

      This is despite them having auto-updaters. Multiple reboots leads to no prompts. Why aren't the updaters working? No idea - at first.

      At that point I'll check winver and note it's an XP SP2 machine. After updating to XP SP3, suddenly they all work.

      If anyone is having issues managing updates, you might be interested in something like this: http://www.filehippo.com/updatechecker/

    3. Re:Seems to be automatic by Anonymous Coward · · Score: 3, Interesting

      But, if everyone used Windows Updates (they can), how could they flog their extra crap? Apple's updater plugs Safari 4 every bloody time. Adobe wants me to install mcafee and other shit. Google has 2 seperate updaters for Talk and the toolbar....

      Of all the updating shit, Windows seems to do it the best. If you leave your PC on all the time, it'll do its update some sunday night at 3am. Otherwise, every week or so the shutdown procedure takes an extra minute. BFD.

    4. Re:Seems to be automatic by dave562 · · Score: 3, Insightful

      Developer PROTIP: Unless you've fixed a huge, critical issue, just silently update your program the next time it's shut down. Don't notify me about regular updates, and don't make me manually check for them

      Unless you're Microsoft... or Apple... If you're a major software vendor, don't even think about silently modifying your programs without letting the users know. Doing so would otherwise invoke the scorn and wrath of the /. community and other like minded, control freak zealots who see conspiracies behind every action.

  4. Why just Windows? by east+coast · · Score: 3, Informative

    I've owned a Droid phone for 5 days now. I've already had to "patch" two of the apps for it out of about 10 apps that I have on the phone.

    By those standards I'd say MS is doing one hell of a fine job.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  5. But if they just buy our software by Sycraft-fu · · Score: 5, Insightful

    We can manage all those patches for them!

    Seriously, that is what this looks like to me. It is a load of bullshit over all. Reason being that few things actually need patches for security reasons. The OS, virus scanner, browser, browser plugins and so on sure. However a videogame? No probably not. Well guess what? Turns out most of the stuff that needs patching, patches itself. Windows downloads patches and applies them in the middle of the night. Firefox grabs new versions when you surf, and installs next time it starts up. Virus scanners update silently in the background all the time.

    If people actually had to spend time managing patches on all their apps, sure ti might be a problem. However for the most part that isn't the case. In the default config most important apps update themselves.

  6. So... by Xipe66 · · Score: 5, Insightful

    My Ubuntu installation updates and patches way more often than my Windows installs do. Newsworthy? Didn't think so /.

    --
    Civilization is the process of setting man free from men.
    1. Re:So... by AdamWill · · Score: 3, Interesting

      the point is that Ubuntu uses one mechanism to provide updates for *all* the software you have installed, as long as you stick to the Ubuntu repos, as is heavily advised and encouraged on all Linux distributions. Windows Update gets you updates to Windows itself, and a few Microsoft applications. For all other applications, you have to use a different mechanism in each individual app, or else you're vulnerable.

      (This is an excellent answer to the typical 'why can't I just double-click on an .exe file?!' whine about Linux software installation, BTW.)

    2. Re:So... by copponex · · Score: 4, Insightful

      This is an excellent answer to the typical 'why can't I just double-click on an .exe file?!' whine about Linux software installation, BTW.

      Yes. OS X and Windows desktop market share illustrate why binary installers that work across years of operating system releases are dumb.

      Until the Linux community can get together and hash the installer problem out, you're not only locking out larger developers, but smaller ones as well. Pretending that this isn't a problem is not a solution.

  7. Couldn't be more correct! by SectoidRandom · · Score: 3, Insightful

    Last year I bought for my mother a new computer, she is quite computer literate but I was shocked to find 3 months after purchasing that she has gotten into the habit of turning it on once a week just to give it an hour to "update itself". That was to allow her to spend 30mins every other week doing her online stuff..

    I literally couldn't or didn't believe it, but then I actually was there one day and watched as all the mostly default installed apps when through their motions of requesting updates. It literally took about half an hour before to computer was usable without something prompting "Do you want to install this update..."!

    In the end I removed some of the crap like Java and the HP printer updater, and told her to turn it on only ever other week for the updates!

    Definitely there is some need to consolidate updates into one program..

  8. Re:Get a Mac! by twidarkling · · Score: 3, Interesting

    Yes, because it's completely reasonable that the *monthly* patches my Mac at work gets 95% of the time require a restart. Why do iTunes or Safari need the system to be restarted? I'm only forced to reboot my Win7 machine due to patches... Hmm, I think once in the time I've had it.

    And OS X requires me to put in my password in order to install patches, so it can't patch unattended, or in the background. It's a choice between delaying my work or delaying the patch. Most people are going to pick "delaying the patch," especially if they've got anything open. And that's how security starts to fall apart.

    --
    Canada: The US's more awesome sibling.
  9. Computers exist to serve people! Not the reverse. by gestalt_n_pepper · · Score: 4, Insightful

    Windows can patch itself to hell. Firefox and Adobe too, for all I care -

    AS LONG AS THEY DON'T INTERRUPT, STEAL MY FOCUS, PUT UP CRAP ERROR MESSAGES OR REBOOT WITHOUT ASKING!

    There's a portable at home I open only on weekends. Want to guess what happens for the first 30 minutes after I turn it on? Yup. An unusable computer that's *updating* itself. Java. Adobe. Firefox. Firefox *add-ins", Windows, and possibly, the current timeline in which I exist.

    Needless to say, ALL of these want me to agree/disagree, actually *view* their updates, click a modal dialog, or reboot - repeatedly. I really don't care if updates have to happen, BUT KEEP THEM OUT OF MY FACE.

    And don't slow the computer to a crawl. If the update takes all day, do I care? Not if it doesn't interfere with me.

    Computers exist to serve ME. Make the computer wait, NOT ME!

    --
    Please do not read this sig. Thank you.
  10. QQ by negRo_slim · · Score: 4, Insightful

    I'm the guy in our household responsible for applying our patches, being an IT professional and all.
    Since we have a "few" computers all around the house, it's pretty much every time I sit down to one I have to apply patches, and usually a reboot to boot. Sometimes, it's a rarely used computer that I grab (laptop) just to get a few quick things done, and it requires multiple iterations of patches and reboots. Sigh.

    I'm the guy in our household responsible for applying our patches, being an part time Web Developer and all.
    Since we have a "few" computers all around the house, I just set Windows Update to download and notify me when updates are available. Providing me convienence and still retaining the ability to opt to not to install a patch.

    Since Win7 got installed on my desktop I rarely have to restart for 99.9% of all day to day tasks, but when something out of left field like patch time comes it's increased speed to the login screen makes it much seem less of a chore having to wait 5 minutes while my PC is being updated.

    And on my gf's laptop with Vista the reboots are slightly more often and and take a little longer.

    But then again I'm on the computer 12 hours out of the day, so 5-10 mins once a week for maintenance really seems to be a non issue.

    --
    On the Oregon Cost born and raised, On the beach is where I spent most of my days
  11. Re:Seems about right by Korin43 · · Score: 4, Insightful

    On a system like Ubuntu, running updates automatically in the background wouldn't be particularly dangerous. That way you only need to pay attention to the updater once every 6 months. After using Linux I don't understand how Windows users put up with the Microsoft updates that frequently fail to install, sometimes require multiple reboots and then still needing to update everything else manually.

  12. Re:Seems about right by sjames · · Score: 5, Insightful

    Patches breaking things is a big deal. Nothing will convince users to never allow updates faster than having one break their system when they desperately need it to be working.

    A close second is having MS sneak in user hostile changes under the guise of a critical security update. That makes it impossible to even convince users to "risk it" even for the really important updates.

    Though even in the case of Debian, I'm a bit too paranoid to do updates by cron job, it's good enough that if I don't see any rending of garments on debian-security, I presume it's safe enough to try on one system. If nothing bad happens, the rest get updated right away.

  13. Re:Seems about right by drsmithy · · Score: 3, Informative

    After using Linux I don't understand how Windows users put up with the Microsoft updates that frequently fail to install, sometimes require multiple reboots and then still needing to update everything else manually.

    Because none of those things are particularly accurate ?

  14. Re:Seems about right by Korin43 · · Score: 3, Informative

    1. updates that frequently fail to install: My friend's laptop constantly complains about needing ~44 critical updates, but any attempt to install them results in an instant "44 updates failed to install". On my laptop, luckily, most updates installed, but I always had 2 or 3 that wouldn't.

    2. Multiple reboots: Install Windows XP (without any service packs) and try updating. Count the number of reboots. Try a similar test on any Linux distro (pick a CD as old as you want), notice how you only need to reboot once to have all of the updates apply.

    3. Still needing to update anything else manually: Turn on a computer with Windows that hasn't been used in a year. Install all updates. Now go here: http://www.filehippo.com/updatechecker/. Notice how many installers you need to download and run manually. Start up any arbitrarily old Linux distro and run an update. Notice how everything is up to date (note: By default, most distros don't give you the newest version of most software, but this is intentional and can be worked around by using a distro that doesn't suck).

  15. Re:Seems about right by aztracker1 · · Score: 3, Informative

    Well, installing an OS version first released 7-8 years ago may not be the best solution all around. Also, you can simply download the latest service pack, and start with that install first. Not being a troll here, simply that if I were to install Fedora Core 1, and update from there, I might experience a couple of pain points along the way. The real issue with windows, is most software isn't distributed by Microsoft, with Linux it's mostly from your distro. If you start installing software from outside what your distro's repositories come with, you will see similar issues. ex: updating VMWare Server after every single kernel update in the OS updates...

    --
    Michael J. Ryan - tracker1.info
  16. Re:Seems about right by jhol13 · · Score: 3, Informative

    What?

    Ubuntu (9.10 or 8.04) has constant updates and approximately once a month a kernel fix, which require a reboot. Some other patches has gotten my system into a state which require[1] reboot. You really need to pay attention much more often than "once every 6 months".

    [1] The easiest and fastest option.