Slashdot Mirror


Windows 24 Hr Vulnerabilty Patch - Would It Help?

super_ogg asks: "In light of the recent Windows infection rate problem, it prompted me to ask the question: if Microsoft was able to guarantee a 24-hour-patch for a vulnerability (and hell didn't freeze over), how much would it affect the rate of infection seeing that a lot of people don't patch their systems? Would the rate of infection increase dramatically?"

70 comments

  1. Hell didn't free over? by FLAGGR · · Score: 0, Redundant

    Last time I checked it didn't cost much to get into hell.

    Don't slashdot editors read things?

    1. Re:Hell didn't free over? by QuantumG · · Score: 1

      Clearly not. If I was a subscriber to this service I'd demand a refund.

      --
      How we know is more important than what we know.
  2. 24 hour patch? by Anonymous Coward · · Score: 0

    How would such a patch work? The idea itself is just impossible... unless you have no network connection.

  3. Unlikely to increase by Craigj0 · · Score: 2, Insightful
    Would the rate of infection increase dramatically?


    I cant see how providing patches faster would increase infection rate.
    1. Re:Unlikely to increase by ma_luen · · Score: 2, Interesting

      A big problem that Microsoft faces is that when they release a patch it is reverse engineered to find the vunerability that it fixed. Since a huge number of individual users don't patch regularly (if ever) and corp. users want time to test the patch before rolling it out there is a lag between the patch release and it's deployment.

      This of course means that the hole that the patch fixes (which may not have been known about before the patch) can be used to exploit systems for some time. Hence frequent, unscheduled patches can increase infections rates and why Microsoft switched to the monthly scheduled patch rollout.

      Mark

    2. Re:Unlikely to increase by Otter · · Score: 1
      I cant see how providing patches faster would increase infection rate.

      I assumed that was a typo, and he meant "decrease". "[A]nd hell didn't free over" is probably a typo, as well, although I'm sure Richard Stallman is still typing a furious GNU/missive to Cliff right now...

  4. Users are users... by rpbailey1642 · · Score: 3, Insightful

    Releasing patches that quickly would probably make the releases smaller, which means people would be less likely to cancel the download in disgust when they see it would take 2+ hours to complete. Having said that, given the users I've encountered, MS would need something like "Automatically Apply Patches without Prompting Me" as one of the initial options or users would just "X" out of the warning pop-up, as they do nowadays.

    1. Re:Users are users... by rpbailey1642 · · Score: 1

      Sorry to respond to my own post, don't take that as an endorsement that people should blindly accept patches or anything from Microsoft, it was just one thing MS could/would conceivably do to get users to patch their systems.

    2. Re:Users are users... by mcmonkey · · Score: 1
      Having said that, given the users I've encountered, MS would need something like "Automatically Apply Patches without Prompting Me" as one of the initial options or users would just "X" out of the warning pop-up, as they do nowadays.

      Isn't automatic updates already an option for windows update?

    3. Re:Users are users... by Linus+Torvaalds · · Score: 1

      Releasing patches that quickly would probably make the releases smaller, which means people would be less likely to cancel the download in disgust when they see it would take 2+ hours to complete.

      Only if they patched on a regular basis. Otherwise, instead of seeing one patch that takes 2+ hours to complete, they'd see 200 patches that take 2+ hours to complete altogether. In which case, they'd still cancel.

    4. Re:Users are users... by rpbailey1642 · · Score: 1

      I think it still prompts you to install the patches, even if you automatically download them. Some people just can't be bothered. I haven't touched a Windows machine since Windows 98, so someone please correct me if I am mistaken. (Nanogator would have a brilliant and biting comment here)

    5. Re:Users are users... by Ingolfke · · Score: 1

      2+ hours to complete? What?! SP2 only took about 30 minutes, most of that was the install not the download. I know there are some slow pipes out there, but those computers probably aren't the big problem (unless botnets are being built mostly w/ dialup users?)

    6. Re:Users are users... by b00m3rang · · Score: 1

      You can specify a time each day when "critical" updates are installed automatically. Your machine will then reboot on it's own.

  5. hang on a minute by sycotic · · Score: 2, Insightful

    Would the rate of infection increase dramatically?

    That simply *has* to be a typo, you most certainly would expect the rate of infection to decrease quite quickly if everyone had automatic updates enabled...

    --
    -- If I were a fish, I'd be wet
    1. Re:hang on a minute by Tanmi-Daiow · · Score: 1

      frankly, i know no windows users who know what they're doin that have automatic updates enabled. they all manuallly get them from windows update.

      --
      "Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive." - C.S. Lewis
  6. I dont think... by Tanmi-Daiow · · Score: 1

    I dont think that the rates of infection would increase much. Just b/c microsoft gurantees a 24 hr patch doesnt mean the people will patch it. Virus writers will know this and will not increase the amount of viruses written. I think that everything would all stay the same as it is now.

    --
    "Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive." - C.S. Lewis
    1. Re:I dont think... by bano · · Score: 1

      Actually it might bring forth a sort of competition.
      "How many machines can we infect in 24hours or before a patch is released".

  7. Interesting thought experiment... by TripMaster+Monkey · · Score: 2, Insightful


    Even if Microsoft could guarantee a 24-hour patch release (and the submitter's remark about the cold snap in Hell is pretty much on the mark here), I really don't see it making that much difference...unless systems were configured to apply patches immediately upon release, without being authorized by the sysadmin first. I don't think I'm the only sysadmin here who prefers to test patches on guinea pig machines before releasing them to the rest of my systems.

    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:Interesting thought experiment... by Anonymous Coward · · Score: 0

      I don't think I'm the only sysadmin here who prefers to test patches on guinea pig machines before releasing them to the rest of my systems.

      Your probably not the only sysadmin whos network is full of spam zombies, either. idoit.

    2. Re:Interesting thought experiment... by mindstormpt · · Score: 1

      The biggest problem here is with the home users, not the sysadmins. You're probably aware that most of them don't use "guinea pig" machines, and have little reason to do so. I do believe a 24-hour release guarantee, plus the Windows default being automatic download and install of patches would certainly help. As for large networks, that option would usually be disabled..

  8. Huh? by mcmonkey · · Score: 1

    What is a "24 hour patch for a vulnerability"? Are you asking if MS will guarantee a computer will be vulnerable for 24 hours? Or the patch will only last 24 hours?

    If the issue is folks not updating systems and applying patches, then how will any patch affect the rate of infection? Isn't that the issue? Patches don't work if they're not used.

    How would MS issuing patches cause the rate of infection to increase dramatically? Are you saying hackers are using security updates as guides for exploiting security weaknesses? Do you propose software companies stop issuing patches as a way to dramatically decrease infections?

    What was super_ogg smoking when he asked this question, and why isn't he sharing?

    1. Re:Huh? by MBCook · · Score: 1

      I assume the guy meant MS would release a patch to fix a vulnerability within 24 hours of its discovery.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Huh? by Artega+VH · · Score: 1

      The summary states that 24 hours of vulnerability would increase infection rates. This is, of course, correct.

      Slashdot gets it right for once. While hell is freezing over Microsoft will also provide 24 hour turnaround on providing patches for vulnerabilities.

      --
      groklaw, wired and slashdot. The holy trinity of work based time wasting.
  9. Patches only work if they're installed. by boring,+tired · · Score: 2, Insightful

    Patches only work when they're installed. Many people don't install patches until they realize they've been hacked. Even if they are aware of new patches, system admins and users might be hesitant to install a brand new untested patch on an already working system.

    1. Re:Patches only work if they're installed. by ArsenneLupin · · Score: 1
      users might be hesitant to install a brand new untested patch on an already working system.

      Oh, and I thought these patches were intended for Windows!

    2. Re:Patches only work if they're installed. by boring,+tired · · Score: 1

      Ok, i should have said "mostly working system" :)

  10. No by MBCook · · Score: 3, Interesting
    Here is my theory, based on my observations and opionions.

    For big businesses, it wouldn't help. They are already on top of these things checking their firewalls and such, trying to prevent infections. (Note: if this isn't the case, they fit in with group 2)

    Then there is individuals. I can't tell you how many people's PCs I've found with basically NO updates applied (for whatever usually pointless reason). These are the people where such a quick patch could make a difference (since it tends to be home computers and those under the care of someone who doesn't know what they're doing), but they won't get the patch because these people don't patch in the first place.

    MS's best solution at this point would be to force automatic updates to be on for all copies of XP Home, with no way to turn it off (short of registry editing). That way, the computers would get the updates they need, but the few people who want to turn it off would probably know enough to run their computers safely if they knew where to find the instructions and how to change the registry. (I'm ignoring the point that anyone with half a brain that was a "power user" would want XP Pro over XP Home).

    A 24 hour turn around would be great, but I don' think it would make that much of a difference. Forced updates (especially if expanded to include XP Pro that isn't being managed by a domain controller/active directory to cover those one machine businesses and such) would probably go a farther way.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:No by bergeron76 · · Score: 2, Interesting

      I can't tell you how many people's PCs I've found with basically NO updates applied (for whatever usually pointless reason).

      Here's my pointless reason: My unpatched Win2k (SP1) box has been working dutifully since 2002 _without any re-install_.

      I've had several _other_ Win2k boxes that had "Automatic Windows Update", and *EVERY SINGLE ONE OF THEM* has died for reasons "unknown".

      My theory is that there are many more virus writers (kiddee's) these days then there were a few years ago. They aren't targeting "old-school" exploits, they're all targeting the newest/latest exploit. By not using .Net Framework and all of the other "recent" Microsoft garbage, I've kept my box very secure. Granted, I can't run any apps that require Win2k SP4 (with .Net Framework); but that's actually been a blessing - I've discovered great alternative applications on Linux and OS X.

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    2. Re:No by Anonymous Coward · · Score: 0

      You're right, this reason is pretty pointless...

    3. Re:No by gstoddart · · Score: 1
      MS's best solution at this point would be to force automatic updates to be on for all copies of XP Home, with no way to turn it off (short of registry editing). That way, the computers would get the updates they need, but the few people who want to turn it off would probably know enough to run their computers safely if they knew where to find the instructions and how to change the registry. (I'm ignoring the point that anyone with half a brain that was a "power user" would want XP Pro over XP Home).

      I have several problems with this:

      1) Forcing updates will basically put it into a situation where only software and settings approved by Microsoft are in place. Don't feel like updating to the latest DRM'd version of Media Player? Tough. You don't get a choice. Oh, you installed Mozilla? Tough. That would create a situation in which Microsoft owns your machine and can do anything they want to it. Fsck that!!

      2) Don't even get me started on that )(*&#^$%^# registry crap. That's the worst system of maintaining configuration I've ever seen. I'm no half-wit, but that shit just scares me. It's not just voodoo, it's crappy voodoo.

      3) Due to pricing and availability, XP Pro isn't as available to everyone. When they first came out, I seem to remember a difference in price which was more than the machine I was putting it on. Saying I should hand another $300 to Microsoft so I don't need to be abused by them doesn't hold water.
      --
      Lost at C:>. Found at C.
    4. Re:No by mce · · Score: 1
      MS's best solution at this point would be to force automatic updates to be on for all copies of XP Home, with no way to turn it off (short of registry editing). That way, the computers would get the updates they need, but the few people who want to turn it off would probably know enough to run their computers safely if they knew where to find the instructions and how to change the registry.

      I have an XP Pro machime, from which one critical driver update and one non-critical driver update have on purpose been removed because they break the machine. A non-critical buggy video driver update (that is by now over 1 year old and for which still no update has been released) messes with the video mode selection stuff such that certain modes can no longer be reached (esp. those using higher refresh rates) even though thay are in-spec for all hardware. I will on purpose not identify the critical update here (fortunately for me, it concerns an OEM hardware component that isn't all that common in the wild).

  11. Easy by Linus+Torvaalds · · Score: 1

    The rate of infection would go down. Why? Because it's already commonplace for Microsoft to put out patches that break things. The added time pressure would only increase this.

    The rate of infection would go down because broken computers are less easily infected.

    1. Re:Easy by Ingolfke · · Score: 1

      Microsoft patches typically don't break Microsoft products, and at a minimum they wouldn't break the core functionality of the OS. So the computer is not going to be "broken". The patches do break 3rd party apps, especially products that are bending the APIs in order to achieve some other unforseen purpose.

  12. Not much. Yet. by Deathlizard · · Score: 2, Informative

    Most of the Vulnerabilities happen weeks to months after a patch is released. It's just getting the patch on the machine that's a problem.

    As XP SP2 starts to overtake XP SP1 and SP0 sales, it should get better, since SP2 screams and yells if you turn off automatic updates. This is going to take a while since most people are paranoid of SP2 or MS won't let them install it cause their OS is a pirate.

    Hopefully in longhorn, they do the same thing they did with .Net 2003 SP1 and firewall the internet until windows downloads all the critical patches. This would stop the 12 minute problem pretty quickly.

  13. What he really meant was... by sneakyrussiian · · Score: 1

    I thought we were all suppose to be nerds here? Can't people figure out what the submitter actually meant? Here's what it should really say:

    In light of the recent Windows infection rate problem, it prompted me to ask the question... if Microsoft was able to guarantee a 24 hour patch for a vulnerability (and hell didn't FREEZE over), how much would it affect the rate of infection seeing that a lot of people don't patch their systems? Would the rate of infection DECREASE dramatically?

    Now can we just drop it and actually answer the question? Thank you.

    1. Re:What he really meant was... by super_ogg · · Score: 1

      Why thank you sir. Let's try to get rid of some of that nerdy grammer nazi shit and focus on what most people can get from the post. ogg

      --
      Black cat, searing pain, flames...? I must be in Heaven! - Homer Simpson
    2. Re:What he really meant was... by sneakyrussiian · · Score: 1

      Grammar Haha sorry too good to pass up

    3. Re:What he really meant was... by super_ogg · · Score: 1

      haha, I know. I've told people about that too. It's different when you write it then when you read it.
      ogg

      --
      Black cat, searing pain, flames...? I must be in Heaven! - Homer Simpson
  14. Unless, of course... by Ieshan · · Score: 2, Interesting

    Unless, of course, someone exploited the patching mechanism.

    If we were living in a world where Microsoft provided patches and people actually downloaded them, we'd probably be in a world of highly "seemless" updating. Microsoft would default enable automatic updates on Mom and Pop boxes or work desktops hooked up to highspeed connections, and exploiting a mechanism used nearly by everyone would be a disaster.

    That's the only way it could really increase. I agree.

    1. Re:Unless, of course... by ArsenneLupin · · Score: 1

      Yes, that and these small patches would allow the intruders to see more easily where the vulnerabilities were in the first place. This is especially relevant if the vulnerabilities being patched were not yet observed in the wild. Now they will be!

  15. INCREASE Dramatically? by UserChrisCanter4 · · Score: 1, Informative

    Increase dramatically? Well, I know one of MS' claims is that the descriptions for the patches might show malware authors new exploits that they didn't know about. I think most of the major worms were produced long after patches had already posted, though I don't know if that was because the malware authors saw the bugfix notes, or if they used info gleaned from other sources. That said, I doubt it would change the infection rate at all.

    I was doing retail computer repair up until November of last year. Even in November of '04, it was still exceedingly common to see recent infections of Sasser or Blaster worms, which had been around for over a year before that point. These were worms, mind you, which exploited bugs that had been patched months prior to their first appearance.

    After all is said and done, I think the vast majority of users both business and home would rather have a patch that was worked on for a week or so than one that was rushed out the door. The clueless won't install it even when it's already out. The security conscious already have a decent firewall in place that should hold them for that brief time. Additionally, I'm not aware of a recent major worm or virus that exploited a known bug before the patch arrived, so the security people probably don't have much to worry about as far as worms/viruses are concerned. Of course, I'm sure some more knowledgeable /.er will correct me on that last point.

  16. The answer is obvious by ignorant_coward · · Score: 2, Interesting


    and it is: no.

    Microsoft has spent so many years breeding a developer and user culture of ignorance, complacency, irresponsibility, negligence, incompetence, stupidity, insecurity, instability, undebuggability, unusability, and inconsistency that they are either beyond hope or they will take another decade to correct their course.

  17. Mod Article Down by the+eric+conspiracy · · Score: 2, Funny

    Windows 24 Hr Vulnerabilty Patch - Would It Help?

    Immediate Answer Without Thinking: No.

    Answer After Thinking A Little About It: The question is nonsense because it is based on a silly premise.

    Answer After Thinking More About It: Waste of Time Because No Matter What You Do Windows is Going To Remain the Giant Petri Dish of The Internet.

    1. Re:Mod Article Down by shadowbearer · · Score: 1

      the Giant Petri Dish of The Internet

      I knew it, the Cyberworld is flat *and* round. ;-)

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
  18. But what about severe problems? by CyricZ · · Score: 1

    Some very severe problems may require a significant refactoring of a software system's code. Indeed, it would most likely be very counterproductive to try to force such changes that quickly. You may just end up introducing five or six times the number of bug and security issues than had a proper solution, perhaps taking several days, been delivered instead. Quick hackery meant to prevent security violations is itself often a source of massive security hazards in the future.

    --
    Cyric Zndovzny at your service.
  19. While we are wishing by wowbagger · · Score: 1
    ...if Microsoft was able to guarantee a 24 hour patch for a vulnerability....


    While we are wishing for the impossible, why do we not simply wish for Microsoft to guarantee no bugs?

    NO vendor - not Microsoft, not IBM, not Sun, no one - can guarantee a "N" hour response time for 100% vulnerabilities (for 0 <=N<=1000, say).

    There will ALWAYS be bugs for which it takes TIME to fix them - and the only way to deal with them until they are fixed is to shut the affected software down - and once again, that is not JUST Microsoft, but ANY software.

    1. Re:While we are wishing by ibbey · · Score: 1

      Your point is accurate, of course, but that doesn't really mean that the question has no merit. Microsoft could EASILY set an internal goal that, for example, 70% of bugs are patched within 72 hours of first discovery. Such a goal should be difficult, but not impossible to achieve. Any bugs that are not patched within the desired 72 hours, are patched ASAP. Now, as the original poster asked: Would such an initiative cause a noticeable decrease in infections? An increase? And such a timetable would mean anything but the most cursory compatibility testing is ruled out, so it would likely cause it's own set of (hopefully non-security related) problems. So would such a an iniative be a good thing or a bad thing?

  20. It's a disclosure thing by dtfinch · · Score: 1

    The vulerabilities they find now have usually been there for half a decade or longer. They weren't a threat until someone discovered them.

    Now, figure the average time someone goes between applying patches. Some update daily, but a lot of people update weekly, if at all. And suppose a vulnerability is discovered every 3 days. If patches were released the day they were completed, you'd be exposed about 70% of the time, if someone took the time to use the patches to locate the vulnerabilities. Now, if patches were released monthly, and vulnerability details were kept secret until a patch was available, you'd ony be exposed about 12% of the time.

    It seems alright to hold back a bunch of patches to release all at once after a couple months so long as they can be released early in the event of public discovery or disclosure of a vulnerability.

    I bet some sort of randomizing compiler and linker would work wonders in preventing people from reverse engineering vulnerabilities from patches. Different addresses. Slightly different but equivalent machine code.

  21. No... But... by Dark+Coder · · Score: 1

    If they can beat 12 minutes, then we're talking.

  22. THE POINT of the QUESTION!!! by Ingolfke · · Score: 1

    Is everyone missing the point of this question? Microsoft's ability to release a patch in 24 hours is the assumption of the question, that's not really up for debate. The real issue is, do general users, Windows users in particular, do they patch their systems quickly? The answer is... probably not. So we know Microsoft can't release zero defect software (it's an imposibility folks, the business demands are too great and the software is too complex). So the question is really do users need to change their behavior (either through education or force... in this case auto-updates by default) or does Microsoft need to reduce the security defects in their software by some percentage.

    Of course the answer is both. Windows users should have to turn off auto-updates for serious security fixes. Turning these off should be relatively easy of course, and configurable for real sysadmins who manage many boxes. But Grandma shouldn't have to worry about this kind of thing or even have to make a choice. Microsoft of course should do a better job of releasing their software w/ fewer security defects, but they're never going to release 0 defects and actually release a modern competive product.

    I wonder why Windows doesn't keep track of the ports, and libraries a user uses so that when a patch is about to be applied an educated guess can be made about the impact. If I never use port 110, but it's open and vulnerable then a patch shouldn't be a problem, but if I use librar_x all the time and the patch changes a few things in the library then maybe it will be a problem and I could be notified that the patch may have a side effect of breaking my software and I can either go forward w/ the upgrade or not, and if I do go forward w/ it then the software would give me clear instructions on how to roll it back (hopefully w/ one button).

  23. Cut down the number of installers! by AnamanFan · · Score: 5, Insightful

    Warning: Apple reference ahead, but no where does it state the fix is to buy an Apple computer.

    What would help the situation is if roll-ups or service packs were released in conjunction with hot fixes, limiting the number of total patch installers.

    Let's take Apple for example. In a nutshell, there's the retail box release (10.4.0), then a few security patches as needed (Denoted as: date of post). Let's say there are three of such fixes.

    Active Patch Installers: 3 (1 reboot)

    Eventually a point release is made (Denoted as: 10.4.1). This point release includes all of the previous security patches as well as other fixes usually along the lines of 'recommended' as Microsoft would put it.

    Active Patch Installers: 1 (1 reboot)

    After 10.4.1 is released, a few more security holes are found and patched, each with a date of release. We'll say there's two.

    Active Patch Installers: 3 (1 reboot)

    When 10.4.2 comes around, Apple releases two versions of the update:
    A smaller file size for systems with 10.4.1 installed
    A larger file if 10.4.0 (Retail) installed.

    Active Patch Installers: 2 - Only one needed (1 reboot)

    Here's the key point: From the retail version of the software, you only need to install one service pack release, and maybe 3 to 5 security patches at any point in time. Not 50 which branching restart cycles; One to five patches, one restart.

    Obviously there's some variation here and there. Apple will have a lot more than five updates at a time for all the other non-OS software, but the underlining concept is there:

    The fewer the installers and restarts, the easier patches are for the normal user.

    --
    AnamanFan - Trying to find the Truth, one post at a time.
    1. Re:Cut down the number of installers! by phillymjs · · Score: 1

      I have mod points and would have given you +1 Insightful, but I'd rather post an "Amen, brother!" instead.

      You are absolutely right, the way patches are handled on Windows is a friggin' mess, and Apple definitely does it a better way with their "delta" and "combo" updaters, plus the fact that there's no such thing as a reboot-requiring patch that insists on being installed separately from everything else-- no matter how many updates you've got listed in Software Update, you can do them all at once and reboot one time. Getting a Windows machine that hasn't been well-maintained up to speed patch-wise is a MAJOR pain in the ass with all the reboots and hand-holding it requires. If someone like me who does that stuff for a living finds it tedious as hell, it's no wonder the average PC user never bothers updating.

      Just last week, I went to a relative's house to tune up their XP PC. They only have dial-up and the machine is a couple years old, so I expected it to be unpatched and I wasn't disappointed. I brought XP SP2 with me on a CD and applied it, but I know there are umpteen additional patches that have been released since, and I had no easy way to track them all down, download them and burn them to CD as well-- so they remain uninstalled. (Said relative ordered a cable modem and will get another visit from me when it arrives so I can finish the job and get their machine up to date without it getting instantly pwned).

      ~Philly

    2. Re:Cut down the number of installers! by spongman · · Score: 1

      why didn't you just turn on the firewall and automatic updates and tell them that when their computer asks them to reboot they should do so ASAP?

    3. Re:Cut down the number of installers! by Trepalium · · Score: 1

      The problem for Windows is the brain damaged file locking mechanism. Files that are opened can not be deleted by Windows. That means, any programs and services that are running while you try to install a patch will prevent those files from being overwritten. Updating a program in UNIX involves deleting the old version and installing the new executable (or patch, delete, rename) and restarting whichever programs were using that file. If Windows had the ability to delete these locked files, most IE updates would take effect with just a simple restarting of IE and the shell, and possibly anything else that is using the MSHTML engine. In other words, log out, and log back in. It would make Windows servers far less painful to patch.

      --
      I used up all my sick days, so I'm calling in dead.
    4. Re:Cut down the number of installers! by ignorant_coward · · Score: 1

      Updating a program in UNIX involves deleting the old version and installing the new executable (or patch, delete, rename) and restarting whichever programs were using that file.

      You can even leave the old program running on the old files, if the old file's inodes can be left intact for a while.

      UNIX has stood the test of 30+ years of use, and much of it is basically the same, in principle. Windows is only now catching up on the basics, too (Windows is doomed to re-invent UNIX eventually...but poorly). This is why OpenSolaris is so much bigger than people give it credit for, and why Linux is never going away. The UNIX model is flexible enough and layered enough that the shortcomings are slowly but surely going away. I mean, who'd have imagined gorgeous UNIX desktop environments fifteen years ago?

    5. Re:Cut down the number of installers! by phillymjs · · Score: 1

      I did enable the firewall. As for automatic updates, I tried it, and using that dialup connection was painfully slow enough without the updates downloading in the background-- and by the time they get all of them that have been released since SP2, they'll have the cable modem and I'll be back out there.

      ~Philly

    6. Re:Cut down the number of installers! by spongman · · Score: 1

      automatic updates only download stuff when the network is otherwise idle.

    7. Re:Cut down the number of installers! by phillymjs · · Score: 1

      Well that *really* makes it useless, then-- nobody I know with dialup access stays logged in unless they're actively using the connection, so the updates will simply never be downloaded.

      ~Philly

    8. Re:Cut down the number of installers! by spongman · · Score: 1

      you'd be surprised how much idle bandwidth there is when someone's browsing the web...

    9. Re:Cut down the number of installers! by Thundersnatch · · Score: 1

      Microsoft releases Cumulative updates, which supersede and consolidate several previous stand-alone patches, on a fairly regular basis. These are pretty much equivalent to Apple's point releases.

      I recently installed a new XP system with SP2 integrated into the install, and after boot it only needed to download 5 patches. One of them was Cumulative update for IE May 2005 or something like that, and the others were non-IE patches. Only one reboot was required.

      Assuming you installed the original release of XP (with the network disconnected until you turn on the firewall, of course), then downloaded XP SP2, then patches, you would only need two reboots... and a lot of bandwidth and time.

      What MS should really be looking into is a sort of RSYNC-like download meachanism, so that only small file changes need to be transmitted. MS can host a current system image, and let the rsync-like alogirthm figure out how to get there from the workstation's current state. This would be a major boon to dial-up and slow DSL/cable users, and would get them their patches much more quickly. BITS is a good start, in that it is much less obtrusive to the user, but current SP and patches are extremely wasteful of bandwidth in that they include a whole copy of a 1 MB executable even if it only contains a 32-byte change to fix a security hole.

    10. Re:Cut down the number of installers! by oliverthered · · Score: 1

      (1 reboot) wow, typically my PC requires no-reboots when I fix holes, and most of the time I don't even have to leave the desktop, I just su to a admin account from my normal account and do all the work there.

      --
      thank God the internet isn't a human right.
  24. Nice idea but... by Anonymous Coward · · Score: 0
    I think any exploit that was patched reliably in 24 hours, and patched forever, might be less dangerous than rashly coded bugfixes.

    If Service Packs were more frequent, if users' browsing practices were more informed, and if the already discovered exploits were acted on more swiftly by Microsoft and the larger/corporate-market antivirus companies like Norton (notorious for deciding some things, like certain trojans, just aren't worth detecting of fixing - just cross reference shinwow.java here and here, it gets priveleges from the BYTEVERIFY.java exploit).

    <rant>
    Norton gives removal instructions - but what the site doesn't mention is NORTON PRODUCTS ON WINDOWS DO NOT DETECT THE PRESENCE OF THE VIRUS. Kaspersky, eTrust EZArmor, and others do detect the virus. Which begs the question, why doesn't Norton's latest home AV package?
    </rant>

    Basically, a guarantee from MS of 24 hour patching wouldn't be an end in itself IMHO. Also, it's easy to make Microsoft look bad if they've got so many exploits that they've got a rapid deployment of patches. Basically, I want Windows Updates the way my Mac updates, click the Apple->Software Update done. I've used it for just under 7 months, so far I've had 10.3.[7-9] and 10.4.[0-1]. In the same time Windows is Service Pack 2, and the only other notable change was the recent auto update about a change to auto update.

    So 5 updates to Panther/Tiger, maybe one I noticed for Windows. I wouldn't have any greater impression of security on Windows if daily patches were an option, I think it'd just be something for the CVS users to Beta test with no prospect of an Alpha, unless Longhorn is going to do that by RSS too :-)

  25. Cut down and simplify! by cloricus · · Score: 1

    I have to agree as well. (Linux plug coming up, though in a suggestive fashion, not a "use Linux" because it is better way.)

    We have a Ubuntu Linux test box here at work for our proxy (which has a similar configuration). We click the nice little red icon in the top right hand corner and then click update. This is followed by all of the hard work of forgetting about it completely and going onto more important things while it automatically does everything (updating etc) for us, which let me tell you is a huge strain compared to how easy Windows Update is... (*Ahem*)

    Though the ability to only have two or three small patches at a time allows us to _directly_ notice and quickly find out which patch caused the problem on our test box. This means we are far more willing to update as soon as patches are out to test them on our box and then - if they work nicely - update our main ubuntu proxy.

    When it comes to fighting with Windows Update or having a very nice and smooth update with Aptitude (or RPM, or Emerge, or ...etc...) I know which I prefer. So Microsoft really needs to look at this angle of things as it is possibly a cause of the lack of regular updating on the side of home users and sys admins.

    I personally think people are also looking at this the wrong way. If Microsoft had a 24 hour turn around it means they _would_ patch their software, some thing I could only dream of as a sysadmin...
    Open security holes that have no chance of being patched in msie anyone?
    My point of view - as a sys admin of a mainly Windows with some UNIX and Linux servers network - is that if Microsoft started releasing patches and fixes to start with (and then maybe we could look at doing it regularly) the web world and Windows itself would be a safer place.

    Also less stressful, though I guess my sanity isn't their concern... :|

    --
    I ate your fish.
  26. Which is what they do by samael · · Score: 1

    The current default is for patches to be downloaded automatically, applied instantly (if they can be) or at next reboot (if they can't). As the majority (un-sysadmined) Windows boxes are shut down at night by their home users, this works pretty well.

    All the PCs set up _before_ this was standard practice (XP SP1, I think) default the other way, and there are still an awful lot of those about.

  27. Microsoft Update by baadger · · Score: 1

    Slightly askew of the topic I noticed Microsoft seem to have recently release 'Microsoft Update' (Office and Windows Update rolled into one) for Windows 2000 users. So I now have Windows Update and Microsoft Update in my Start Menu. It crashed IE the first time I used it.

    Automatic updates doesn't seem to work well for me on 2000 either (the only time i've seen it notify me there are updates available is just now after doing a manual Microsoft Update).

    Forget prompt 24 hour updates, Microsoft can't even produce a decent update delivery system.

  28. Geeky Hell by Anonymous Coward · · Score: 1, Funny

    Wouldn't Hell have to malloc over before it could free over?

  29. Quality of Patch? by T-Bear · · Score: 1

    What would the quality of such a quickly turned around patch be? About the only thing they'd be able to truely gaurantee is that you could install it. They couldn't have tested it very thoroughly to ensure it performed the intended functionality, much less that it didn't create more problems than it solved.

    I think as long as there's 1 main OS that the majority of people on the internet use, we simply have to accept the fact that it's going to be a target for malicious code.

    --
    Brian
  30. OS-free patch downloads would help a lot by davidwr · · Score: 1

    Here's something that WOULD help a lot:

    A way to easily download patches WITHOUT loading anything but a minimalist, self-protecting, OS with only one network application available - one that connected to Microsoft to download the patch.

    You can do this easily enough with DOS or Linux, just throw in modem and network drivers and an NTFS driver to write the patch files to the hard disk.

    Of course, MS would rather use XP. I'd recommend a stripped down version that boots into a "safe mode with networking and modem drivers only" mode, with the built-in firewall set to block all incoming traffic and all outgoing traffic to anywhere but www.microsoft.com. Patch the disk drivers so it will only allow read-write access to \patches on any disk. When you boot with this CD, it asks you if you want to dial up, use dhcp/autoconnect, or manually configure your network, then it connects to MS, downloads the patches, and reboots. It would also give you the option to delete files in the \patches directory/ies if needed to save space.

    Regular XP in turn would be modified to treat x:\patches as read-only and ignore any file not signed by MS.

    For added fun, the patching CDrom could allow copying of MS-signed files into the \patches directory from any source.

    Hmm, using Bart's Prebuild Environment builder, this may be 90% doable today without help from Microsoft.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  31. No - Free as in speech by SteeldrivingJon · · Score: 1


    Not free as in beer.

    --
    September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA