Slashdot Mirror


Patching Paranoia - How Fast Do You Patch?

selfassembled asks: "I work for an IT group in the Boston area called Thrive Networks. After the most recent exploit was revealed, my company scrambled to get our client's servers patched within 48 hours. This is extremely difficult because no customer wants to be interrupted by a reboot during business hours. Our staff worked after hours to get this patch installed ASAP. How fast do you (or your IT group) install patches for major exploits like this? What do you consider to be an acceptable turn around time for a vulnerability patch that may not even have an exploit yet? After Blaster and Welchia we decided it's better to be safe than sorry, and our customers seem to agree."

681 comments

  1. Throw caution to the wind by leelaw2000 · · Score: 0

    As soon as possible

    1. Re:Throw caution to the wind by harmgsn · · Score: 2, Informative

      I work for a rather large webhosting company and on the M$ side of things, we normally update all of the shared M$ boxes within 12 hours of learning of the patches (be it windows patches or software specific patches), but only if it's a security-sensitive update. Major version updates can take up to a month (ie: PHP 4.2.x - PHP 4.3.x). On the other client machines, it can be anywhere from 24 hours to a week. It all depends on how severe the patch is. The Blaster patch was applied within 36 hours on all M$ machines when it originally came out. The unix side is a bit slower... they have dev boxes that they test and retest the new patches on. Once it's deemed suitable for our enviroment, they will go ahead and apply it. That can take up to 5 hours to auctually apply the patch ;D

      --
      Harm
    2. Re:Throw caution to the wind by andrew_0812 · · Score: 1

      So what is this patch thingy, anyway?

    3. Re:Throw caution to the wind by Anonymous Coward · · Score: 0

      You know, that thing they put over your eye when you lose it.

      Like a pirate, only on the internet.

      A sort of internet-pirate patch thingy.

  2. As fast as ... by billstr78 · · Score: 3, Funny

    ... I am to post to a new Slashdot article

    1. Re:As fast as ... by Anonymous Coward · · Score: 0

      So you don't quite make first patch. (frist potch?)

    2. Re:As fast as ... by DeputySpade · · Score: 2, Interesting

      I have l33t z3r0 day patches! I patch before the bugs are even discovered. :)

      Seriously. Yeah. Let's have a bunch of people describe for us exactly where they work and what their window of vulnerability is. That would rock. I've got paper and pencil handy.

      I bet the boss of the guy who submitted this is thrilled to see this information broadcast to the whole /. crowd.

      --


      This space intentionally left blank
    3. Re:As fast as ... by Anonymous Coward · · Score: 0

      As fast as..... oops too late.

  3. I wait until... by Bull999999 · · Score: 4, Funny

    I wait until I get feedbacks from sites such as The Register to make sure that the patch doesn't break anything.

    --
    1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    1. Re:I wait until... by pVoid · · Score: 1, Interesting
      When was the last time a patch broke something?

      My memory is hazy, but last I remember a patch breaking something was about 4 years ago for me. I think it was with the MDAC patch.

      Who else has had problems on patches lately?

    2. Re:I wait until... by compwizrd · · Score: 2, Informative

      RAS was broken with a recent NT 4.0 server update, took a few weeks for MS to fix it.

    3. Re:I wait until... by maddskillz · · Score: 1

      We used to have Groupwise, and pretty much every MS patch broke Groupwise

    4. Re:I wait until... by Bull999999 · · Score: 4, Informative

      I guess you didn't hear about the patch for XP that disabled Internet access for hundreds of thousands of users. And while I had good luck with service packs, many others did not.

      BTW, you may want to change your sig because at first, I thought that it was part of the message. Most mods won't know the differents and will mod you flamebait.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    5. Re:I wait until... by Crockerboy · · Score: 2, Interesting

      My USB Ports mysteriously stopped working immediately following a patch I applied to Windows XP about a month ago. Then I installed Steam, which basically destroyed my Windows installation (choppy sound, extended periods of no system response, etc..) so I reformatted the partition and reinstalled XP with all the patches..this time my USB ports kept working with the patches.

      Just goes to show how touch-n-go a windows patch can be..sometimes it borks your system, sometimes it doesn't. There's really no logic behind why their patches do some of the things they do.

    6. Re:I wait until... by croddy · · Score: 4, Funny
      I guess you didn't hear about the patch for XP that disabled Internet access for hundreds of thousands of users.

      well they should have POSTED about it! jeez!

    7. Re:I wait until... by The_Bad_Bob · · Score: 0

      One of the patches kept asking for the Microsoft Office registration info. And another didn't let the computer use the internet.

    8. Re:I wait until... by Aliencow · · Score: 2, Informative

      Service Pack 3 broke a workstation we have that runs EDI and is uh well, pretty critical.

    9. Re:I wait until... by ninewands · · Score: 4, Interesting
      Quoth the poster:
      When was the last time a patch broke something?


      We have constant problems with patches where I work because Hpaq/Sun seem to think that the versions of certain software they ship with Solaris/Tru64 are sacrosanct.

      Every time we patch our primary DNS server (on an E-250) Sun's patch stomps on our custom build of BIND. Similarly, HPaqs patch kits won't install properly if they involve any patches for sendmail because we got tired of waiting for patches for 8.9.3 (even under 5.1A they stay with 8.9.3!) while we prefer to run our own build of 8.12.10. HPaq is also bad about making security patches depend on their version of the software unnecessarily. As a f'rinstance, I recently installed Aggregate Patch Kit 5 for Tru64 5.1A. It included about a half-dozen patches to fix weaknesses in the init scripts. The patches for the init scripts REFUSED to install until I downgraded sendmail to 8.9.3 configured as it was during the system installation! After the patches were installed, I had to re-upgrade sendmail to our preferred version. To the best of my ability to determine there was absolutely NO reason for those patches to depend on sendmail being at v 8.9.3.
    10. Re:I wait until... by Anonymous+Custard · · Score: 1

      When was the last time a patch broke something?

      There was a "slow-down-your-system" windows patch in April 2003. Took them a while to release a working version of it, too.

    11. Re:I wait until... by Tony+Hoyle · · Score: 1

      There was one patch about 6 months ago that broke the login prompt on about a dozen machines here... they just wouldn't log in - had to reinstall them from scratch & lost 2 days work over it.

      Now we have a junk machine that gets the patches first and if it breaks anything we don't roll it out - no matter what it claims to fix (a lot of recent patches haven't actually fixed the bugs they claim to fix... MS don't seem to test them before releasing them).

    12. Re:I wait until... by Bull999999 · · Score: 2, Informative

      But they did. That story even made it to CNN.com. I did not apply that patch until MS released a fixed patch.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    13. Re:I wait until... by Anonymous Coward · · Score: 0

      This is a great example of a SarChasm.

    14. Re:I wait until... by Anonymous Coward · · Score: 1, Informative

      Uninstall the sendmail and BIND Solaris pacakges and the patches will stop trying to patch them. You could also install your custom software in /usr/local like everyone else.

      For DigitalUNIX/Tru64, the only thing I can say is "yeah, it's a pain, but hey, HP will stop supporting it soon enough!"

    15. Re:I wait until... by dthable · · Score: 2, Insightful

      There's really no logic behind why their patches do some of the things they do.

      There has to be...the computer is just a simple machine following the instructions. Things would be safe, secure and stable if we all went back to being happy with command lines and single running tasks.

    16. Re:I wait until... by Bull999999 · · Score: 1

      bull999999 - -1, Duh!

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    17. Re:I wait until... by wfrp01 · · Score: 1

      Let Windows Update patch your drivers for a while. Not the same as applying security upgrades, but nevertheless, it shouldn't hose the system. But often does.

      --

      --Lawrence Lessig for Congress!
    18. Re:I wait until... by hoggoth · · Score: 4, Funny

      > We used to have Groupwise, and pretty much every MS patch broke Groupwise

      I think "Breaking Groupwise" is an MS patch all by itself.
      "CRITICAL UPDATE: SOME SYSTEMS HAVE GROUPWISE INSTALLED ON THEM. THIS PATCH WILL BREAK GROUPWISE."

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    19. Re:I wait until... by MarkJensen · · Score: 1

      Well, even though this was a funny comment for a few laughs (and I found if very funny, myself), there is a serious point to be made.

      Mandrake just recalled their most recent patch because it wasn't correct. This is going to happen, regardless of whether you admin a Win or Linux system (or both!).

    20. Re:I wait until... by ostrich2 · · Score: 1

      Now, is that really what Tracy Jacks would say?

    21. Re:I wait until... by azrael · · Score: 1

      First you complained that Sun's patches would overwrite your changes. Then you complained that HP's patches refused to overwrite your changes.

      Assuming that your homegrown upgrades involved overwriting the files instead building replacement packages, how is each package system supposed to know that the changes were intentional?

    22. Re:I wait until... by Tingler · · Score: 1

      bull999999 - -1, Duh!

      999998 Bottles of Bull on the wall! :)

    23. Re:I wait until... by jhswope · · Score: 1

      I recently applied the security patches to a Windows Server 2003 machine I have and it resulted in a complete lock up.

    24. Re:I wait until... by bluekanoodle · · Score: 1

      Funny you should say that as I'm writing this as I wait for one of my ISA servers to reload. I grabbed the latest patches from Microsoft yesterday, applied them and the machine refused to complete a reboot after that. I don't know what caused it yet, and I don't have time to find out. Just my 2 cents.

    25. Re:I wait until... by Anonymous Coward · · Score: 0

      something that could easily be fixed by properly installing your preferred versions instead of stomping on the OS and hoping for the best.

      For example, i remove the sendmail OS packages (among many others) from all my Solaris boxes. If the package ain't there, patches to the package won't be applied.

    26. Re:I wait until... by Gareman · · Score: 2, Informative
      I happily installed all the latest patches for my Redhat 8 box until one day, several months ago, on reboot (a kernel update), the box was totally hosed. It wasn't the kernel, but was likely caused by one of the dozens of small patches that were installed over the months. That was a troubleshooting nightmare that ended in a failed restoration from tape (the freeware version of my Linux tape software didn't know how to "catalog" tapes).

      Not to play favorites, my Windows 2003 server recently crashed and burned after a patching incident, requiring a full re-install. Luckily it only took a couple of hours with the ASR disk and DLT tape. Try doing that with Linux. BTW, the 2003 box was a replacement for that RH8 server....

    27. Re:I wait until... by merger · · Score: 4, Informative

      The recent problems with Apple's Mac OS X 10.2.8 update are a good example of a patch breaking things (ie. killing network connections). Now the problem I see with how updates are administered is that in many cases you can't select between a security update and a feature update. 10.2.8 addressed the OpenSSH, OpenSSL bugs that were recently reported on in addition to sendmail and a couple of others. At the same time, it installed new USB 2.0 drivers and NIC drivers for G4 desktops.

      One solution I believe is to make every patch and update available separately. In addition provide an update tool with presets that choose only the latest security fixes or feature updates or all updates, and allow administer's to customize their own presets. You are then faced with the issue of dependencies however these can be easily addressed by warnings letting you know what additional software is required and will be installed.

    28. Re:I wait until... by edalytical · · Score: 1

      you may want to change your sig because at first, I thought that it was part of the message

      Check the box labeled: Signature Dash (Prefix everyone's signature with "--" to make it blazingly obvious where comment ends and sig begins)

      It's in the Comments section of your user Preferences.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    29. Re:I wait until... by ninewands · · Score: 1
      Then you complained that HP's patches refused to overwrite your changes.

      Au contraire. My complaint about Tru64 is that the patches had unnecessary dependencies. The patches had a sendmail dependency in them that was irrelevant to the patch because the patched scripts continued working just fine after I restored our custom sendmail setup.

      Refusing to fix a security problem on the basis of an irrelevant dependency is a very different animal from refusing to overwrite unexpected customizations.
    30. Re:I wait until... by IthnkImParanoid · · Score: 1

      I had an NT domain server die on me (fscked boot sector) while my boss was installing patches that required an upgrade to IE 6. Granted NT is not supported anymore (I think), but I'm at a .edu in California. I hold off on patches on domain or database servers, because I don't want to rollback half a day's worth of transactions, or run around saying "FSS, don't log off or reboot!"

      --
      It's nothing but crumpled porno and Ayn Rand.
    31. Re:I wait until... by Anonymous Coward · · Score: 0

      The latest patch for XP broke my IBM Thinkpad X31 with custom IBM client security login. couldnt login anymore. IBM: "ask microsoft, you probably need to re-install your XP"

      good job

    32. Re:I wait until... by jav1231 · · Score: 1

      The last round of patches from MS broke a good friend's company ADP server. We had to boot to the command console, run the uninstall batch file for EACH patch, boot back into 2000 and do the Add/Remove for each patch. BTW: What do I mean by "broke?" How about a blue screen "Init" error. System refused to boot.
      JAV

    33. Re:I wait until... by Anonymous Coward · · Score: 0

      I patch my test servers - and test. Then I patch my staging servers - and test. Then I patch my production servers and SCHEDULE A REBOOT at a non-business critical time (~3:30 AM).

      Why would anyone work after hours to reboot when they can use the shutdown command and the task scheduler?

    34. Re:I wait until... by __past__ · · Score: 3, Funny

      To be honest, that would definitly be one of their more useful patches.

    35. Re:I wait until... by t0ny · · Score: 2, Informative
      This is extremely difficult because no customer wants to be interrupted by a reboot during business hours.

      I dont even recommend this to any clients. I just tell them I will be doing it afterhours. Sure, its less convient for me, but they arent working for me. IMO, it just goes with the territory.

      How fast do you (or your IT group) install patches for major exploits like this?

      You kind of have to do a risk analysis on it. If it is a critical exploit, it moves higher. If it is exposed to raw internet, a critical should be done immediately. If it is a web server, likewise. If it is just a server on an internal LAN, it can probably wait a while. And while the parent was scored as funny, in reality it never hurts to wait for feedback on something if you can. You dont get a higher score for being the first person to install a patch.

      What do you consider to be an acceptable turn around time for a vulnerability patch that may not even have an exploit yet?

      You can always reasure your clients that things are low risk, but low doesnt mean no. Better safe than sorry is a good attitude, and one which will make your client feel more secure (in an emotional sense). Seems you made the right choice.

      As an aside, now that MS is planning on holding their security patches to one a month, what does everyone else think? Should they release them asap, or wait once a month? Personally, we just scheduled once or twice a month to do the patching on our servers, but I think putting it out asap is better.

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    36. Re:I wait until... by pr0c · · Score: 1

      Strange, we have a few hundred computers running crapwise and i've never once had an installation break from a ms patch. Funny considering that piece of shit groupwise breaks by itself half the time..

    37. Re:I wait until... by Anonymous Coward · · Score: 0

      funny, I have the opposite experience with Linux/BSD and Windows...

      windows backups are flakey and opaque (i.e., they are stored "somewhere" in "some format")

      our BSD backups, on the other hand, are just rsynced to another machine. if the BSD disk dies, just boot from a FreeBSD install Cd, install a minimal OS, and rsync the whole mess back. cross your fingers and reboot!

      works like a charm.

    38. Re:I wait until... by jonadab · · Score: 1

      > > There's really no logic behind why their patches do some of the things
      > There has to be...

      Technically, there are logical reasons, but it's not always possible to discern
      what they are, because of the ways in which details are buried under the hood.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    39. Re:I wait until... by Ender+Ryan · · Score: 1
      Been there, done that with Linux in ~1 hour. WTF do you mean, "try doing that with Linux?"

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    40. Re:I wait until... by Anonymous Coward · · Score: 0

      Got burned with an exchange 5.5 server running NT 4.0 about a year and a half ago. Now I wait until I see a "Gee this patch didn't break anything" comment on a reputable board before I install it. I would rather get hit with a virus, than have my server dead.

      Also, I only patch on Friday night at 11:00, this way if I have to, I have the time to rebuild the server.

    41. Re:I wait until... by Mr_Silver · · Score: 1
      Who else has had problems on patches lately?

      Not patches but W2K SP1 broken my external modem (claimed the line was busy even though it hadn't attempted to open the line).

      W2K SP2 disabled the right click menu option within explorer. When you right clicked on a folder or drive you didn't get anything.

      Haven't tried SP4 yet as SP3 worked just fine.

      ps. Am I the only one getting occasional 500 internal server errors from Slashdot?

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    42. Re:I wait until... by mrscott · · Score: 1

      ** Why would anyone work after hours to reboot when they can use the shutdown command and the task scheduler? **

      To make sure that they come back up maybe?

    43. Re:I wait until... by Anonymous Coward · · Score: 0

      Troll! The biggest reason I use Linux is because of the "backup issue". M$ has consistently made it harder to back up a windows (ANY windows) installation.

      The ONLY way I found to reliably backup up a Windows machine is to use Drive Image which actaully boots to another OS, makes a complete image of the drive contents and then reboots to Windows.

      I don't have any of this foolishness with Linux! I can backup the entire user environment (data and apps) under the native OS. Try that with Windows!

      BTW, I image before every Windows update and it has saved my ass on 3 separate occasions.

    44. Re:I wait until... by Anonymous Coward · · Score: 0

      ... patch for XP that disabled Internet access for hundreds of thousands of users.

      And what was wrong with the patch? I think it fitted perfectly in /. psych. What nicer thing to do than knock MS Windows from the internet. If Microsoft itself does it, even better.

      Anonymous Cowards Unite

    45. Re:I wait until... by matth · · Score: 1

      Nope.. I'm getting them as well.

    46. Re:I wait until... by Anonymous Coward · · Score: 0

      My network gets ( well did....) automatically patches for win 2000 from a local SUS server but now the entire network with approx 1600 win 2000 machines does no longer have a antivirus software working..... I agree patches does most often go well but when it does not.....HAPPY HELPDESKING see http://www.sophos.com/support/news/#ms03-045

    47. Re:I wait until... by delus10n0 · · Score: 1

      Were you one of those people?

      I check Windows Updates almost every other week, and have automatic updates enabled, and never got the patch that "disabled internet access". In fact, I heard that less than a thousand users got the patch, and it was fixed by simply uninstalling it.

      I have never had a problem with a Windows hotfix or service patch, with Windows 2000 or Windows XP.

      --
      Not All Who Wander Are Lost
    48. Re:I wait until... by Anonymous Coward · · Score: 0

      Not all mods cared to enable it, so it's tough luck. It really shouldn't even be a sig anyway. I find it offensive.

    49. Re:I wait until... by Artifakt · · Score: 1

      Logic? I once installed a 98 patch for an IE vulenerability that broke the TweakUI settings that in turn turned off the little shortcut arrow overlay. The last batch of IE patches I installed replaced a hacked version of solitare's resource file I was running with either a new one or the original. (They look identical, so probably no one who hasn't changed the card back graphics ever noticed this) What was in solitare that counted as an IE security vulnerability?

      --
      Who is John Cabal?
    50. Re:I wait until... by Abcd1234 · · Score: 1

      Regarding your .sig, I'm just curious, is that quote deliberately selected for it's irony, or am I the only one who finds it funny that Jefferson claimed to "[swear] on the altar of God eternal hostility against every form of tyranny over the mind of man"... something in which religion (and Christianity/Catholicism in particular) has played an integral role?

      No, this isn't *supposed* to be flamebait... :)

    51. Re:I wait until... by delus10n0 · · Score: 1

      1) If it's a USB 2.0 hub/port, you _need_ Windows XP SP1 installed to use it. Otherwise they won't work, and will show up as !'s in the device manager. After you install SP1, the drivers should be automagically loaded. If not, just choose "Update Driver" and it should find them.

      2) I seriously doubt Steam destroyed anything, especially Windows. It sounds like your computer had problems to begin with.

      In general, if you're going to reinstall, I'd follow these steps:

      1) Format/install OS (Win2k/WinXP)
      2) Install latest chipset drivers (Intel, VIA, AMD, and nVidia all have their own sets) -- very important, and a set a lot of people forget to follow.
      3) Install latest video card drivers, as well as ethernet devices.
      4) Authorize Windows XP (if necessary) -- I learned the hard way that if you authorize XP and then install your chipset drivers, XP will 99% of the time ask you to reauthorize because your hardware has changed significantly.
      5) Install latest service pack for Windows
      6) Install all hotfixes for Windows.
      7) Profit!

      --
      Not All Who Wander Are Lost
    52. Re:I wait until... by Anonymous Coward · · Score: 0
      I find it offensive.


      Which is probably why it's there, yay for encouraging him.
    53. Re:I wait until... by jon3k · · Score: 1

      Yes, but how was the (below?) average window user to know how to fix this problem?

      Well, I guess they could just go to www.micro...oh wait .. THEY HAD NO INTERNET ACCESS!

      You think my grandmother said: "hmm, i just installed the latest M$ hotfix, and now I can't connect....maybe I need to rollback, lets see, start, control panel ... "

      Come on. Seriously.

    54. Re:I wait until... by pVoid · · Score: 1

      HAh. I think you were right about the sig. Oh well.

    55. Re:I wait until... by Anonymous Coward · · Score: 0

      How stupid do you have to be to be unable to recover from a botched kernel upgrade? The old kernel is still there. Just point GRUB back at it, you fucking idiot!

    56. Re:I wait until... by crawling_chaos · · Score: 2, Interesting
      You're lucky. Windows 2000 Service Pack 3 mis-detected the RAID controller in my primary server and left the OS unbootable. It was tricky getting it back, too. I guess that's what I get for buying hardware from a tiny company in Armonk, NY. SP3 also played hob with MS-SQL Server, as I recall.

      Let's just say that I approached Service Pack 4 with a great deal of apprehension. I've had good luck with workstation upgrades, but my server experience is decidely mixed.

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    57. Re:I wait until... by Anonymous Coward · · Score: 0

      I use a custom packages like BIND or sendmail on my Sun servers and I always remove the packages provided by Sun. That way, the patch doesn't see the package and won't clobber anything.

    58. Re:I wait until... by pVoid · · Score: 1
      nah, I put it in the other day when I got really bored. Forgot to take it out.

      -pVoid

    59. Re:I wait until... by delus10n0 · · Score: 1

      If this patch had hit millions, I'd be a bit more sympathetic. But only a few thousand (if that) and the issue is pretty moot. At worst, they'd call Microsoft (they get that free support, ya know, because they bought Windows) and a tech would lead them through getting their system back up. Or they'd call one of their tech savvy cousins/nephews/friends to come over and fix the thing.

      Just a side-note, but it amazes me that people will insist on using a complex tool (such as a computer) and not be willing to learn the basics about it, or even how to properly maintain it. You don't do that with your car, so why do that with your computer?

      --
      Not All Who Wander Are Lost
    60. Re:I wait until... by delus10n0 · · Score: 2, Interesting

      If your ATA/IDE controller is no longer properly recognized by Windows and you can no longer boot because of that, you can usually put the drive right onto the motherboard's built-in IDE adapter and boot successfully, so you can install the drivers for your controller and reboot with them switched back again. Of course this will only work if you're just using an ATA controller or have a RAID1 setup. There's other ways (using the recovery console) to install/load drivers, but I agree, it's pretty tricky.

      I didn't have any problems with SP3/SP4 and SQL server.

      --
      Not All Who Wander Are Lost
    61. Re:I wait until... by jon3k · · Score: 2, Insightful

      Its not moot to the thousands of people who couldn't get back online. We agree and disagree at the same time. For you to say "they'll just call their tech friend" is a little absurd, or spending an hour on the phone with microsoft to fix THEIR probleme. Are they going to reimburse me for that time? I do agree that people need more training before using a computer. I believe using a public system, like the internet, should require licensing. Just look at these poor families who's children were using Kazaa, and will now be sued into a homeless shelter, its sad. Lets face it, Microsoft made billions by putting idiots on the internet.

    62. Re:I wait until... by ncc74656 · · Score: 1
      I have never had a problem with a Windows hotfix or service patch, with Windows 2000 or Windows XP.

      Win2K SP3 and 4 broke my webcam, an Orange Micro iBot. When a filter graph with the camera in it was stopped, the computer would bluescreen. (About a year or so after the release of SP3, Orange Micro got around to issuing an updated driver that wouldn't bluescreen. :-| Until then, the workaround was to copy ohci1394.sys from a system still on SP2.)

      --
      20 January 2017: the End of an Error.
    63. Re:I wait until... by GSloop · · Score: 2, Interesting

      Goodness - perhaps you don't realize.

      He's got an IBM server - probably a big production machine. It's almost certainly a SCSI Raid setup.

      It's not possible to plug the array into the regular controller.

      In any case, doesn't matter if this would fix it or not. It shouldn't happen EVER.

      I'm not sure which is worse, I take the box down to patch, and get heart palpatations when it goes down catestrophically, or someone roots my box.

      Either case, I'd be pissed.

      Cheers,
      Greg

    64. Re:I wait until... by good+soldier+svejk · · Score: 1
      Uninstall the sendmail and BIND Solaris pacakges and the patches will stop trying to patch them. You could also install your custom software in /usr/local like everyone else


      Not to mention it should be chrooted. Seems to me the problem he describes is not bad packages but a bad package manager. Even RPM allows you to manipulate the clobberability of packages.
      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    65. Re:I wait until... by Slime-dogg · · Score: 1

      I find it difficult to believe that you actually needed a tape to restore your linux system. If you had played your cards right, you would have had a boot CD (or floppy) that would generate a RAMfs, loading the minimal set of tools needed (ksh/bash, mount, chroot).

      All that's necessary then is to mount the disk, chroot to it, check the logs to see what is borked, roll it back, and reboot. You might not even need to do that. I'm betting that in all likelihood, you were running X on that system, and thought that the system was "hosed" because X wasn't working. I only say this becase of your propensity to go to windows from Linux. If you knew any better, you'd just go through your inittab, remove X, boot, and be done with your problem altogether.

      Surprise! Servers run perfectly fine without a windowing system.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    66. Re:I wait until... by altamira · · Score: 1

      Could you name one - I can't think of a single MS patch that would break GroupWise?

    67. Re:I wait until... by maddskillz · · Score: 2, Informative

      Every patch for MS Office broke groupwise. It was actually the address book that it broke.

    68. Re:I wait until... by maddskillz · · Score: 1

      I think so, and I totally understand how he feels.

    69. Re:I wait until... by tater86 · · Score: 1

      now you took it out and I'm sitting here wondering what it was.

    70. Re:I wait until... by Gareman · · Score: 1

      Actually, you're wrong. There was some SSL based corruption that prevented webmail and other services from running. As I thought I had a perfectly good backup, I tried trouble-shooting for a bit, tried an upgrade to RH9 from RH8 (which failed) and decided on a restore. As I mentioned, the tape software couldn't catalog tapes from a bare metal install, so it was a loss.

    71. Re:I wait until... by Bromrrrrr · · Score: 1

      Just a side-note, but it amazes me that people will insist on using a complex tool (such as a computer) and not be willing to learn the basics about it, or even how to properly maintain it. You don't do that with your car, so why do that with your computer?

      The thing is, that it was Microsoft who 'gave' the Internet to the masses. Their advertising never said anything about 'critical updates', it just mentioned how easy it was to connect. For better or for worse, all these people are now connected.

      Your car analogy fails on a lot of points. You get a license to drive a car on how able you are to DRIVE a car, not on how able you are in maintaining it. People (usually) maintain their cars because: a) they really need them, b) they (cars) are generally worth a lot more then your typical pc or c) some governments impose a regular checkup for safety reasons.

      Using your car analogy would make most users feel safe because their tech savvy cousin just checked it out last month! If there was anything seriously wrong with the car the MANUFACTURER would have gone out of its way to notify people.

      And yes, the Internet should be for everyone. The WWW especially (sorry Tim but it's true :)) was made to be goofing around in and seeing what the results can be.

      Instead of always blaming users who, for the most part regard computers and the Internet as a toy, OS manufacturers should try to give at least a modicum amount of safety to their users and try to act at least a little bit responsible when they can't even produce that.

      BTW before anyone starts: Yes linux fails this test equally, but at least you don't have to pay a shitload for the privilege.

      --

      What a rotten party, have we run out of beer or something?
    72. Re:I wait until... by Anonymous Coward · · Score: 0
      We have constant problems with patches where I work because Hpaq/Sun seem to think that the versions of certain software they ship with Solaris/Tru64 are sacrosanct.

      They are sacrosanct. A vendor will only patch what they support.

      The fact that Sun will overwrite your customized services, but HP will not, only shows your ignorance of system management.

      Modified programs go into /usr/local or /usr/bin/local, or some derivitive.

      I use VMS, but I have found HP to be fair about patch managment. Hp will state, "If you have this problem, you probably need this patch."

      Are you reading the patch documentation before you install it? Or are just installing all patches like Microsoft says? Are you asking the right questions when you contact Sun or HP about the effect the patches will have?

      For VMS, HP never seems to touch the site local (systartup_vms.com) startup proc.

      If only more UNIX vendors were like this.

    73. Re:I wait until... by Chucow · · Score: 1
      but it amazes me that people will insist on using a complex tool (such as a computer) and not be willing to learn the basics about it, or even how to properly maintain it. You don't do that with your car, so why do that with your computer?

      You obviously haven't driven in New Jersey.

    74. Re:I wait until... by crawling_chaos · · Score: 2, Insightful
      SCSI RAID arrays don't plug into ATA controllers. Microsoft's installer thought my IBM controller was a generic Adaptec and installed the wrong drivers. As soon as 2k got rid of the BIOS and moved to its internal routines it went blotto. Then the recovery console refused to load the old drivers or the latest one downloaded from IBM. I ended up doing a bare metal recovery of the system disk. I think there might have been another way, but I'm real confident in my backups, so it was the path of least resistance. If we were just a little bigger, we could afford a second staging server to test patches on before rolling them out, but we're not big enough to afford two identical servers.

      Needless to say, we stayed on SP2 until SP4 was out for a few months. I now basically dread any major upgrades of that server.

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    75. Re:I wait until... by Anonymous Coward · · Score: 0

      Same, but with XP Home. Reinstall was required to get any stability back.

    76. Re:I wait until... by operagost · · Score: 1
      As opposed to Notes, which breaks pretty well all by itself.

      KillNotes.exe, anyone?

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    77. Re:I wait until... by anthony_philipp · · Score: 1

      well, you often dont learn things with out trying it out first, you cant learn how to ride a bike with out try, and geting a liscence for internet would ruin a lot of online business. if people cant keep up their computer, it doesnt hurt other people very often. mostly they get spyware, maybe a virus here or there and thats about the worse that happens, no one dies though. just like if you leave your bike in the rain, it gets rusty, and the chain might break, or if you dont fill up the tires with air, you'll get a flat earlier, but it would be obsurd to issue a liscence to ride a bike.

    78. Re:I wait until... by Anonymous Coward · · Score: 0

      Uh, which part of RAID do you not understand? How is his motheboard IDE controller supposed to handle a bunch of SCSI RAID drives?

    79. Re:I wait until... by Anonymous Coward · · Score: 0

      You test things before changing critical systems. I guess you'll know better next time. And if you have no test system, then maybe it's not so critical after all.

    80. Re:I wait until... by pVoid · · Score: 1

      hah, it just said "fuck you"

    81. Re:I wait until... by EastCoastSurfer · · Score: 1

      You obviously haven't driven in New Jersey.

      LOL, I was forced to drive in NJ once. Some sort of Dell training session or something, but I digress. WTF is up with the whole turn right to go left thing. Jughandles have to be one of the wackiest ideas for traffic flow that I have ever seen. Do they really help the traffic at all?

    82. Re:I wait until... by EastCoastSurfer · · Score: 2, Informative

      As pointed out by others the guy is refering to a IBM server, most like with SCSI. Outside of that point, a service pack should *NEVER* overwrite 3rd party drivers without at least warning you. 3rd party drivers were installed for a reason...*hint* b/c the drivers that are in windows were either not available or not working.

    83. Re:I wait until... by delus10n0 · · Score: 1

      Apparently you have never used an ATA RAID card before. If it's just RAID1 or an ATA controller, then hooking it up to the motherboard's ATA controller should work fine.

      I'm glad you posted anonymously, too!

      --
      Not All Who Wander Are Lost
    84. Re:I wait until... by bhtooefr · · Score: 1

      CmdrTaco's journal says that they're looking into the 500 errors, mod point allotment delays, and various other stuff.

    85. Re:I wait until... by sparkz · · Score: 1

      Unfortunately, this doesn't help with BIND on Solaris, as it's part of the SUNWcsu (Core Solaris) package.
      I have a copy of in.named, and copy it back after any patching of the DNS servers.
      These troubles can be applied to all sorts of things - patches will apply "best practice" to configuration files, etc; if you choose not to follow "best practice" then it's down to you to support yourself.
      I'm not saying this is a good thing - I find it a pain that I have to replace files after a patch, but of course, sensible patch management requires that you know what you are doing - after all, can I really expect to earn a decent salary for "wget ftp://sunsolve.sun.com/pub/patches/9_Recommended.z ip ; unzip 9_Recommended.zip ; cd 9_Recommended ; ./install_cluster" ? - I could be replaced by a cron job.
      The role of the sysadmin is to know the systems I administrate, and to balance the business benefits of maintaining my own version of BIND against the hassles it creates.
      Getting Sun to move BIND out of the SUNWcsu package wouldn't fix the overall problem - it would fix my problem, but not for someone who replaces /usr/bin/vi with VIM, etc...

      --
      Author, Shell Scripting : Expert Re
    86. Re:I wait until... by sparkz · · Score: 1
      Or /opt ...

      /usr/local is a BSD-ism
      /opt is a SysV-ism

      Solaris and HPUX are both SysV-based, I believe, so /opt is a more likely place for optional software.
      Interestingly, Veritas now install VxVM into /opt but put tons of links into /usr/bin and /usr/sbin

      --
      Author, Shell Scripting : Expert Re
    87. Re:I wait until... by Anonymous Coward · · Score: 0

      Post a good XP serial. not the FCK one or other ones which don't work.

    88. Re:I wait until... by sparkz · · Score: 1

      Watch out ... BIND is part of the Core Solaris (SUNWcsu) package.

      --
      Author, Shell Scripting : Expert Re
    89. Re:I wait until... by Nightlight3 · · Score: 2, Informative

      Let's just say that I approached Service Pack 4 with a great deal of apprehension.

      SP4 broke, among others, the Terminal Services (for win2k TS servers) -- the logins now take over 30 seconds (from 5 sec earlier). During TS sessions the TS freezes few times an hour for around 20-30 seconds at a time, making it unusable for some tasks and wasteful (of time and nerves) for the remaining ones.

      Other patches and "upgrades", especially those for IE, have been degrading win98se performance and stability (such as annoying 1 minute freeze ups [WaitForMultipleObjects() that never occur] after deleting or copying 'large' number of files). I suppose that's one way to "help" customers decide on upgrading to XP -- just "accidentally" select the most incompetent programmers and QC to provide patches for earlier OS versions. It reminds me of the common tactic by insurance companies to staff the dumbest and the rudest on the refund/payment side of the business.

    90. Re:I wait until... by glesga_kiss · · Score: 1
      The patches for the init scripts REFUSED to install until I downgraded sendmail to 8.9.3 configured as it was during the system installation!

      I've come across scenarios like this. The best way to fix it is to hack the patch install software, if possible. It's usually a shell script for these sort of things, and provided you are up to actually checking that the application causing problems isn't going to be affected (and you've backed up!!), then often simply disabling the check will get you through.

    91. Re:I wait until... by some+guy+I+know · · Score: 1
      ... harder to back up a windows (ANY windows) installation.
      Disable Virtual Memory in MS-Windows.
      Reboot into MS-DOS.
      xcopy c:\*.* /e /h /k /r d:
      (assuming that d: is an empty formatted backup drive).
      Get back into MS-Windows and re-enable Virtual Memory.

      This works for MS-Windows95 OSR-B.
      I don't know about more recent versions, as MS-Win95 was the last thing that I ever bought from MS.
      --
      Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
    92. Re:I wait until... by Anonymous Coward · · Score: 0

      B8R8F-C4CXQ-R7434-GKCGX-J3TBH
      QTX6Y-7G6F7-48KW6-Q XPKF-2YD6F
      GRVTV-76YJ8-6R4QG-6GJ8T-484X8
      TQ3F6-8 T64T-FJCKY-PFY8F-TWHB2
      4CXP6-7CWK3-HX7KC-DW42J-9G CVV

      corporate version (pro)

    93. Re:I wait until... by juhaz · · Score: 1

      You don't do that with your car, so why do that with your computer?

      You don't? VAST majority of car-owners absolutely DO NOT know the basics of its operation or how they should maintain it. Only how to (barely) use it when it works. If it breaks, they take it to someone who knows how to repair it, nothing different from computers here.

    94. Re:I wait until... by ninewands · · Score: 1

      No, it is not selected for its irony. It is not ironic at all ... Jefferson, while nominally an Anglican, was an avowed Unitarian and quite devoutly religious in his own way. The specific form of tyranny to which the quote refers was, in fact, established state religion.

      Jefferson wrote the sentence in a letter to Benjamin Rush on September 23, 1800 while he was being viciously attacked by the clergy as a "heathen friend of French philosophers who will destroy religion in America."

      The quote is rather prominently featured in the rotunda of the Jefferson Memorial.

    95. Re:I wait until... by Aliencow · · Score: 1

      I didn't install Service Pack 3 on it, I was the guy who had to fix it and that's it. And even then, we all know Windows installations are all the same and never break for random reasons, I doubt a test installation would've fucked the same way this one did.

  4. I'd discuss this story by Anonymous Coward · · Score: 1, Funny

    But I'm busy applying some patches. Damn this Windows.

    1. Re:I'd discuss this story by Anonymous Coward · · Score: 0

      Then, fool why are you posting here? Didn't you read that warning to "EXIT ALL RUNNING PROGRAMS" before you started the patch progress? That means turn off IE.

      Bah, people these days:)

  5. Paraniod? by grasshoppa · · Score: 3, Interesting

    Or common sense?

    I run a SUS server for my organization, and it checks for patches nightly. The next day, my servers and workstations are patched.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:Paraniod? by sphealey · · Score: 4, Insightful
      I run a SUS server for my organization, and it checks for patches nightly. The next day, my servers and workstations are patched.
      Serious question: what do you do when (a) the patch breaks {may or may not cause Windows to become unusable} (b) the patch breaks critical applications?

      How do you know? What do you do when a Critical Update does in fact break something (as a recent Critical Update broke Citrix)?

      sPh

    2. Re:Paraniod? by Anonymous Coward · · Score: 0

      that'd be nice if every machine was the same.. some of us don't have the luxuary in our buisness worlds.

    3. Re:Paraniod? by Anonymous Coward · · Score: 0

      citrix sucks anyway...

    4. Re:Paraniod? by smellystudent · · Score: 3, Informative

      SUS allows you to approve a patch before distributing it. In practice, this means applying it to your test lab (or test cupboard in my case) before approving it for everyone else.

      --
      Predictive text is shiv!
    5. Re:Paraniod? by grasshoppa · · Score: 1

      Serious question: what do you do when (a) the patch breaks {may or may not cause Windows to become unusable} (b) the patch breaks critical applications?

      I fix it. Now, granted, we only have ~10 apps ( all critical tho ), and when this has happened, it's been due to other factors that the patch simply brought to light. Usually, a wipe and reload will do the trick, and while this is not pleasant in an organization of this size, it's the cost of bussiness I am afraid.

      The other couple times, when it's broken something and couldn't be fixed, it's been a matter of finding work arounds. Again, not the ideal solution, but one which we must work with if we are working with MS software.

      ( note: A good perimeter security plan is essential of course. That goes without saying )

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    6. Re:Paraniod? by Bull999999 · · Score: 1

      I use a SUS server for my organization as well. I set my domain policy to have the workstations and servers check the SUS server once a week so it will give me some time to test out and get feedbacks on patches. If there is a chance of imminent attack, I can alway patch them manually.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    7. Re:Paraniod? by Overly+Critical+Guy · · Score: 2, Interesting

      Exactly. My networks have never been hit by anything because we're patched the night the patch comes out.

      I didn't even know about Blaster until Slashdot reported it (and reported it and reported it).

      --
      "Sufferin' succotash."
    8. Re:Paraniod? by grasshoppa · · Score: 1

      that'd be nice if every machine was the same.. some of us don't have the luxuary in our buisness worlds.

      As long as you have at least win2k sp3 on your desktop, you should be good to go. Hell, you don't even need a domain controller to do this, although it certainly helps.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    9. Re:Paraniod? by Anonymous Coward · · Score: 2, Insightful

      I also run an SUS server at my organization.

      SUS allows you to choose which patches you want installed on your client. We have the patch server check patches nightly, and install those on a testbed IT machine we have set apart (it's actually the machine I use).

      If I notice any problems I try to figure out which update did it and I just don't approve that update, if I can't figure it out in time I don't aprove any updates until I find out what happened.

      Turn around time ends up being 48-72 hours on non critical patches which is the time it takes me to evaluate for problems, but I never have to touch any of the client machines.

    10. Re:Paraniod? by Kakemann · · Score: 1

      Any good patch system should support removing the patch and restoring the system as it was. Then you'll have the option of turning off the service or take the chance that exploits are not widely circulated.
      Additionally, you should only need to restart the affected services, without having to reboot the entire computer. I think this is the main reason why Windows users are slow to apply patches - I'd certainly be if I would have to reboot my computer daily. -K

    11. Re:Paraniod? by ehvoy · · Score: 0

      I'm wondering if your end users need admin access to their local machines in order for SUS to work successfully--if so, Microsoft is once again delivering a solution where they get it half right. As far as my testing has shown, SOMEONE with admin privs has to be actively using each machine in order for the patches to get advertised to it and successfully installed. It seems in the end, I still gotta walk to each client and log in one time to complete the patch process IF I want to maintain a network where sys admin privs are restricted to sys admins.

      Do your users all have local admin privileges?

    12. Re:Paraniod? by Anonymous Coward · · Score: 0

      Wow, in my org we roll patches onto test machines first and check they don't catastrophically break something. Blind patching is very moronic. I wouldn't update any of the applications I use day to day without a trial run ... and I should be more careful about critical system infrastructure, not less.

    13. Re:Paraniod? by sphealey · · Score: 1
      I fix it. Now, granted, we only have ~10 apps ( all critical tho ), and when this has happened, it's been due to other factors that the patch simply brought to light. Usually, a wipe and reload will do the trick, and while this is not pleasant in an organization of this size, it's the cost of bussiness I am afraid
      The problem is that very few small- and mid-sized organizations have that level of expertise. And the vendors of the vertical apps such orgs tend to use are not very responsive when it comes to fixing their code to support OS patches. Rock meet hard place.

      sPh

    14. Re:Paraniod? by amembrane · · Score: 5, Informative

      I'm the network admin/windows/active directory guy for a healthcare company. We run multiple SUS servers, several for desktops, and one for servers. Our procedure is, when a patch is released, that day I.T. downloads and installs it on our desktops and test servers. If it's successful, it gets approved on our desktop SUS servers. If those work OK, the next day it gets approved for our severs. So far we've had no problems with that process.

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.
    15. Re:Paraniod? by aldousd666 · · Score: 1

      I agree, and I can't stand citrix but we're forced to run it for dialup users. Otherwise they'd be too slow to do anything useful. I been to citrix training, and tried many different configurations, and people just complain all the time. Not to mention that the IMA service needs a babysitter. I hate citrix, and I'm in charge of it's maintanence here. Sucks big.

      --
      Speak for yourself.
    16. Re:Paraniod? by OP_Boot · · Score: 1

      I installed a SUS server for our test network. 2 days later our IS idiots told me to take it off as they had taken a decision that no SUS server would be anywhere on the network. Business case? What business case?

    17. Re:Paraniod? by aldousd666 · · Score: 1

      The problem with SUS: if some fixes are queued on the machine, then the new ones don't get sent until after the other ones are installed. This sucks for the machines that we have running tests 24/7. They will be waiting for weeks to get patches sometimes, even though we've approved them for distribution via SUS.

      --
      Speak for yourself.
    18. Re:Paraniod? by aldousd666 · · Score: 3, Interesting

      that only works if it's ok to reboot those machines at night. Some of our machines are processing 24/7, and we have to wait until they can afford to reboot. And if some patches are waiting in queue, then the new ones don't get deployed until after the existing (waiting) patches are applied. SUS isn't meant for machines that need to do real processing, or at least it doesn't work well for them. (Then again, neither does windows, but I'm only one man in a 1400 man company)

      --
      Speak for yourself.
    19. Re:Paraniod? by grasshoppa · · Score: 2, Informative

      that only works if it's ok to reboot those machines at night.
      (Then again, neither does windows, but I'm only one man in a 1400 man company)

      Makes me happy when people correct themselves. :)

      Some of our machines are processing 24/7, and we have to wait until they can afford to reboot. And if some patches are waiting in queue, then the new ones don't get deployed until after the existing (waiting) patches are applied. SUS isn't meant for machines that need to do real processing, or at least it doesn't work well for them.

      I would recommend you setup some sort of patching schedule ( and SUS+group policies works well for this ), maybe use a rotating schedule so there are at least a few systems online at any given time, but make this a "Company Policy". If it's expected, PHBs are usually cool with it.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    20. Re:Paraniod? by Anonymous Coward · · Score: 0

      >because we're patched the night the patch comes out.
      So that means you are administering a test machine rather than a real server with applications on it ?

    21. Re:Paraniod? by sfritzd · · Score: 1

      I set SUS up at my organization as well, and it works great, as long as you don't rely on it for critical patches. If something on par with the welchia/blaster rpc stuff comes up, we couple the mighty power of SUS with SMS and send the patch out two ways. Follow that up with a script scanning your network for machines that aren't patched yet and then net send them harrassing messages until they patch them. This dual method approach has saved me many a late night patch fest.

      If you don't have SMS there are other ways, including login scripts and AD policies.

    22. Re:Paraniod? by Overly+Critical+Guy · · Score: 1

      No, it means all my machines are always automatically up to date and are never hit by "Microsoft holes."

      --
      "Sufferin' succotash."
    23. Re:Paraniod? by NickRuisi · · Score: 1

      I've had the following experience w/ patches / service packs:

      When the RPC DCOM hole came out, I made sure to bring my servers / workstations up to Windows 2K SP4. Now, I tested SP4 and the DCOM patch on a test server and all was well. So, I merrily go about installing SP4 on the 6 Windows 2K servers I have to deal with.
      Only 4 of those servers were normal afterwards. One of the servers, an Oracle 8i DB server (I know, I know..) was all messed up. We still have to start oracle instances "by hand" on it. The second server, a "staging" web server, bluescreens on boot, and I have yet to resolve this issue.
      So for now, I say NO! to automatic patch rollout. I know its a catch-22, but at least if I'm manually installing patches, I'm only going to ruin 1 system before realizing what happens.

    24. Re:Paraniod? by Anonymous Coward · · Score: 1, Insightful

      That idea works, except for one major oversight. Your IT guys are rarely doing the same tasks or using the same applications as your core business users are. Joe Bob doing data entry doesn't care if the patch breaks VPN or SSH, but if it hoses the one ActiveX control he uses to input data, he's going to scream. When data entry screams, that's the sound of money running out the door.

      Your desktop test cases should include more than IT if you're going to be doing rapid deploys of patches like this. If you don't want to take the time to do that, please let me know what company you work for so that I can make sure I don't use you guys to manage my health care.

      Scientific method, man...it's not just for researchers anymore.
      jb

    25. Re:Paraniod? by Anonymous Coward · · Score: 0

      Tell me howz it possible to patch microsoft machines without testing for breakage of any application so that I can suggest it to others. Because so many patches have a history of breaking applications including citrix , internet connectivity and all( Dont read slashdot for this , just give a google search , it was even reported by CNN).

    26. Re:Paraniod? by Anonymous Coward · · Score: 0

      Replicate the computer you intend to patch, test it. If the test comes back ok, patch the production computer.

    27. Re:Paraniod? by amembrane · · Score: 1

      Our core business depends on two emulator programs, for an AS/400 and multiple linux servers. Both of those programs are tested immediately. We have several other important applications, but we image those servers and rebuild them on to test boxes on a seperate network with its own T1, allowing us to test far more than patches in a safe environment. Also, since we don't outsource any support or management, whoever administers a given server runs the client on their box. Your statements are correct for most IT departments that I've worked on, but it's not the case here.

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.
    28. Re:Paraniod? by WNight · · Score: 1

      I think he means, if only all the machines were identical and had the same software installed. Also, what about citrix and Lotus Notes which have been hosed by some patches? You can't just blindly install or you might end up sending everyone home the next day as you roll back and fix broken machines.

    29. Re:Paraniod? by Anonymous Coward · · Score: 0

      If you are patching production servers the night a patch comes out you are an idiot. But then, we already knew that.

    30. Re:Paraniod? by Anonymous Coward · · Score: 0

      No, that means you think your worthless experience at a company that does not do anything particular important means that everyone should do the same thing.

      So you patched your small office of 25-50 machines. Big fucking deal.

      No wonder you have so much time to post on Slashdot.

  6. MS by Anonymous Coward · · Score: 5, Informative

    Constant re-booting seems to be an exclusive MS-phenomenon. Installing patches on Linux only requires a restart of the affected services unless a kernel upgrade is involed - and even this can be worked around in some cases.

    You will reboot less when patching a Linux machine. Guaranteed.

    1. Re:MS by Anonymous Coward · · Score: 0

      I completely agree that patching a linux server requires virtually no reboots. Though I am curious as to your last statment. How exactly do you patch and/or a kernel without rebooting into the new kernel? Which cases are you talking about?
      Care to explain!!

    2. Re:MS by Anonymous Coward · · Score: 0

      Drivers and other modules?

      For the rest, you have to be a guru, and still, you'd better not do that on a prod machine.

    3. Re:MS by Anonymous Coward · · Score: 0

      the kernel is rarely "patched"

      services and daemons etc are the things patched.

      the kernel generally requires a reboot (although supposidly you can in menory i dont know)

      any modifications outside of modules requires the reboot.

      but the kernel is the one thing that needs the reboot (and i have heard afew pam-login related modules, but then again, who deals with that very offten

    4. Re:MS by Anonymous Coward · · Score: 0

      Though often you will find that working out the chain of service dependencies, stopping them in reverse order and starting them again takes longer than a reboot.

    5. Re:MS by joeldg · · Score: 0

      yep..
      with the MS "root" of the day patches I wonder how many man hours per day people in the USA spend "rebooting"?

      Sitting here with some servers that have 280+ day uptimes..

    6. Re:MS by Tony+Hoyle · · Score: 4, Interesting

      It's a side-effect of the DOS legacy that still hangs over Win2000/XP. Unix separates files and inodes, so you can delete a file and replace it with a new one whilst the existing services are still using it, then restart the services to pick up the update. Windows has no such split, which means if a file is 'in use' you can't delete/overwrite it - this is what requires a reboot.

      They could have fixed this in NTFS but chose not to, presumably to keep compatibility with DOS. TBH it's about time they sorted it out.

    7. Re:MS by gregarican · · Score: 2, Interesting
      As folks have mentioned, not all M$ patches have to be deployed with mandatory reboots. As a matter of fact you can execute them with command line switches that force them to silently install with no reboots whatsoever. I do this for all of my client workstations for each and every critical patch. As to *how* they will take effect, starting and stopping services is usually good enough. But it's not 100% smooth if there are multiple, dependent services involved. Then the OS might even lock up.

      Of course taking the side of rebooting no matter what, due to poor Windoze OS memory management rebooting workstations and servers is usually a good idea anyway. Starting with Windoze 2000 they started improving memory management but I know from Windoze 95 through 98 and ME and Windoze NT 4.0 are all notoriously poor memory managers. So the reboots will probably do some short term good in terms of system utilization...

    8. Re:MS by Anonymous Coward · · Score: 0

      Yeah. I sometimes joke about the studies where they determine that if you live to 70, you will spend this many years sleeping, this much time eating, and that much time driving a car and so on.

      I would like to know how much of my life will be spent waiting for windows to reboot!

    9. Re:MS by Anonymous Coward · · Score: 0

      Note that uptime != availability, and it's only availability that counts. Perhaps you've only been 50% available in those 280 days due to all the time you've spent mucking about trying to work out which services need restarting.

    10. Re:MS by Kobold+Curry+Chef · · Score: 3, Insightful
      Most of the patches to Apple OS X also require a reboot. Even for patches to things like iCal, iTunes, and what not. It's one of the more disappointing things about OS X. You'd think that a BSD-based OS wouldn't require so many reboots. Maybe they just wanted to carry on the old Mac tradition of "you have just touched your computer; do you wish to reboot?"

      That being said, there are FAR fewer patches to install on OS X than on Windows.

    11. Re:MS by delcielo · · Score: 1

      I think this really the worst insult Microsoft gives to its admins. The swiss-cheese software is bad enough; but if you could at least patch non-kernel portions of the OS without rebooting, it would be MUCH easier for admins to get servers updated in a timely fashion.

      --
      Hot Damn! It's the Soggy Bottom Boys!
    12. Re:MS by placeclicker · · Score: 1

      Not only that, the update client for windows doesn't let you wait later to reboot. The window stays open until you hit the 'reboot' button. I usally kill the process and just let it install the patch later when my system invaribly crashes.

      --

      Browse at -1, because trolls are often the most creative part of /.
    13. Re:MS by gregmac · · Score: 0, Flamebait
      Note that uptime != availability, and it's only availability that counts.

      Good call. But downtime definately == no availability.

      Perhaps you've only been 50% available in those 280 days due to all the time you've spent mucking about trying to work out which services need restarting.

      Ah. Now your inexperience in the *nix world shines through. There IS no guessing. Upgrade apache, restart the apache service (httpd .. maybe slightly confusing..). Upgrade mysql, restart mysqld. There's no guessing of what "svchost.exe" is running or why you're not allowed to restart certain services. (though maybe my windows inexperience shines through now?)

      --
      Speak before you think
    14. Re:MS by squiggleslash · · Score: 1

      I don't recall iTunes or iCal ever needing a reboot. What did require a reboot for many people when they installed iTunes 4.1 was Quicktime 6.4 - but as QT is an OS-level technology, that's understandable (if still undesirable.)

      --
      You are not alone. This is not normal. None of this is normal.
    15. Re:MS by schon · · Score: 1

      often you will find that working out the chain of service dependencies

      First of all, define "often". I've adminned a couple dozen Unix servers for the past 5 years, and I've never had to "work out" anything - I know what the dependencies are (if any) and which order things need to be started/stopped.

      stopping them in reverse order and starting them again takes longer than a reboot

      First of all, bullshit - how can stopping and starting a couple of services possibly take longer than stopping EVERYTHING, having the machine go through it's BIOS startup, loading the kernel, and then starting EVERYTHING all over again?

      Second of all, even if this were the case (which it's not) all of the other services on the box will continue to run, so there is no interruption of them at all.

    16. Re:MS by Shimmer · · Score: 1

      I'm a Windows guy, so I don't quite understand. What does this have to do with inodes? In Windows, my understanding is that the reason you can't delete a file that's in use is because the process may want to read it again. How do Unix inodes avoid this problem?

      -- Brian

      --
      The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
    17. Re:MS by cperciva · · Score: 3, Funny

      Ah. Now your inexperience in the *nix world shines through. There IS no guessing. Upgrade apache, restart the apache service (httpd .. maybe slightly confusing..). Upgrade mysql, restart mysqld.

      I just upgraded libc. What do I have to restart?

    18. Re:MS by asdfghjklqwertyuiop · · Score: 3, Informative

      If you delete a file while it is in use, like the grandparent is talking about, the file still exists on disk. It is just not being referenced from that directory any more, so you won't see it anywhere in the filesystem. It will still exist on disk until the process closes it. At that point it is marked as available disk space. But the file will still be available on disk as long as it is opened or has links to it (ie, you see it in a directory).

      This is just like anonymous temporary files. You open a new temporary file for creation and then immidiately delete (unlink) it. But you can still read/write to it from the process that has it opened. But as soon as that process closes the file, it will be "deleted".

    19. Re:MS by dmaxwell · · Score: 1

      The process that is using the file can still read the inodes. To put it another way, running processes use cached file descriptors. Inodes in use will stay availiable to the processes that are using them. The inodes will be deallocated once no processes are accessing them. That is how we upgrade live services; switch the old files out from underneath and restart the services so they fully release the old inodes and start using their new files.

      What it looks like to the end user is that you can delete the file but it doesn't actually go away until you shutdown everything that's using it.

    20. Re:MS by Anonymous Coward · · Score: 1, Informative

      Agreed... the reason for rebooting is for files, programs, dlls, services, in use. Windows file protection is the underlying direct reason for the reboot. Update files are copied during the patch "installation", when you reboot, the installation finally supercedes the files that were in use before the programs / services that were using them initialize them again.

      Love or Hate Windows file protection, it is the culprit or blessing (depending on how you look at it) of the rebooting after (most, not all) Windows critical update patches.

      Personally, I'd rather reboot a system every time a critical update comes out (trading the 3 minutes of inconvenience for the potential disaster of a Blaster / Code Red type worm). If during those 3 minutes of reboots (done far from business hours, early in the morning, or late at night) someone has a reason to bitch, I'll absorb it any time knowing that the system has a security hole plugged in the exchange.

    21. Re:MS by Anonymous Coward · · Score: 0

      Becarefuly what you say. I think M$ just heard you and now they working on a way now to patch the kernel with out rebooting...

    22. Re:MS by Anonymous Coward · · Score: 0
      As the parent stated, "Unix separates files and inodes..."

      This is confusing, though, so interpret it this way: Unix separates the file name from the file contents.

      As such, when you "delete a file" (rm, remove(3)), you're actually deleting the file name; the actual file contents are untouched. This allows any processes currently using the file to continue to use the file, without any problems (unless they try to re-open the file by name).

      It's not until the last process using the file closes the associated file handle that the file is actually deleted from the disk. (Standard reference-count behavior.)

      How do inodes get involved? Inodes serve as the link between the file name and the actual file contents. The file contents are associated with the inode (in the filesystem), while the file name references the inode (NOT the file contents), thus permitting the behavior described above. This also permits hard links (where multiple files with the same name refer to the same file on disk).

      Finally, NTFS supports inodes -- it was required for POSIX compatibility. It's just that this functionality doesn't appear to be exported to the Win32 API, which is why few (if any) apps use it.

      - Jon

    23. Re:MS by I_redwolf · · Score: 1

      What do inodes have to do with anything?? I was under the impression that you could delete a file and replace it with a new one in windows even while a service was/is running. The inode system has absolutely nothing to do with it. The reason for rebooting I believe are because of changes to system files or registry entries that are only loaded at start. Surprisingly NTFS is an all around nice file system, so I don't believe that to be the problem.. However I could be wrong.. do inodes in NTFS work any differently?

    24. Re:MS by lanswitch · · Score: 1
      I've never had to "work out" anything - I know

      So you are omnipotent?

    25. Re:MS by schon · · Score: 1

      So you are omnipotent?

      No, I just have a basic understanding of my servers, and the processes that run on them.

    26. Re:MS by jonadab · · Score: 1

      HFS+ probably has the same issue here as FAT and NTFS, wherein a file shouldn't
      be deleted or overwritten while it's in use. OS X *theoretically* also supports
      UFS, but everybody's afraid to use it because Apple once hinted that some apps
      might not like it. That said, I really have no idea whether using would
      A) break anything or B) solve the reboot problem, because I've never used UFS.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    27. Re:MS by CharlieG · · Score: 1

      My only complaint with this is the concept of "far from Business hours". We run 24x7x52 - of course not all our computer systems, but our product is in front of you all that time. There is NO such thing as "between business hours"

      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    28. Re:MS by zaphod110676 · · Score: 1

      The data in a Unix file is present as long as a program has it open or there is at least one hard link to that file. So, one can delete a file that a program has open and the file will disappear from the directory structure but the program will still have access to the data in that file until it closes it or the program terminates.

      --
      To Do: 1. Take over world 2. Pick up Milk and Bread on the way home
    29. Re:MS by chgros · · Score: 1

      They could have fixed this in NTFS but chose not to, presumably to keep compatibility with DOS
      Not to mention they could have added symlinks! (allowing for instance to use command line to launch programs)

    30. Re:MS by Anonymous Coward · · Score: 0

      This is flat out wrong. It is perfectly acceptable to delete and replace files that are in use on Win2k/XP. However, the programs using those files must not have excluded the FILE_SHARE_DELETE flag when they opened the file.

    31. Re:MS by merlin_jim · · Score: 1

      They could have fixed this in NTFS but chose not to, presumably to keep compatibility with DOS

      Windows 2003 (aka Windows .NET) fixes this. Shadow volume copy has to be turned on; it uses this feature to do it. Basically, it takes a snapshot of the working filesystem, points the service to it, updates the physical filesystem, spawns a new service that points to the new filesystem, pointing all new requests to the new copy... then dequeues and spins down the old service copy.

      Only problem is the service writer has to be aware and support this process. SQL Server does; Exchange does; ASP.NET does. With other services, YMMV...

      --
      I am disrespectful to dirt! Can you see that I am serious?!
    32. Re:MS by wasabii · · Score: 1

      Another reason for this is how windows deals with shared libraries from what I understand. Windows, like unix, shares shared libraries in memory space (by using the virtual memory system). That means if two programs use the same .dll, only one copy of the .dll is loaded into memory, both programs just map that one copy to their respective memory spaces. What this means, is to "unload" a dll, all programs accessing it have to be closed. Restarting one program will just remap the copy that's already loaded. For heavily used files, like user32.dll, shell32.dll, and pretty much anything involving IE now that explorer and IE are in teh mix... closing all open applications using that dll is pretty much impossible... So you end up rebooting. That's just something I heard someplace... and it makes sense.

    33. Re:MS by wfberg · · Score: 4, Informative

      It is as much a technical legacy as a mental legacy. For example, many setup programs tell you to shut down all other programs before installing, and tell you to reboot when the install is done. This isn't necessary, and savvy windows users know this. Also, with NT/2K/XP/2K3 it's often sufficient to restart a service rather than the system when installing stuff that actually *does* get into the internals. It works somewhat crummier than /etc/init.d scripts (though it does handle dependencies, yay), but even so.

      The "file in use" problem does exist however, and it is completely braindead. In fact, I've seen this error multiple times relating to files that were put there by *virusses* rather than the OS. Interestingly, it's usually sufficient to drop down to a CMD.EXE prompt to DEL files that are supposedly "in use". ATTRIB is also a useful command, even in NT/2K/XP. I believe this is down mostly to the crapfulness that is explorer.exe, rather than to the OS per se.

      Also, checkout pslist and pskill from http://www.sysinternals.com/ - these tools will kill processes that the "Task Manager" won't. Again, including virusses/trojans! (the cygwin ps and kill tools probably will work just as well).

      --
      SCO employee? Check out the bounty
    34. Re:MS by Anonymous Coward · · Score: 0

      What I see is a "Restart now or later?" dialogue box...and I am not holding my breath until XP crashes. The first and last time I saw a BSOD while running XP was in March 2002.

    35. Re:MS by buysse · · Score: 1
      It breaks quite a few things, actually. HFS+, HFS (and the truly ancient MFS) all have one major limitation: filenames are not case-sensitive. (How the hell you localize *that* I don't know...) On UFS, filenames are. So, we've got applications (particularly in the blue box) that open a file named "preferences" -- but the file was actually created as "Preferences". On UFS, not the same file. On HFS, it is.

      It's sloppy-ass programming, but it's fairly common in the Macintosh world.

      I won't go into reboots.

      --
      -30-
    36. Re:MS by buysse · · Score: 1

      Depends on the patch. Depends on *why* you patched it too. The old libc still exists on disk, and running processes still use it. If you're trying to get a security fix in libc, like a fix in gethostbyname() where a rogue DNS server could smash the stack, you need to restart any processes that use that function. Usually, security fixes don't occur at that level, or are very tightly bound. The kernel doesn't use libc -- no reboot needed.

      --
      -30-
    37. Re:MS by Malc · · Score: 1

      Personally I like the way Windows does it. It forces you to restart the necessary services. Historically it's been a sledgehammer approach, but the installer for some things now identifies what you need to shut down. This will only improve.

      How many people under UNIX don't restart all the necessary processes? It's easy to miss some. For instance, I applied an SSL patch recently to my Debian box. I don't recall seeing anywhere that I needed to restart sshd after doing this. Nothing in the update forced the daemon to restart. The only reason I knew that sshd was using the SSL libraries was because I couldn't remount /usr ro after the patch... I had to piss around with lsof and figure what was in use and by whom. Maybe the sshd and ssl thing is obvious to you, but it wasn't to me, and I'm sure there other updates far less obvious.

      When you patch something, you want everything using it restarted. The Windows approach although heavy handed (but improving) guarantees this. The UNIX approaches certainly does not. I can guarantee that some vulnerable .so libraries carry on being used for a long time after a patch has been applied. The UNIX approach might be far superior in usability, but it fails as it isn't taken care of properly.

    38. Re:MS by cperciva · · Score: 1

      Exactly. You don't *need* to reboot, but unless you know exactly what library calls all of your application software makes -- which is generally not possible even if you wrote the software yourself -- you'll need to restart everything.

      And if you're going to restart all the processes running on a machine... why not just reboot?

    39. Re:MS by Rich0 · · Score: 1

      What?

      Sendmail is running happily on v123.
      I install sendmail 123->456 patch.
      Sendmail is still running happily on v123.

      $ /etc/init.d/sendmail stop
      sendmail [ stopped ]
      sendmail-dependency [ stopped ]

      $ /etc/init.d/sendmail-dependency start
      sendmail [ started ]
      sendmail-dependency [ started ]

      Result - sendmail happily running on v456.

      Most reasonable init schemes tell you when a dependency was killed for some reason. So you just restart it.

      Also - if your patch takes 45 minutes to install you're still up and running for those 45 minutes. The patch won't fully take effect until you restart the process.

      I'm sure there is some way to trigger a re-run of the init scripts as well.

      How about ln -s rc.5 rc.4.
      Then stop your process and switch to the other identical runlevel. The built-in init scripts will automatically start anything which isn't already up but which should be.

      If uptime isn't critical, by all means reboot. But if your server is under heavy load in production why bother if it isn't needed?

    40. Re:MS by Rich0 · · Score: 1

      I've seen few dependencies that get more than about 1 level deep. Unless you're talking about a network config script - but those aren't really services as much as pseudo-services, and you probably won't patch something that required restarting it all that often.

    41. Re:MS by Rich0 · · Score: 1

      Often it is better to spend an extra 10 minutes planning and save a minute or two on downtime.

      Not that every second always counts, but keep in mind when you reboot you not only stop and start all your services, but also the kernel (not long, but still finite), and you also flush all your disk caches, etc. If you're talking about a server with a few GB of RAM it might be a while before it is back up to peak performance.

      Sure, if uptime doesn't matter, then reboot. If all your services load in 10 seconds, reboot.

      On the other hand, if your server needs 50 services running to work at all, then restarting them all one at a time means that the server is not down for any continuous period of time, but restarting all at once means that the first 49 services do nothing at all until the 50th is up...

    42. Re:MS by Deathlizard · · Score: 1

      I remember when MS said this when win2000 came out...

      Windows 2000 Professional requires fewer planned and unplanned system restarts than Windows NT 4.0. To improve the operating system's stability and reliability, Microsoft eliminated more than 75 scenarios in Windows NT 4.0 (such as adding a network protocol or installing a new device) that required a system reboot. Microsoft has reduced the number of reboot scenarios in Windows 2000 Professional to fewer than 10.

      I guess those 10 scenarios are all patch related. :)

    43. Re:MS by buysse · · Score: 1
      Only for security fixes. Most fixes to libc are fixes for 1-in-a-million bugs. Security fixes that need every service to be restarted are rare. Also, if it's a constrained problem (like the gethostbyname() example), if you understand your system, you know what services are affected. Actually, a good percentage of Sun patches are for problems in libraries that were exposed by the Java VM. ;) No need to restart the system for most of those.

      The point is that if you can't reboot, it doesn't mean that you have to wait to apply a critical security fix (generally)... unlike Windows, or Mac OS X, with their limited filesystems.

      --
      -30-
    44. Re:MS by LadyLucky · · Score: 1

      NTFS supports symlinks. You either need the win2k resource kit, or download a utility from www.sysinternals.com.

      --
      dominionrd.blogspot.com - Restaurants on
    45. Re:MS by Anonymous Coward · · Score: 0

      Actually the start command will run .lnk files, and in fact will even open up the preset editing apps for any non-executable files you feed it (as in "start wordfile.doc")

      It's definitely a hack, but it works.

    46. Re:MS by Anonymous Coward · · Score: 0

      I think they're talking about the exe's of a running service (which ARE pinned if I'm not mistaken).

    47. Re:MS by Rich0 · · Score: 1

      I know that linux also shares memory for libraries. I don't think that it suffers the limitation you describe, however.

      My guess is that the memory for the shared libraries is just mapped from disk, and when the disk is modified, the kernel knows to reload a new version of the library when a new program loads. Then you have two versions of the library in memory. Eventually the old version is no longer needed by anything that is running and its inode gets deleted, consequently its allocation in RAM would as well.

      Disclaimer - I know just enough about linux virtual memory to be very dangerous, and not enough to consider myself informed. If find the concept to be quite fascinating, however. Particularly that when you load a program it never actually loads it - it just assigns virtual RAM to the program with the status of being swapped out on disk. The program actually loads as it is executed...

    48. Re:MS by Anonymous Coward · · Score: 0

      Normally if you upgrade using debian packages all relevant services will be restarted. If this is not the case then it's a bug and should be reported as such. My guess is, however, you not only "rolled your own", but did so based on a .tar.gz, instead of downloading the source package, patching that, and then recompiling it, giving you a package that will actually restart services. Maybe slackware would suit you better.

    49. Re:MS by wasabii · · Score: 1

      The libraries in Unix are identified in memory by their inode and device, basically their file descriptor. The id's in windows are identified by the full file path. Overrighting a file in linux results in a new inode, overwriting a file in windows does not result in a new path. Hence the VM system doesn't know to reload. I think this is how some Windows knowledgeable guy told me. The problem with why they don't Just Fix It, is that that's some low level stuff might break LOTS of apps.

    50. Re:MS by lanswitch · · Score: 1

      And you never had to work that out? Where did you get that knowledge? That's what is keeping me busy.

    51. Re:MS by cperciva · · Score: 1

      Often it is better to spend an extra 10 minutes planning and save a minute or two on downtime.

      Ok, you've got 10 minutes to plan. Which of your services use the foo_bar library call from libc?

      No, let's be generous: You've got *two weeks* to plan, and the entire readership of the freebsd-security mailing list. Which system binaries use the xdr_mem calls from libc? (This is a real example; nobody had any clue until I did a recompile-and-compare.)

      if your server needs 50 services running to work at all, then restarting them all one at a time means that the server is not down for any continuous period of time

      If your server needs 50 services running in order to work at all, then restarting them one at a time means that your server is down for a *long* time. Ok, maybe not a long *continuous* period of time, but the total downtime would be considerably longer than if you restart them all simultaneously.

    52. Re:MS by Shimmer · · Score: 1

      Excellent explanation. Thank you.

      Question: If the process ends catastrophically (e.g. sudden power failure), it will never close() the file. As you mentioned, the file is no longer referenced elsewhere in the file system. So does this orphan the data on the hard drive?

      -- Brian

      --
      The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
    53. Re:MS by BobNET · · Score: 1
      We run 24x7x52... There is NO such thing as "between business hours"

      What about the 365th day of the year you're not running?

    54. Re:MS by MrScience · · Score: 1

      Must be more secure, then!

      --

      You quitting proves that the karma kap worked. The most annoying of the whores shut up. --CmdrTaco

    55. Re:MS by CharlieG · · Score: 1

      OK, let's rephrase it - 24x365.25

      Unless you want to turn off a TV network for a day

      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    56. Re:MS by Malc · · Score: 1

      "My guess is, however, you not only "rolled your own"

      Err, no. Basic Woody installation. Minimal services. I only ever install using apt-get as I don't want hassles. I would say that virtually every patch (except kernel!) leaves the system unable to remount /usr,ro. They're either very buggy, or they're not expected to behave as you suggest.

    57. Re:MS by schon · · Score: 1

      And you never had to work that out?

      I did that when I installed the software - which is the proper time and place for it. If/when you install new software, you update the list. (Good record-keeping is an essential part of being a good sysadmin.)

      For servers that I didn't set up, I check the documentation when I take over the admin duties - or (if the previous admin didn't keep proper documentation), I "worked it out" when I took over adminning the machine.

      That's what is keeping me busy.

      If you can't remember the software you admin, and it's "keeping you busy" then you need to keep better documentation.

    58. Re:MS by placeclicker · · Score: 1

      Oh yeah, i forgot to mention, its a windows ME box...

      --

      Browse at -1, because trolls are often the most creative part of /.
    59. Re:MS by Anonymous Coward · · Score: 0

      You don't know sh*t about NTFS. NTFS has the exact same separation between a file entry (directory presence / file name), and an inode. In NTFS-speak, it's called an MFT entry (Master File Table).

      Just more ignorant UNIX weenie FUD.

    60. Re:MS by Richard+W.M.+Jones · · Score: 1
      Question: If the process ends catastrophically (e.g. sudden power failure), it will never close() the file. As you mentioned, the file is no longer referenced elsewhere in the file system. So does this orphan the data on the hard drive?

      The fsck or implicit ext3 rebuild after boot picks this up and deletes the file.

      Rich.

    61. Re:MS by Anonymous Coward · · Score: 0

      Having too much uptime can be risky. It's when you boot that hardware is stressed the most. I once was on a vacation when a 100+ days uptime server was rebooted for a kernel update. They thought they needed to shutdown the computer to replace the screaming harddisk...so much for paying for the hotpluggable backplane !

    62. Re:MS by lanswitch · · Score: 1
      then you need to keep better documentation.

      Agree. But in the real world (at work) we usually don't get the time for such luxury,.

    63. Re:MS by ajs · · Score: 1

      You already got your answer, but I just want to go a step further and point out that this happens all the time. It is correct and neccessary behavior for a good filesystem, or at least one of the very first steps in such.

      Windows has this capability to some extent, if you use NTFS, but the OS can only apply these capabilities in limited ways due to the need to remain compatible with FAT filesystems.

      Linux will eventually have the same problem in the sense that new filesystems (e.g. Reiser) are implementing new features, but they can only be taken advantage of in the context of backward compatibility with older filesystems. The API between the kernel and the filesystem will get no more sophisticated (at least not for a long while) nor will the basic file operations (again, not until the need for backward compatibility is gone).

    64. Re:MS by monkeydo · · Score: 1

      You've engineered a system that is capable of 0 planned or unplanned downtime? The idea of clusters and redundant systems is you can take any member offline (planned or unplanned) and not affect operations.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    65. Re:MS by chgros · · Score: 1

      NTFS supports symlinks. You either need the win2k resource kit, or download a utility from www.sysinternals.com
      Cool. It seems to only work for directories though, which still prevents a "/bin" style directory, which would allow running programs from a command line.

    66. Re:MS by asdfghjklqwertyuiop · · Score: 1


      If the process ends catastrophically (e.g. sudden power failure), it will never close() the file. As you mentioned, the file is no longer referenced elsewhere in the file system. So does this orphan the data on the hard drive?


      There are in-memory structures (in the kernel) that maintains a list of open files. These structures have reference counts of their own. This reference count (the open count) is separate from the on-disk reference count (the link count). I think what happens in your scenario is the link count was already zero, but the open count is 1. So the total reference count for that inode is > 0, so the file is still considered used. When you reboot the machine, the in-memory strcutres are cleared, so the open count goes to 0, so the total is now 0 and the file (the inode sepcifically) is considered "deleted".

      If this isn't correct, then maybe fsck just figures it all out and corrects it on reboot.

      I wasn't 100% sure on this but I became curious myself and I found the following pages that provide nice explanation of it:

      Re: rm-ing files with open file descriptors

      This one has a nice diagram and explanation near the bottom, although it doesn't talk about link counts vs. open counts, just reference counts:
      some class lecture notes

    67. Re:MS by zenofjazz · · Score: 1

      OK, let's rephrase it - 24x365.25

      Unless you want to turn off a TV network for a day

      Depends on which one... *evil grin*
      (and yes, I know.. soooo very offtopic!)

      --
      -- All That's Evil in the Geek Space ... Allthatsevil.wordpress.com
    68. Re:MS by overbom · · Score: 1

      they don't really require a reboot, they just have the user reboot instead of dynamically unloading and reloading libraries.

      I'm not sure why, but I'm guessing it has something to do with the chair-to-keyboard interface.

      Should your chair-to-keyboard interface be properly functioning, you can always just bring it down to single user and bring it back up again.

    69. Re:MS by Shimmer · · Score: 1

      Thanks for these details. I remember happily using ln (both with and without -S) many years ago on SunOS. Just one of the many things about Unix that I miss in the Windows world.

      --
      The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
    70. Re:MS by awfar · · Score: 1

      I can understand your point as I have been unable to restart a service in the past. What I do is use the init scripts to restart a service the same or similar to what the system does; "S98SSHd restart". If you had a few hundred or thousands of users and simply needed to do a mail patch and thus needed to kill a few hundred parallel samba sessions, people would not be happy.

    71. Re:MS by Anonymous Coward · · Score: 0

      there are these tools called readelf and strings and grep. If the reloc is not in the executable and the string doesn't exist in the executable you can be fairly sure that it will not be using that function.

      I am not suggesting anyone do this, but there are ways to map out library and entry point dependencies so your argument is moot.

      Besides, there is more to rebooting than just restarting services for machines with many sessions and lots of RAM.

      In many cases, the effect of sequentially restarting services is


      If your server needs 50 services running in order to work at all, then restarting them one at a time means that your server is down for a *long* time. Ok, maybe not a long *continuous* period of time, but the total downtime would be considerably longer than if you restart them all simultaneously.


      I don't buy this. The server will "work" without all 50 services, but not all services it provides will work. If you provide 50 services and your http service alone is down for 3 seconds, I wouldn't say that is the same thing as pulling the network cable for 3 seconds. You seem to be confusing a server with individual services. Most users are only uses a couple services at a given moment anyway.

    72. Re:MS by Anonymous Coward · · Score: 0

      Yes, it does. There is an API call that creates hard links, I just don't remember what it is off handl

    73. Re:MS by Anonymous Coward · · Score: 0

      They are very used to it, and yet many MS users complained that they had to reboot after installing iTunes. Funny.

    74. Re:MS by Anonymous Coward · · Score: 0

      I identified five of them:

      1) Patch system
      2) Add new hardware
      3) Join or leave domain
      4) Promote to Domain Controller
      5) Change computer Name

    75. Re:MS by Anonymous Coward · · Score: 0

      and just let it install the patch later when my system invaribly crashes.

      I thought that was a bug! Now I find that it is a feature!

    76. Re:MS by WNight · · Score: 1

      Usually I find I can do a soft kill (ie, when each thread is done, exit it and spawn a new one with the new version of the program) so that no interruption is noticed.

      Obviously if you're stopping networking to remove a driver module it'll take a bit longer, but usually only seconds.

    77. Re:MS by mrpuffypants · · Score: 1

      I think it's a "just in case" type of thing. It never really hurts to reboot unless you're one of the uptime nazis that troll around here occasionally, late into the night...

    78. Re:MS by Arapahoe+Moe · · Score: 1

      This is nothing anyone with any sort of experience with the two systems doesn't already know. You're preaching to the choir here.

    79. Re:MS by sinucus · · Score: 1

      What are you talking about?

      3-5 are all exactly the same thing. That still leaves 8 more things requiring reboot. here is the updated list.

      3. Move the mouse
      4. Close Internet Explorer
      5. Open Internet Explorer
      6. Open openoffice.org/mozilla.org
      7. Changing your homepage to anything other than msn.com
      8. touch the keyboard
      9. install any program
      10. Say that M$ sucks

    80. Re:MS by Anonymous Coward · · Score: 0

      Technically, nothing. You can update ld.so.cache and then every new program will use the new library. Anything you want to use the new stuff, restart. (Say, any Internet-facing services.) Things still running will continue to use the old version. What's the problem?

    81. Re:MS by WorldRimWalker · · Score: 1

      If like me, you mistakenly upgraded an i686 glibc to the i386 version, you restart with rescue CD. Arrgghhhh!

    82. Re:MS by Harik · · Score: 1
      I just upgraded libc. What do I have to restart?

      Nothing, dpkg prints a list of services that depend on libc and asks you if you want to restart them now.

      In fact, the only things I have to remember are custom projects that I havn't pulled into package management yet. If I add them in the dependancies right, dpkg works them out as well.

      I don't mind booting linux, I'm just disgusted that the faster/more powerful machines get, the slower and more obnoxious the BIOS POST is.
      DELL: I'm looking at you on this one. On-board RAID that refuses to boot until it does a *SLOW ASS* BIOS resync. All 200 gig of it. That's the last time I buy any of their shit.

    83. Re:MS by thogard · · Score: 1

      Ever file on the file system is referenced by an inode (you can think of it as the files real name), and every directory entry points to an inode. Once you open a file, the OS just uses it's inode, not its name and the name can go away. While every filename points to an inode, not all inodes need to have names. Also several filenames can point to the same inode (thats called hard links in unix).

    84. Re:MS by sparkz · · Score: 1

      So that's one patch installed evey leap-year.
      Are you safe from CodeRed yet? ;-)

      --
      Author, Shell Scripting : Expert Re
    85. Re:MS by sparkz · · Score: 1

      Depends if it's the one that's paying me to manage their systems, and it's me who's got to explain it to the CEO.

      --
      Author, Shell Scripting : Expert Re
    86. Re:MS by Anonymous Coward · · Score: 0

      wow, that must have hurt!

    87. Re:MS by sparkz · · Score: 1

      Clusters allow you to control maintenance, but there is still an impact - if you shut down a clustered NFS server (for example) the clients will timeout before re-connecting to the standby node.
      If users have telnet sessions open to a machine, the telnet protocol does not allow for any such flexibility.
      I'm not aware of any cluster vendor who'll support a clustered telnetd, but even the NFS example affects end-users.
      If you're using a failover Oracle cluster, you have to import the shared storage, start up Oracle on the standby node, and get the listeners started before clients can re-connect.
      This could take half an hour with a huge database (in which case, you'd more likely use something like RAC) but let's clear up this confusion about most clustering solutions - it's more like a really-fast-reboot (maybe with an OS upgrade or patch install included!) than fault tolerance.

      --
      Author, Shell Scripting : Expert Re
    88. Re:MS by Anonymous Coward · · Score: 0

      ugh ... kludgy

      and it still doesn't help if you need to replace exes or dlls for something other than services, like the shell? ro you mean they rewrote everything with this in mind? (which would make it an uglier hack still - easier to do the change at one point only - the os-filesystem interaction opint, unix-style).

    89. Re:MS by jonadab · · Score: 1

      > filenames are not case-sensitive. (How the hell you localize *that* I
      > don't know...)

      Each locale needs its own set of equivalence classes, but that's the only
      additional burden it would create, I would think. It does have to be
      possible to list more than two characters in a class though. For example,
      Greek has three different sigmas (two lowercase and one uppercase), and
      you'd want to list all three of them as equivalent for case-insensitive
      purposes. Should work for any alphabetic writing system, and AFAIK most
      non-alphabetic systems don't have any such concept as character case, so
      it wouldn't apply (e.g., each ideograph would be considered unique, just
      like non-alphabetic characters (which, I suppose, they are)).

      > On UFS, filenames are. So, we've got applications (particularly in the blue
      > box) that open a file named "preferences" -- but the file was actually
      > created as "Preferences"

      For a sufficiently savvy user, this ought to be as easy to fix as making a
      symlink or two. (UFS does have symlinks, yes? Hardlink if not, but that's
      icky IMO; symlink would be better. Doesn't get broken by editors that write
      the new file before unlinking the old one and renaming, for one thing. But
      I'm sure if FreeBSD uses it as the default fs it must have symlinks.) Of
      course, that assumes the app gives you an adequate error message, which I
      suppose might be asking too much from a typical Mac app. (ISTR getting error
      messages like "An error has occurred: error -754412" or somesuch.)

      --
      Cut that out, or I will ship you to Norilsk in a box.
    90. Re:MS by Anonymous Coward · · Score: 1, Informative
      >which still prevents a "/bin" style directory, which would allow running programs from a command line.


      Why not put the directory in the PATH?

    91. Re:MS by buysse · · Score: 1
      I'm not so sure that it'd be that easy. A lot of users will install a en_US application (when there's no localized release) on other language distributions. Since the Classic MacOS didn't use Unicode, neither does HFS+. It seems like there would be problems when moving filesystems or applications between systems with different collations and equivalences.

      There are other issues that I didn't go in to -- the major one is case-sensitivity, but there are issues with resource forks (AppleSingle or AppleDouble formats on disk, not sure how it's actually handled) and with extended attributes (the various type and creator bits, etc.). My guess is that Yellow Box or (most) Carbon apps will run fine with UFS, but Bluebox (Classic) applications are much more likely to have problems, if the bluebox even loads at all.

      Just for reference, I haven't tested this by installing on UFS (but I think that I'm going to give it a try), so I'm just pulling this right out of my arse.

      --
      -30-
    92. Re:MS by JamieF · · Score: 1

      Failover situations and planned upgrade situations differ. You can gradually repoint people to a new server and eventually get them off the old one, then reboot the old one, then migrate people back. It may take a while but you don't have to migrate everybody, just the ones who need mega uptime. I would guess that most folks could tolerate being told they will be kicked off of the system momentarily & will have to reconnect (to the other server). Every situation is different but chances are that ultra availability doesn't mean one specific server needs to have sessions that run for weeks, but that the cluster needs to be available at all times.

      Also, you named some problematic protocols. NFS is one of those "why hasn't something replaced this yet" sort of protocols. I don't know enough about how to cluster it to speak about it but as I said, chances are that if you tell people that there will be an outage and you make sure that when they reconnect, a server is there for them, pulling a switcheroo wouldn't be too hard to do. Telnet has been replaced and I'm surprised/dubious that anyone has a need for 24x7 year-round Telnet service. Oracle availability is clearly different, but in the event that there's a *pressing need* to patch the Oracle server, I would think that a few minutes of planned downtime wouldn't be out of the question. (Or, put another way, if downtime is such a horrible thing, then maybe you don't really need to patch & reboot the Oracle server today after all.)

    93. Re:MS by CharlieG · · Score: 1

      Yes, and that's how the sysadmins do it. I'm just a code jockey. The overall "system", which has many systems, can't go down. We can reboot sections any time we want

      what I was TRYING to do (Unsuccessfully I guess) was make a "funny" about "outside business hours"

      sigh

      --
      -- 73 de KG2V For the Children - RKBA! "You are what you do when it counts" - the Masso
    94. Re:MS by merlin_jim · · Score: 1

      ugh ... kludgy

      and it still doesn't help if you need to replace exes or dlls for something other than services, like the shell?


      Actually its quite elegant, because to the end user it just works.

      And it does help if you need to replace exes, dlls, or whatever. But the process locking them has to be aware of it. Of course, to get a Windows .NET certified sticker you have to prove this level of compatibility. FYI, ASP.NET is ENTIRELY compiled as dlls, this is an excellent example of this sort of functionality.

      --
      I am disrespectful to dirt! Can you see that I am serious?!
  7. Microsoft Software Update Services by deviator · · Score: 3, Interesting

    Have you guys looked at MS SUS 1.0 to automatically deliver critical updates? It's kinda lame--not the greatest management capabilities--but it does work. I have a company similar to Thrive & use it to deliver patches to end-user desktops at several clients.

    1. Re:Microsoft Software Update Services by Infernon · · Score: 1

      SUS is great in theory, but its drawbacks are its system requirements and cost. They require a pretty heavy box to run it, and Microsoft recommends that you do not run it on a machine that shares another function (DNS, ISA server, etc.) so they're basically bilching another server license fee out of you. They're not charging you for SUS, I know, but c'mon man...

    2. Re:Microsoft Software Update Services by TheMidget · · Score: 1
      Have you guys looked at MS SUS 1.0 to automatically deliver critical updates? It's kinda lame--not the greatest management capabilities--but it does work.

      Yeah, it's great. Until it applies that infamous update that breaks the corporate database server.

      But I guess even that is a blessing in disguise: after explaining to the boss that these 3 days downtime could have been easily avoided with a more stable operating system, he was no longer as opposed to Linux as he used to be.

    3. Re:Microsoft Software Update Services by deviator · · Score: 1

      SUS works fine on a DC - it really doesn't have heavy requirements. I haven't had any problems with it in that respect.

    4. Re:Microsoft Software Update Services by Anonymous Coward · · Score: 0

      I think those recommended specs are if you've got 1000s of machines updating off of SUS. I run SUS for about 25 machines off an old P3 box with no problems and it's also an internal web and ftp server.

    5. Re:Microsoft Software Update Services by Quarters · · Score: 1

      You pushed a patch without trying it in a test environment. The resultant downtime is not necessarily 100% attributable to SUS, now is it?

    6. Re:Microsoft Software Update Services by TheMidget · · Score: 1

      Well, it doesn't matter anyways. This is what helped us to convince management to upgrade to Unix, so we are certainly not going to overanalyze it ;-)

    7. Re:Microsoft Software Update Services by Anonymous Coward · · Score: 0

      I've looked at SUS and found it does not fit in my company. We have many remote users who do not interactively logon to the network (they use cached creds, then use a VPN client to access resources). The SUS client only checks for updates every 17-24 hours (can someone explain to me why that it's not a predidcatble time??), and will not download patches if others are waiting to be installed. If the client had a "Go check for updates now!!!" button, I think I could have made this work. However, I do not beleive SUS is ready for Primetime, imho.

    8. Re:Microsoft Software Update Services by Florian+Weimer · · Score: 1

      SUS is suitable for clients and non-critical servers. If you worry about service interruption due to patching and reboots, you are certainly not in the position to use SUS (or any other automated service) to apply the patches.

    9. Re:Microsoft Software Update Services by turambar386 · · Score: 1

      Bah. I've got 26 branch offices that connect through ISDN or frame relay. Patching requires pushing patches to the branch servers and from there to the workstations. To use SUS I would need to have it installed on each server (and of course it requires IIS) plus I need some means of telling the workstations to get the patches from their local server. I'm sure it works great at one location, but like so much about Microsoft, it just doesn't scale to the real world.

      And don't get me started about SMS!

    10. Re:Microsoft Software Update Services by deviator · · Score: 1

      SMS sucks -

      SUS will auto-send patches to workstations via administrative group policy snap-in. Set it up on each server.

      Or get Novell's ZENworks. Even better.

    11. Re:Microsoft Software Update Services by Zerbey · · Score: 1

      After a couple of long weekends spent installing the RPC patches on several hundred machines I installed it on one of our servers. Works great, when I need a patch deployed I just approve it the machines update overnight. No problems so far (fingers crossed).

      In spite of what MS may say about system requirements, the PIII-450/256Mb machine running Windows 2003 and SUS handles the the load very easily.

    12. Re:Microsoft Software Update Services by Eristone · · Score: 1

      Which means you install it on the 26 dcs that are in your branch offices and use group policies to point the local clients at the local servers. This scenario is actually in the documentation they ship with the product. Yes, SUS uses IIS. (that whole web services theme - can't have everything) You might want to look at it again - especially as it's easier to send a patch once down those ISDN lines than have each individual workstation download it.

    13. Re:Microsoft Software Update Services by Anonymous Coward · · Score: 0

      So you didn't test the patch in a test environment before letting SUS roll out the patch to your database server?

      Will you be automatically applying patches to your Linux servers without testing them too?

    14. Re:Microsoft Software Update Services by Anonymous Coward · · Score: 0

      And how exactly do you have a test environment for 300+ servers which are all quite different? Different clients, different hardware, different drivers, different services running.

      It is impossible to tell if something will break unless you have an exact replica of what they have. Not possible or feasible in this situation. Sometimes you just gotta cross your fingers, hope shit don't break, and fix it if it does.

    15. Re:Microsoft Software Update Services by DogRobber · · Score: 1
      I run a state wide SUS system for over 50 offices using fractional T-1 connections that pretty much run the gambit from 128s on up and several home offices using VPN (DSL or fiber). I run this service using 4 servers. 2 of these support a test and production infrastructure for servers while the other two provide like services for my workstations.

      SUS has a few issues, but none of them are really related to bandwidth. At least not that I've seen over the last 5 months.

      It requires decent servers. I was lucky enough to be able to use Dell PowerEdge 2500s. However, before deploying statewide, I ran testing using a pretty stock Dell GX150 for about 90 workstations over our WAN.

      It's configuration settings are slim. Initially, the only way that I could be sure that updates were being deployed was to have the system install and reboot (when needed) at pre-determined times in the morning. This caused a few tickets to enter our Help Desk system when a user has their workstation reboot, even given the built in 5 mintute warning box. SP4 for Win2K and a later version of SP1 for XP has resolved that to some extent.

      No built-in auditing. There's not a way to insure that all of my workstations get, and apply, their updates using the SUS console. We've installed MBSA on our subnet servers to run our audits. Took a little scripting, but our internal website how has links to the text documents that MBSA creates on a daily basis. It's not elegent, or even fun, but then again, maybe the *nix crowd can get into that kind of setup.

      The client. We hand configured all of our workstations and servers to point to our SUS servers for updates. This seemed to be a real handicap to the system, until we had to go from machine to machine deploying MS03-026. Sort of seemed like a no-brainer at that point.

      That being said. SUS has some definate pluses that we've enjoyed.

      It's free. Sure the servers cost money, and the deployment time cost money. Howerver, I still think a meduim sized oufit (200 or so workstations/servers) could get it up and running with a spare Windows 2000 Server compatible workstation (or two if you want to do it right).

      I now have entire offices that I didn't have to visit for MS03-40 and it's evil cousins. Though.. I'm still travelling to 2 that have a handful of NT systems in an building full of 2K/XP.

      Oh yeah.. and despite a few of the negative posts I see in this thread, it's PULL technology. "Push" and "SUS" do not belong in the same sentences. The clients randomly check for updates (using a 17-21 hour offset from their last check), download the update locally, and wait until the time you have configured for the install and reboot (if needed.) Hense, the low bandwidth requirement.

  8. ASAP by pheared · · Score: 1

    ASAP with some caution. Best to do at least _some_ QA on a patch that supposedly received QA from your vendor. You never know what they might have bungled.

    That said, you should assume that attackers already have the capability to exploit the problem. Implementing mitigating strategies to keep yourself at least somewhat safe while you work out the QA is a good idea too.

    1. Re:asap by Anonymous Coward · · Score: 0

      windows post = automatic -1. How is using a firewall to do NAT for your servers a bad thing? With all the port 139 exploits, it would be silly not to have one implemented. I administer several servers over seas and the websites get a large amount of hits. Rebooting as soon as possible is never an option. And considering the last set of windows updates took 2 reboots, and having to patch 3 servers.. it becomes a pain.

  9. Patches by Chanc_Gorkon · · Score: 4, Informative

    Depends on the patch....security patches get applied, ASAP. If it's a patch fixing something that is not used much or that we don't have an issue with, it gets applied when the next Maintenence Level (IBM speak for Service Pack) comes out. Luckily, AIX does not have very many security issues. That covers the OS. Our application we are way behind in patches and we only can pacth after hours. Since we're in the middle of conversions, there are processes constantly running on the server and we also cannot patch when we have reps from the vendor in working on the conversion because the expect thigns to be the same while they are there and patches can really mess them up. So, needless to say, we are WAY behind on app patches but we are reasonably caught up with OS level patches.

    --

    Gorkman

    1. Re:Patches by mgrennan · · Score: 1

      Your nevi if you think AIX doesn't have any security issues.

      I had a IBM security teem in my office last year. It took one guy five minutes
      to root our production system.

      I believe most exploitable code goes un-patched and un-announced and is simply
      slipped in to updates. This is what my company does with it's code and what
      companies who I have worked for in the past have done. So older version go
      un-patched and remain exposed.

      --
      There are 10 type of people in the world, those who understand binary and those who don't.
    2. Re:Patches by Chanc_Gorkon · · Score: 1

      No not naive. Never said that I or someone else may not have security issues. My comment was not that AIX is any more secure then any other OS, just that it does not tend to have the security issues that crop up like with Windows. Only recently with in the last month or so did IBM release a Security patch. It had been quite a while since the last one. The last round of Security patches were also only local exploits. Also, that would only cover items that were shipped with the BOS(Base Operating System). If you added say a custom build of BIND or SSH (included on the bonus pack, but also attainable from BULL), it's YOUR responsibility and not IBM's to make sure your custom stuff is patched. Never said AIX was totally secure....as we know, any OS can have security issues and it's near impossible to make something totally secure.....it's just I have a bit more faith in IBM and AIX then I would Microsoft and Windows. Guess I should have expounded on that part, but I thought you'd get it. Guess not.

      --

      Gorkman

  10. Better safe than sorry? by Soulfader · · Score: 4, Insightful
    After Blaster and Welchia we decided it's better to be safe than sorry, and our customers seem to agree.
    To many people, however, that means that you wait to install a patch until it has been tested. It is going to depend on your environment and needs; there is no one correct answer on this one.
    1. Re:Better safe than sorry? by Anonymous Coward · · Score: 0

      So, you switched to Linux?

    2. Re:Better safe than sorry? by Overly+Critical+Guy · · Score: 0, Troll

      What sort of testing is required just to plug a security hole? What, your network environment was based around that hole?

      This is the same argument the people who got hit by Blaster made. I just had to wonder, was their network so precariously designed that a simple ~500kb patch that plugged a tiny DCOM hole would upset the entire balance? I think a lot of sysadmins use the "testing" thing as an excuse to put off installing patches. "Well, everything works right now so I don't really want to mess with it."

      --
      "Sufferin' succotash."
    3. Re:Better safe than sorry? by TheMidget · · Score: 1
      To many people, however, that means that you wait to install a patch until it has been tested.

      To others yet, it means that you ditch that bug ridden OS alltogehter, and upgrade to something it to something that is a little bit more appropriate for an enterprise environment, such as Solaris, or even Linux.

    4. Re:Better safe than sorry? by ianjk · · Score: 1

      I think a lot of sysadmins use the "testing" thing as an excuse to put off installing patches. "Well, everything works right now so I don't really want to mess with it."

      At least where I work, every patch has to hit the test enviornment before they even think about moving to production. Just throwing patches at critical systems can cause a world of hurt if something goes wrong. When you are held to 99%+ uptime, a patch that takes out an application or critical function should be caught in testing before ever reaching a production enviornment. You call it lazy, we call it job security.

    5. Re:Better safe than sorry? by Chazmyrr · · Score: 2, Insightful

      It has nothing to do with network environment. It has to do with the fact that the operating system and software are rarely kept in a default install configuration. Some of these patches can go south in bizarre ways when the configuration isn't what the patch expected. You simply have no idea what is going to happen when you install the patch. That may be fine in a mom and pop operation. It is clearly not acceptable for an enterprise.

      In my company, a bad patch can mean 10,000 reps sitting around with nothing to do and impact hundreds of thousands of customers. Do you want to be the person who pushes the patch without testing it first? Actually, let me rephrase that. Do you want to be the person looking for new employment after the bad patch costs the company millions of dollars?

    6. Re:Better safe than sorry? by Anonymous Coward · · Score: 0

      Just throwing patches at critical systems can cause a world of hurt if something goes wrong.

      No kidding. We're going through that with a recent PeopleSoft patch we installed. On the Prod server. Right now we have about a 30% reliability rate. Best yet...ops doesn't know which patch did the damage. If that isn't a cue that we need better mainenance procedures, I don't know what is.

      Oh, and Blaster hit us yesterday too. They were walking around patching each system this morning. So to the topic poster...don't look to the insurance industry or any other financial institute as a model for proper maintenance procedures. Dear god I can't wait until I get out of this hell hole...

    7. Re:Better safe than sorry? by Anonymous Coward · · Score: 0

      hahaha you think MS has patches that only fix the hole and have no side-effects?

      If their programmers were that good, you wouldn't have needed the patch in the first place!

    8. Re:Better safe than sorry? by AstroDrabb · · Score: 0, Flamebait
      What a load of bull. It is the piss-poor job MS does with testing those patches. The admins where I work applied patches as soon as they came out a few times. However, those patches hosed other applications and even MS ones. They now have a mini data center and ALL patches go through there, well at least the MS one. I guess you didn't read any of the posts above about all the MS patches breaking things or slowing down the network. Our Linux patches get applied as soon as they come out since we have never seen one patch hose the system or more importantly hose other non-releated applications.
      was their network so precariously designed that a simple ~500kb patch that plugged a tiny DCOM hole would upset the entire balance?
      First, the DCOM hole was not tiny, no hole is tiny. Second, stop being an MS weeine and get a clue. The patch size does not matter. It is the CODE CHANGES. Hell, I can patch one of my own apps with a 1kb patch that will cause it to stop working. It has nothing to do with the network design and only to do with piss-poor MS testing. The MS marketing machine wants to be able to say how fast they get patches out, though they never mention how bad those patches really are.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    9. Re:Better safe than sorry? by Anonymous Coward · · Score: 0

      Linux appropriate for an enterprise!? Look at the VM rewrite in 2.4.10, the symlink bug in 2.4.11, or the FS corruption in 2.4.15--and remember they considered ALL of those updates to be STABLE, RELEASE-QUALITY software. (While there may not have been any critical bugs in the VM rewrite, releasing a fresh, untuned VM written over the weekend is NOT stable, in any sense of the term.)

      Sorry, FreeBSD 4.x is the ONLY way to go for a free enterprise-level Unix. Linux "stability" pales in comparison to RELENG_4_8.

    10. Re:Better safe than sorry? by Anonymous Coward · · Score: 0

      You are an arrogant idiot. How can Microsoft test every single possible combination of software? Considering how many different hardware configurations MS *does* support, and *does* test well for, it does a decent job of testing updates.

      Yes, it has borked some updates. The same is true for EVERY OS vendor, even your precious Linux.

    11. Re:Better safe than sorry? by WNight · · Score: 1

      Do you know that the patch *only* messes with dcom? Even if you can't make sense out of a Linux patch you can check out various news sites where professionals who can read them, and aren't affiliated with the patchers, will tell you their opinion of the fixes. Often for things like an SSH exploit someone will come out with a really trivial iptables way to block it, or an SSH patch that fixes the bug but only in a band-aid way, and the news sites discuss it as such. Then a few hours later the developers release an alpha version of a better patch, and the next day they release the final - usually the alpha after more testing.

      With a Microsoft patch you don't get any independent analysis of the fix, you don't get to choose an immediate fix, versus a firewall rule, etc. In fact, MS doesn't even guarantee what the patch does, they simply say "To fix X, install Y", you have to hope they didn't patch anything else at the same time. (They are getting better at releasing single-issue patches, but you still have to blindly trust them.)

      Also, you call a network precarious because a 500k dcom patch would bring it down. If that network exists to run a dcom-using service, a patch that does the wrong thing will bring it down. Much like firewalling off a single port (80 for instance) would bring down your "precarious" website, from the POV of customers.

      Even more subtle, firewalling everything but 80 might stop the commerce too. If you rely on HTTPS on the default port, everything but the secure pages would work. It'd look right with a trivial test but would break in a more subtle way.

      It's not the fault of the admin that bad patches take out networks. You simply can't blindly trust patches, you must examine them (even indirectly) and test them.

    12. Re:Better safe than sorry? by Neurotensor · · Score: 1

      I like to rush into things. Like the time I patched Windows 2000 into Mandrake 8.1. I didn't even check if it was tested, I just did it. And thankfully it worked.

      I don't need to patch very often any more, I guess this patch must have taken care of a helluva lot of problems everybody else still has to fix.

      Seriously guys you should be flying by the seat of your pants on this one, just apply the patch. No spyware or DRM or hidden services ready to be exploited. And it's free!

    13. Re:Better safe than sorry? by JamieF · · Score: 1

      Exactly. This is Microsoft we're talking about... they implement one tremendously buggy, insecure-by-design service and then built everything else on top of it. Patch that, and if anything goes wrong, the box can very easily be hosed. On many occasions, the patches they release will happily downgrade DLLs installed by other patches, leaving systems in a less secure or potentially unusable state afterwards.

      If you trust Microsoft to regression test their OS for every possible installation scenario before releasing a patch, you're (a) naive and (b) clearly not a subscriber to NTBUGTRAQ.

    14. Re:Better safe than sorry? by Anonymous Coward · · Score: 0

      You are a blatant MS apologist. Microsoft could bother to test their patches against their own code, but they fail to do this, resulting in scenarios where patch B removes part of patch A, leaving the system in a bluescreen-on-boot state. MS admins curse them for releasing patches that break systems the admins were trying to protect from downtime. Gee thanks Bill.

      A security patch doesn't have anything to do with hardware configurations.

    15. Re:Better safe than sorry? by JamieF · · Score: 1

      Testing patches is good, but sometimes you have to remind customers/end users that in many cases it would be better to have a server down due to a botched patch than it would be to have sensitive information leaked because a known exploit wasn't patched before somebody used it to break in. Lately it seems like exploits are just being used for denial of service attacks or worms but does the CEO really want to read his/her mail so badly that it's worth risking someone else reading all their mail as well? Sometimes that isn't the case but it's something to keep in mind... it's a matter of balancing risks.

  11. Patching? by Anonymous Coward · · Score: 0
    Isn't that something you do to a tire when you get a hole in it? :)

    On my desktop computer, I do it as soon as I see a warning issued. The network? Whenever I can convince 20-30 people that I need to interrupt whatever it is they are in the middle of, to let me use their system for 15-20 minutes. Usually takes 2 weeks to accomplish that task.

  12. my case by Dreadlord · · Score: 2, Informative

    I have 6 machines at home to administrate, all are connected to the same LAN, 4 are RedHat Linux, and the rest are Windows 2K/XP, I have no problem for the RedHat boxes, as up2date automatically detects new updates and notifies me, so I download and patch, and as you know, no need for reboots, one of the reasons I love Linux.
    As for the 2 Windows machines, I try to apply critical updates as soon as possible, I download them off MS Download Center so I reinstall them in case of a format.

    --
    The IT section color scheme sucks.
    1. Re:my case by smaugy · · Score: 1
      I have 6 machines at home to administrate
      NO! You have machines to "ADMINISTER"! DAMNIT!
  13. As Steve Ballmer wisely said.. by Sago · · Score: 0

    secure the perimeter! He just forgot to mention to secure it with Linux.

    Most of our customers have Linux gateways installed. Patching can be done calmly after work hours.

    1. Re:As Steve Ballmer wisely said.. by caluml · · Score: 1

      Secure the perimeter?
      The armadillo approach - crunchy on the outside, soft on the inside.
      A better method of security might be to have no firewall at all. Then you'd have to secure your machines to "hostile internet level".

    2. Re:As Steve Ballmer wisely said.. by Sago · · Score: 0

      First hit on google:

      http://www.microsoft-watch.com/article2/0,4248,1 32 9606,00.asp

      I'm sure there are more that better describe this. It was on Slashdot few days back.

  14. So? by Anonymous Coward · · Score: 0

    [...] This is extremely difficult because no customer wants to be interrupted by a reboot during business hours.

    So? Why would "what they want" be of any importance? They hired to you do a job, right? Or did they hire a yes-man?

    1. Re:So? by tmasssey · · Score: 1
      You're kidding, right?

      I too am a consultant. I do *not* get the right to tell them, "You are going to do this. You are going to do it now. And you are going to pay me for it." It's their money, it's their company. My job is to present them with options (and one option is *always* to do nothing), and make them aware of the consequences.

      I make that point as strongly as I can, but in the end, I do not have the right to spend their money for them.

      As much as I'd like to, when the client who *just* had to pay me for 12 hours of time to clean up from Blaster won't authorize 3 hours to protect them from the next worm...

  15. Reboot? by Anonymous Coward · · Score: 0

    This is one of the things MS needs to improve on. Servers shouldn't need to be rebooted for every minor patch. Over the last few years, they seem to have improved on the number of reboots required, however, there are still far too many reboots on this platform. This would make it much easier to perform patching - no significant interruption of networking functions.

    1. Re:Reboot? by Khazunga · · Score: 1
      And if your computers take longer to reboot than that, you have another problem.

      Well, then I have a problem. Our central mail server, an IBM x350 takes two minutes to pass POST -- with no errors whatsoever, just regular testing -- and then up to five minutes reading up mail queues. Fortunately, it's a Linux box, so the last reboot was months ago.

      --
      If at first you don't succeed, skydiving is not for you
    2. Re:Reboot? by AstroDrabb · · Score: 1
      Reboot? Who the hell needs to reboot? Oh yeah, Windows. And seriously, even if you need to reboot, if your computers are fast, it takes what, 30 seconds? less? If that amount of time is going to interrupt you that much you have a problem. And if your computers take longer to reboot than that, you have another problem. Using network installers that will patch and reboot all the systems from a central location it should take you this long to patch
      I can see you have never used some bigger servers? Some of those boxes take a little longer then that to boot. Initializing SCSI RAID devices, etc.
      1) download patch depends on connection, 1 minutes for me for average large wad of Windows Update stuffs. probably be like 10 minutes for people with less than college quality connections.
      Hmm, a 130MB service pack doesn't come down in 1 minute.
      2) time it takes to send patch to all systems and patch them. It takes me about 1 minutes to patch my single xp machine, so well generously give it 5 minutes if it's a whole bunch of machines
      Again, all the numbers you are talking about so far are for very small scale networks. Get into a bigger network and things change quickle. A 130MB service pack can easily take 20 minutes to upack and install. The fortune 500 company I work at has more then 300 servers with about 200 of those being MS Windows based. We also have a few thousand desktops. So all business should just stop to patch the whole network? We bring in a few MILLION dollars per day. That is thousands of dollars per minute. I don't think anyone here would take this advice.
      So, I generously estimate 16 minutes it should take to patch a network of windows boxen with the latest fix. If you don't have a means to patch all the machines from one location, consider getting one. Patching should be something you can do over lunch break. And of course, use non-windows and you wont have to reboot. Doing that should make patching transparent to the employees.
      If you can come where I work and patch 300+ servers and a few thousand desktops in only 16 minutes, you will have yourself a great paying job. Ofcourse, business cannot just stop for 16 minutes while you do this, and the many many critical apps running cannot be broken after the patches. Though I guess you already estimated that in your "generous 16 minutes estimate"?
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    3. Re:Reboot? by Anime_Fan · · Score: 1

      If your computers are fast, it takes what, 30 seconds? Less?

      My computer is fast. I can recompile a kernel for adding new hardware in less than 2 minutes. I can open the chassis and install a new graphics card in around two minutes (not relevant for patching though).

      Bringing the machine down from Windows XP takes 2 minutes. Bringning it down in Linux takes 2 minutes. POST takes 15 seconds when enabling fast boot. I check memory at startup (old-style). Then it's time to verify the RAID discs (part of BIOS start). This takes 3 minutes. Then loading all services take a bit of time. Never patch a Windows server during office hours. Chances are it will be affected, and if it is what connects you to the internet (and SAP databases in some other country), you might have to send everyone home because the server stopped working. Windows boxen should be rebooted and patched at night right after backup.

      I prefer the Linux way, however. No needs for GFX cards. No need for reboot. Just execute /etc/init.d/net.eth0 restart' and you should fix the most relevant parts.

    4. Re:Reboot? by Faluzeer · · Score: 1

      Hmmm

      "And seriously, even if you need to reboot, if your computers are fast, it takes what, 30 seconds? less?"

      It normally takes a server more than 30 seconds to shutdown cleanly after a patch. It can take considerably longer than that depending on the function of the server being patched, for instance an Exchange or SQL server will take *much* longer than 30 seconds to go down.

      It can easily take upwards of 30 seconds just to do a Power On Self Test on larger servers (the main bulk of the time spent initialising the SCSII array controller & disks).

      It certainly takes more than 30 seconds to reboot to a state where the OS & all dependent services have been fully loaded, again in the case of Exchange & SQL it will be considerably longer than 30 seconds.

      "It takes me about 1 minutes to patch my single xp machine, so well generously give it 5 minutes if it's a whole bunch of machines."

      Define a "whole bunch of machines", are you talking 10, 50, 100, 1000?

      You cannot scale the time it takes to patch multiple systems just by comparing how long it takes you to patch your 1 system. There are a number of bottlenecks to take into consideration :

      1) Network Speed / Saturation.
      Sending out a small patch to a lot of computers or a large patch to a small number of computers can cause your network to crawl even in a fully switched evironment.

      2) Patch Server processor ultilisation.
      Both number of computers connecting and patch size have a bearing on how well your server will cope.

      "So, I generously estimate 16 minutes it should take to patch a network of windows boxen with the latest fix."

      I really do wish it was that easy to patch so many systems.

  16. On a Windows network, by RgrRmjt · · Score: 3, Funny

    Middle of the day reboots are normal, so we patch whenever we want.

  17. Quick fix at the firewall by GGardner · · Score: 1

    For a lot of these advisories, you can plug the hole at the firewall, or maybe the mail server. Do you really need to allow MS messenger service to be running outside your LAN? Sure, it is a good idea to quickly patch the systems, but it may take days to get them all patched. Fixing the problem outside the Windows boxes can be done within minutes of reading the advisory, depending on where the problem is.

    1. Re:Quick fix at the firewall by easyfrag · · Score: 5, Insightful
      For a lot of these advisories, you can plug the hole at the firewall, or maybe the mail server.



      There's one big gotcha here: notebooks. Your users are firewalled at work but once they get home they're probably wide open. Plug an infected notebook into your network of unpatched machines and a worm will bring you down in seconds.

    2. Re:Quick fix at the firewall by gnixdep · · Score: 1

      That is fine for very small networks, but all it takes is one person to bring an infected laptop inside the firewall, and you have no protection whatsoever.

      I agree that firewalls are handy, but people seem to rely too heavily on them.

      I have found that most patches fix more than they break, so I tend to roll out the patches (via SMS) as soon as I see exploit discussion or sample code on the lists. The couple of minor glitches I've had to deal with from malfunctioning patches is much less than the deworming some people are stuck with.

      Of course, linux would be better (: karma-whoring :)

    3. Re:Quick fix at the firewall by i.r.id10t · · Score: 1

      Yup. Thats how we got Blaster and variants - repeatedly.

      --
      Don't blame me, I voted for Kodos
    4. Re:Quick fix at the firewall by sehryan · · Score: 1

      So don't let laptops back onto the network until they have been scanned.

      I honestly have no idea if this is possible, but it would seem that a network could track when machines leave the network, and when they are reconnected. Can you have a program that forces a scan of the machine before it allows that machine full access back to the network? Or couldn't it be installed directly on the machine, so that when it goes to login, if it sees that it is back on its home network, it limits itself until it can run a scan with updated info?

      Just curious.

      --
      The world moves for love. It kneels before it in awe.
    5. Re:Quick fix at the firewall by Bravid98 · · Score: 1

      Another way for getting past the firewall sometimes is from your VPN clients. If you don't filter that traffic, which most people don't, you can get infected that way as well.

      Same with dialin users.

    6. Re:Quick fix at the firewall by Albanach · · Score: 1
      So you use something like symantec's corporate firewall so you can send firewall policies to the individual machines that work whether they're in the office or not.

      They're your machines, whether they're in the office or not, it's your job to keep them secure. If you need a firewall to protect them in the office you equally need a firewall to protect them when they're on a broadband connection in someone's home - hell you probably need it even more then.

    7. Re:Quick fix at the firewall by lcde · · Score: 1

      Some ISP's like Time Warner Block ports automatically like 143/TCP and such. Is there a way to block ports while routing?

      --
      :%s/teh/the/g
    8. Re:Quick fix at the firewall by TheMidget · · Score: 1
      Do you really need to allow MS messenger service to be running outside your LAN?

      Or for that matter, do you really need Windows to be running inside your LAN. Sure, you can firewall off the most obvious threats at the perimeter, but what about that stuff that you have to allow through:

      • Mail: any new Outlook virus that is not yet caught by your scanner will be able to wreak havoc. And with the new virii optimized for propagation speed (worldwide spread within hours), there is no way that Aymantec has an update ready before the virus knocks on your door.
      • Http: if you e-commerce app runs on a Winbox within your perimet, you have to allow HTTP traffic through... Opening it up all kinds of fun SQL-injection exploits, and buffer overflows in IIS. Better do away with Windows alltogether, and port your app to Linux or FreeBSD.
      • Notebooks: some idiot Accenture consultant is bound to bring in his virus-laden notebook and connect it inside your corporate LAN
    9. Re:Quick fix at the firewall by GlamdringLFO · · Score: 1

      This happened at an institution of higher education where I work. We spent several weeks cleaning things up and making sure things were up to date. We have a very strict policy now, and require external laptops to connect through a separately firewalled and monitored subnet. Since every user is required to register their hardware address, we can keep track of whose machine are displaying virus-like activity and deal with them accordingly. It has saved us tremendous amounts of time already.

      I almost wish another virus would come out, so we can demonstrate how better protected we are. Almost.

      --
      Skal! AMS
    10. Re:Quick fix at the firewall by dogfud · · Score: 2, Interesting

      There's one big gotcha here: notebooks. Your users are firewalled at work but once they get home they're probably wide open. Plug an infected notebook into your network of unpatched machines and a worm will bring you down in seconds.

      A company I did some work for (re: I was a contract monkey..yes, I admit it) had a policy that plugging in a company laptop to your home network constituted grounds for firing.

      Yup. They were that strict. It wasn't a technology company, (so the "brass" were a bit... over the top) and they'd been bitten hard by folks bringing infected-at-home company notebooks back into the environment, so I can understand some paranoia, but sheesh...

    11. Re:Quick fix at the firewall by fair_n_hite_451 · · Score: 1

      Now that wireless is becoming cheaper and making it's way into home installations to allow sharing of broadband connections, a "no plugging in" policy really doesn't cut it any more.

      --
      Reason why there is hope for the future generation #364:
      "I wish my grass was emo so it could cut itself."
    12. Re:Quick fix at the firewall by Gareman · · Score: 1

      Ditto on this. I'm working on a centralized personal firewall project as we speak. Zone Labs Integrity. Protect the notebooks with centralized policies or they'll inject malware onto your network.

    13. Re:Quick fix at the firewall by Anonymous Coward · · Score: 0

      It may be possible, but it sounds to me like fixing a hole in your roof by installing a sliding door with proximity-detection, retnal scan, and a voice that says, "Thank you for making a simple door very happy." when you go through. There's no guarantee it'll work. Say the patch comes out on day n. Day n+b, there's a new worm taking advantage of that hole, and it's day n+b+1 when the virus scanners are updated to catch it. All somebody needs to do is come in with out-of-date scanners, or a virus that's newer than the newest definition update, and their notebook will read as clean. Then you plug it into the network and five hundred unpatched workstations and servers come to a grinding halt later that day. Virus scanning is a critical part of computer security, but you can't depend on it in place of protective patches.

    14. Re:Quick fix at the firewall by Chazmyrr · · Score: 1

      We don't have this problem.

      1) Our notebooks are locked down. Users aren't admin.
      2) The dial up connection is configured to only access our network.
      3) TCP/IP is statically configured for our network.

    15. Re:Quick fix at the firewall by jayrcee · · Score: 1

      Opening it up all kinds of fun SQL-injection exploits...

      SQL-Injection attacks are just as likely to occur on your PHP site with a MYSQL Backend. Porting your app to linux isn't going to protect you from poor design decisions made when your website was coded.

      --
      "Because I have balls like atom bombs, two of them, 100 megatons each. Nobody fucks with me."
    16. Re:Quick fix at the firewall by MoneyT · · Score: 1

      Wouldn't it be possible to prevent this by disallowing the ports internaly as well?

      --
      T Money
      World Domination with a plastic spoon since 1984
    17. Re:Quick fix at the firewall by TheMidget · · Score: 1
      SQL-Injection attacks are just as likely to occur on your PHP site with a MYSQL Backend.

      Not if you use Pear. Pear emulates prepared statements on top of vanilla MySql, and prepared statements are immune to most forms of SQL injection.

      With plain Php you'd either need to use addslashes, or a different database (such as Oracle) which supports prepared statements natively.

    18. Re:Quick fix at the firewall by asdfghjklqwertyuiop · · Score: 1

      Is there a way to block ports while routing?

      Yes. Any router can filter... or should be able to, at least.

    19. Re:Quick fix at the firewall by swb · · Score: 4, Interesting

      I just wish we had 1/3 of the balls of that company and that fucking up with the company computer was seen as destructive and damaging as it actually is.

      The countless whining we get over passwords ("My boss says I dont hafta have one.."), applying updates to desktops(!), removing shit like comet cursor, and the people that toss laptops around and then bitch that they don't have the right laptop after they've broken it.

      I'd love to see 2 or 3 people in particular have to sit down in front of the CFO and be told:

      1) The computer you broke won't be replaced until you pay for the old one.

      2) If you can write a check today, we won't dock your paycheck, but if we do, we'll spread the payment over at least 4 paychecks.

      3) Any work you don't get done due to no computer will be considered against you in your next performance review and may be considered grounds for dismissal.

      There's lots of reasons not to do it that way, but geeze, if there were real consequences (financially especially) for being a fuckup with computers, I think the users would toe a much tighter line.

    20. Re:Quick fix at the firewall by John+Courtland · · Score: 1

      You can do MAC Address filtering. You would have to write some custom scripts probably, but you could check to see that the MAC address form the laptop is a known laptop address, and disallow it access until it was scanned by the network virus scanner. An internal firewall for just laptops would need to be set up too, all in all, probably too much work...

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    21. Re:Quick fix at the firewall by asdfghjklqwertyuiop · · Score: 1

      3) TCP/IP is statically configured for our network.

      Your users could configure their home networks to match the IP configuration on the notbooks... but they probably aren't that technicaly knowledgable.

    22. Re:Quick fix at the firewall by caluml · · Score: 1

      143/tcp is IMAP - not sure why they'd be blocking that, unless to force you to use their own mail servers. Which (unless we're talking about SMTP) doesn't make much sense.

    23. Re:Quick fix at the firewall by Carnildo · · Score: 1

      How do you tell a disconnect from turning the machine off for the night?

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    24. Re:Quick fix at the firewall by Anonymous Coward · · Score: 0

      So don't let laptops back onto the network until they have been scanned.

      That sounds like a lot more work than just keeping your machines patched, and a potential pain in the neck for users (usually including one's boss) that need to get their work done.

      Laptops aren't the only way stuff can get around a firewall. Instead of trying to make the network impervious to any attack, why not work on mitigating the damage when the attack inevitably comes?

    25. Re:Quick fix at the firewall by Anonymous Coward · · Score: 0

      I have an idea that might fix this, but I have no idea of how feasible it is:
      Make sure the notebook users can only use certain acces-points and put a firewall between these acces-points and the rest of your network.

    26. Re:Quick fix at the firewall by archen · · Score: 1

      There's a solution for this, basically you firewall the laptops as well. Where I work all the office people are in the same area, so just set up a wireless network. Now everyone is all happy with the new gizmo technology, and you require VPN access through a firewall to get to the network. If there's a major bug going around, disallow users until they check in and re-authorize them.

    27. Re:Quick fix at the firewall by wannasleep · · Score: 1

      Like our boss of IT did. I am not kidding. This is how blaster got into my company's network. Thankfully I run good old linux on my laptop :)

    28. Re:Quick fix at the firewall by Anonymous Coward · · Score: 0
      I'd love to see 2 or 3 people in particular have to sit down in front of the CFO

      Where I work, the CFO is the worst culprit.

    29. Re:Quick fix at the firewall by veeoh · · Score: 1

      Three words:- Anti Virus Software

    30. Re:Quick fix at the firewall by Chazmyrr · · Score: 1

      They can't get to the configuration information. They could find it by trial and error but it just isn't worth the hassle.

    31. Re:Quick fix at the firewall by Xenophon+Fenderson, · · Score: 1

      You make the amusing (and often wrong) assumptions that (1) laptops have anti-virus software installed and (2) it is updated frequently with the latest signatures. Some roaming users cannot or do not connect to the Internet or to the LAN for months at a time, so if they pick up something nasty in transit, there is no opportunity for their machine to be automatically disinfected.

      --
      I'm proud of my Northern Tibetian Heritage
    32. Re:Quick fix at the firewall by Anonymous Coward · · Score: 0

      Same for our company's notebooks too.
      Users have very little authorizations (many directories are locked down, users are definitely not local admins, the network connections can't be changed, there's a local firewall running that users can't disable, etc).
      Also, users cannot easily connect the notebook to their home network.
      Finally, users need to VPN into the corporate network, but even on the corporate network, users are given very limited access.

      Of course, this incurs lots of inefficiency doing our daily work. Much of our time is spent on security related issues and lots of energy is expended on various security reviews, control reports, self accessment, etc.

      Overall, I think it does help to secure the environment ... but the cost is pretty high.

    33. Re:Quick fix at the firewall by Allador · · Score: 1

      ipconfig /all

    34. Re:Quick fix at the firewall by askegg · · Score: 1

      Two words - Novell Zenworks.

      Install you patch to mobile users securely over the internet automatically.

      Problem solved (mostly).

      --
      I don't make predictions, and I never will.
  18. Pretty much immediately. by Godeke · · Score: 2, Insightful

    I first patch my local systems and try them for a few hours as I run similar configurations to my clients for development. If I survive the patch, I patch the development systems at my client sites. If those remain stable for a period of time, I patch production clients, and then finally production servers.

    If at any point a glitch appears, I stop at that point, minimizing damage. Usually that means I have a glitch locally and my clients would never know that there was a glitchy patch unless I tell them. Pretty much a similar approach that a big company would take (patch the test LAN) except I am the test LAN.

    --
    Sig under construction since 1998.
    1. Re:Pretty much immediately. by sw155kn1f3 · · Score: 1

      that scenario is actually better, b/c i bet you can tell if your system broken or not much better than specialized team of testers who don't touch these systems for a while, then test
      just a common sense - "eat your own dog food"

      --
      - Arwen, I'm your father, Agent Smith.
      - Well, you're just Smith, but my father is Aerosmith!
  19. If you think they'd be mad at a reboot... by Anonymous Coward · · Score: 0

    Just think how mad they'd be when they get rooted because you waited til after business hours to patch their servers. It's a lose-lose situation for you!

  20. My solution by El+Cubano · · Score: 1

    ...This is extremely difficult because no customer wants to be interrupted by a reboot during business hours.

    I run Debian Woody servers, so I apt-get update && apt-get upgrade every morning. Since I never have to reboot, that is not an issue.

    1. Re:My solution by Speare · · Score: 1

      I run Debian Woody servers, so I apt-get update && apt-get upgrade every morning. Since I never have to reboot, that is not an issue.

      Blind trust and ultimate faith is an admiral trait for a priest, but the accountant likes accountability, the engineer likes to minimize design dependencies, and the scientist likes empirical evidence and repeatable results.

      I prefer to know what the patch contains, and who signed the bundle, even if I don't hand-compile it myself. I prefer to see if others choke when they drink the kool-aid, before I gulp it down myself.

      --
      [ .sig file not found ]
    2. Re:My solution by El+Cubano · · Score: 1

      I prefer to know what the patch contains, and who signed the bundle, even if I don't hand-compile it myself.

      That is great. I'm glad to hear that you don't run any non-opensource software. Neither do I. I also check the patches, when I can. But sometimes I just have faith that the Debian Developers know what they are doing.

    3. Re:My solution by Anonymous Coward · · Score: 0

      Post Report:

      Blind trust and ultimate faith is an admiral trait for a priest

      Your priest is an admiral in the Navy?
      Oh, you meant admirable.

      In summation, nice try to sound smart, but your spelling leaves much to be desired.

      Final Score:
      A for effort
      C for execution.

    4. Re:My solution by Anonymous Coward · · Score: 0

      An Admiral trait? What is that, some sort of Navy thing?

    5. Re:My solution by cperciva · · Score: 1

      But sometimes I just have faith that the Debian Developers know what they are doing.

      Do you have enough faith to login as root via unencrypted telnet? Probably not.

      So why do you have enough faith to download patches using a protocol which completely lacks cryptographic security?

    6. Re:My solution by Anonymous Coward · · Score: 0

      If I use telnet, the man in the middle can see my username and password during the login process. This would be bad. If I download patches using an insecure protocol, who gives a fuck. The man in the middle just knows I downloaded a patch. La Dee fricking da. Who gave you your +1 bonus?

  21. dear slashdot by Anonymous Coward · · Score: 0
    "I work for an IT group in the Boston area called Thrive Networks. We are desperately seeking business by bragging about how fast we patch customers systems. I hear you are good at advertising. Can you help us get more business?

    Sincerely,

    Cliff

    Thrive Networks

    1. Re:dear slashdot by tmasssey · · Score: 1
      I see I'm not the only one who thought that! :) Of course, with my signature, I can't exactly complain much, now can I?

      P.S., we're in Southeast Michigan... ;)

  22. Oh, we patch as soon as we know about the exploit. by nefele · · Score: 1

    ...but since we don't use the only operating system where applying a patch requires rebooting, our clients don't complain.

  23. Answering a question with a question.... by bmooney28 · · Score: 1

    I suppose this would be better suited for an "ask slashdot" question, but *how* do you roll out the patches? There are several solutions out there, involving central local server dedicated to the job and using Norton Ghost among others.... How do you do it?

    1. Re:Answering a question with a question.... by sphealey · · Score: 4, Informative
      NTBugTraq has been doing a survey on this question.

      sPh

    2. Re:Answering a question with a question.... by gnixdep · · Score: 1

      I use SMS for the bulk of the machines. I scan afterwards to see if any were unplugged, turned off, etc. If so, I use psexec from sysinternals to remotely execute it on any unpatched machines.

      A less flexable, and much less expensive solution is microsoft's SUS

  24. Nightly by Anonymous Coward · · Score: 0

    I have the following in a cron job:
    apt-get update && apt-get -y upgrade

    Thus, my systems are patched every night. Works for me. I'd be interested to see if anyone working in IT and taking care of lots of systems (instead of just a handful for me) do the same.

  25. GENTOO ALL THE WAY by Captain_Loser · · Score: 1

    I just use gentoo linux. The portage package system lets me type in two simple commands and update my entire system. I can upgrade to stable builds or even develpment builds if I see fit. Thats why the 3 servers I administer run gentoo. Keeping them secure is a fairly simple and painless job.

    --
    -=You might be a geek if your computer is worth more than your car=-
    1. Re:GENTOO ALL THE WAY by Anonymous Coward · · Score: 0

      To: All
      Subject: Server downtime

      All,

      The servers are currently down for critical maintainance. They should be back up in about, ohhh, three or four hours time once everything has finished compiling. I'll let you know.

      Yours,

      Gentoy Fanboy, Admin.

    2. Re:GENTOO ALL THE WAY by gregfortune · · Score: 1

      Except that it's really three and ect-update is not a very fun one to run :(

    3. Re:GENTOO ALL THE WAY by Tony+Hoyle · · Score: 1

      ..and losing a machine for 8 hours because there's a new KDE available isn't my idea of fun :)

    4. Re:GENTOO ALL THE WAY by caluml · · Score: 1

      Freak. It compiles in another location on the filesystem, and then only copies once the build/compile is complete.

      Ignore the idiots - and give it a try. I did, and it rocks.

    5. Re:GENTOO ALL THE WAY by DanBUK · · Score: 1


      Umm you can install a new version of an app whilst running the same app you know? linux handles filesystems very well..

      DanB
      --------------------
      fb-livecd - Custom LiveCDs ?
      freebox - A small dev hole

    6. Re:GENTOO ALL THE WAY by Anonymous Coward · · Score: 0

      If you even suggested running Gentoy on my servers, I'd fire you, kill your pets and burn your house down. All while laughing heartily.

      You Gentoy fanboys will never learn; Gentoy is a peice of shit for l33t kiddies who think a 20 line set of doubly redundent Gcc flags makes them hardass hackers, when in reality everyone else is just laughing at you (Especially the FreeBSD users. They've wet themselves over Portage).

      Get a real job that's more suited to your skill set. McDonalds are always hiring.

    7. Re:GENTOO ALL THE WAY by MarcQuadra · · Score: 1

      Oh REALLY?

      I have several clients who I've set up Gentoo servers for. After booting Gentoo I see that it uses about 14MB RAM, which leaves LOTS more than any other prepackaged distro for things like file caching and applications.

      Also, Gentoo can be easily customized for what it'll be used for, and nothing else, which makes it great for security and patchability. The ground-up approach also let's you trim the boot time to under 30 seconds, which is cool in high-availability environments.

      Do a lot of lusers overtweak the CFLAGS, yes. But that doesn't mean the distro itself is unstable or broken. I tend to use very conservative CFLAGS and let the GCC intrinsics do the work for me (at -march=Pentium3 -O3 -pipe almost everything is turned on and implemented properly anyway, and I've NEVER had a SEGFAULT).

      In fact, I had to move a gentoo-server using client from per-case payments to subscription because they didn't need me to come in for three months! They were happy to pay me monthly because the incredible uptime saved them thousands.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  26. You have to reboot? by GreyWolf3000 · · Score: 1
    I didn't know patching apps in Windows required a reboot. I know a lot of cl00less developers got in the habit of asking for a reboot to make them feel like their app is important enough to warrant one, but I remember back in my Windows days choosing not to reboot after ie upgrades and whatnot and not experiencing problems.

    But it has been a while, so I may be wrong.

    --
    Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    1. Re:You have to reboot? by Anonymous Coward · · Score: 0

      Yeah, well that's one of the great things about Gentoo -- just type emerge, and all your patching needs are taken care of. No reboots necessary!

    2. Re:You have to reboot? by widderslainte · · Score: 1

      Yup. Just about every "critical update" requires it. They've eliminated it for most system configuration issues though.

    3. Re:You have to reboot? by TimeZone · · Score: 1

      Sure you can continue using the machine, but in most security instances, you are still vulnerable until you've rebooted. I generally say No up until the last patch (since I'm usually doing a series anyways), then reboot at the end.
      TimeZone

    4. Re:You have to reboot? by Waffle+Iron · · Score: 1
      I don't know for sure, but I get the impression that some patches aren't immediate; they register with the OS to shuffle stuff around on the next boot. That would cause those strange little dialogs and messages that sometimes pop up briefly during the next Windows startup.

      If I'm right, it probably means that some patches aren't actually activated until after a boot, even if the system still seems to work fine.

  27. Patches? by Anonymous Coward · · Score: 0

    Patches?

    Patches!?!

    We don't need no STINKIN' PATCHES!!!

  28. Better safe than sorry by SID*C64 · · Score: 1

    Best to patch immediately, especially if you are running a server.

    For clients, it really depends on the severity of the exploit. If the virus is something that comes through email and attacks other machines then you better patch right away or else risk a network-wide infection.

    Otherwise I usually leave client machines to update themselves at night. If you have a decent firewall then there is no reason to go crazy over something that only comes in through an open port. It is important to patch ASAP but I won't lose any sleep over it in this situation.

  29. I don't patch: +1, Patriotic by Anonymous Coward · · Score: 0

    I use GNU/Linux.

    Thanks in advance,
    Kilgore Trout

    Impeach G. W. Bush

  30. Re:Design for upgrades by Anonymous Coward · · Score: 0

    of course, for some platforms might have this
    "built-in" -- i don't remember a >1min break as result of applying security patches from red hat or debian.

  31. Blatant Thrive Advertisement by Anonymous Coward · · Score: 0

    Is it just me or does this sound like a clever little advertisment for the aforementioned company? Shouldn't this be up at the top of the page along with the other advertisements?

  32. Reboot? by Apreche · · Score: 1

    Reboot? Who the hell needs to reboot? Oh yeah, Windows. And seriously, even if you need to reboot, if your computers are fast, it takes what, 30 seconds? less? If that amount of time is going to interrupt you that much you have a problem. And if your computers take longer to reboot than that, you have another problem. Using network installers that will patch and reboot all the systems from a central location it should take you this long to patch

    1) download patch depends on connection, 1 minutes for me for average large wad of Windows Update stuffs. probably be like 10 minutes for people with less than college quality connections.

    2) time it takes to send patch to all systems and patch them. It takes me about 1 minutes to patch my single xp machine, so well generously give it 5 minutes if it's a whole bunch of machines.

    3) Reboot all patched machines. As I already said, this should take maybe 30 seconds on an average pc. Unless you set it up bad. So we'll give this a minute.

    So, I generously estimate 16 minutes it should take to patch a network of windows boxen with the latest fix. If you don't have a means to patch all the machines from one location, consider getting one. Patching should be something you can do over lunch break. And of course, use non-windows and you wont have to reboot. Doing that should make patching transparent to the employees.

    --
    The GeekNights podcast is going strong. Listen!
  33. If you ran openBSD servers then by cdn-programmer · · Score: 1, Offtopic

    If you ran openBSD servers then

    1) you would save your clients money
    2) you would not likely have to reboot
    3) you would probably not have the exploit in the first place

    Windows is a big make work project.

    1. Re:If you ran openBSD servers then by Anonymous Coward · · Score: 0

      If you ran [any other OS other than windows] servers then

      1) you would save your clients money
      2) you would not likely have to reboot
      3) you would probably not have the exploit in the first place

      Get off your OMG OPENBSD IS SO GREAT horse.

    2. Re:If you ran openBSD servers then by Matey-O · · Score: 1

      Taps AC on shoulder.

      Dija happen to notice all those OpenSSH issues damnear everybody BUT BSD had a few weeks age?

      --
      "Draco dormiens nunquam titillandus."
    3. Re:If you ran openBSD servers then by digitalsushi · · Score: 2, Funny

      I'd run openBSD if they would release a version of Gator for it.

      --
      slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    4. Re:If you ran openBSD servers then by Obiwan+Kenobi · · Score: 1

      To feed the trolls? Or is the new Politically Correct term "zealots"?

      Anyway, a few things:

      Firstly, Linux nor OpenBSD has anything remotely as advanced as Exchange. Sorry, and please spare me the links to web-based solutions. If it isn't going to integrate into Outlook, the business world as I've known it for almost a decade isn't going to buy it.

      Secondly, and most importantly, Nobody ever got fired for buying Microsoft. In a small shop, if your the only guy who knows how to administrate a *nix box, or *nix-like box (ie, BSD), they're not going to go for it. It's called "support contracts." And most business managers know very little about Unix or BSD, and if they do they like to keep these systems to a minimum, for other things they like to add on...

      Which brings me to my last point: 3rd party software. For example, my place of employment decided that we needed electronic timesheets, kept in a central database. After I put in 4-5 months of work on a custom built PHP/MySQL solution, they decided a $50k+ solution was the right thing because it ran on Windows (yes, that was actually one of the reasons), used Microsoft SQL Server, and had a Support Contract. At that point Sys Admins are downgraded into "Can you make this work?" employees, which I grumbled a positive and they bought it immediately.

      Just because the advocates, zealots, and proponents of better designed and better equipped operating systems or hardware scream how great their chosen product is, OpenBSD nor Linux has enough support to fit into my area of expertise (the financial institution industry), no matter how much I want it to.

      And trust me, I try at every corner.

    5. Re:If you ran openBSD servers then by Beatbyte · · Score: 1

      All your reasons rely on the ignorance of the subject matter.

      If they knew anything, do you think they would use Windows & Windows Apps?

      I'm a VP of a company and we have ZERO Windows servers. We use outlook in certain departments and Evolution in others. I'm not going to have my company pay a Microsoft fee for anything.

      As far as patches, twice daily all my *nix machines are updated with the latest versions of whatever is important.

      Simply put, just because the business world knows NOTHING about computers, doesn't mean its good to stick to Windows.

    6. Re:If you ran openBSD servers then by mojowantshappy · · Score: 1

      I totally agree, but this shouldn't be modded up insightful, the mods need to be a little less biased.

      --

      This page was generated by a Barrel of Circus Midgets, and that is the way I like it!!!

    7. Re:If you ran openBSD servers then by Anonymous Coward · · Score: 0

      4) You'd have to deal with Theo.

    8. Re:If you ran openBSD servers then by Chazmyrr · · Score: 1

      Some constructive criticism:

      The problem with your timesheet solution is that you picked the wrong database to base it on. PHP is questionable because management types tend to prefer ASP, but you may have been able to make a case for it. What screwed you was MySQL. MySQL should never have been considered.

      Management in a financial institution is not going to approve storing timesheets in an RDBMS that does not have a proven track record with a financially stable vendor backing it who will fix any issues in a timely manner. I don't care how far MySQL has come or that you can buy a support contract from somebody. It isn't proven in the enterprise and there's no guarantee that a particular support vendor is going to be around in a few years. If you had gone with Oracle or SQL Server as the back-end, you might have gotten more buy-in from management.

      Another consideration is that 4-5 months of a developers salary is starting to get in the same ballpark as buying a 50k application. If you had something usable in say two months, you might have sold them on it.

      Developing applications for a business requires as much political savvy as programming ability. You may have the development down, but I reccomend working on your politics a bit more.

    9. Re:If you ran openBSD servers then by ducomputergeek · · Score: 1
      Ever here of this company called International Business Machines (IBM)? They have Linux-based servers that come supported.

      Trust me, everything in this town I live in (Springfield, Missouri) runs on one of two platforms: Windows and AS/400's. I know of at least two shops that opted for IBM Linux servers to replace their AS/400's and guess what, they still have their "If it breaks, we're there within 3 hours to fix it" garuntee.

      Next question, why are larger finanicial insitiutions going with IBM and Linux? Bank of America, some of Deutsche Bank, and others are deploying Linux in their data centers, mainly through IBM.

      Right now we are doing a feasablity study of switching a bank in NW arkansas from True64 Alpha's to a Linux solution for their next round of upgrades over the next few years. Both HP and IBM has been more than willing to provide the support they are looking for.

      Most small shops that I do consulting with hire me because they are SICK of the "lets spend $1000's every 18 months to upgrade something" game and my last 6 clients either installed linux on their desktops (2 did) to extend existing hardware life, or switched to the Macintosh platform and after a quarter are glad they did even though the initial investment was about 25% more.

      I have not seen anyone get fired for buying Microsoft, but I have seen two companies go out of business because they used it and their competitors developed solutions in PHP/PostgreSQL & MySQL and Linux and offered the product at 70% the cost.

      The other company was selling internet Kiosk and someone else came in with one running FirecastOS (linux based) and but them out of business because of the high costs due to viruses and software failures.

      Although putting in 4-5 months on a custom PHP/MySQL app. I know of half a dozen time sheet programs. Our own firm uses phpProjekt as our complete intranet system including web-based email, calandar, help-desk, et.al. Is it as complex as Exchange. No. Thank god too, because there is something to "KISS". It does everything we need and then some.

      Is Linux the best thing since sliced bread? No. Our company has about 15 computers in all. 10 are running macs, 3 FreeBSD and 2 OpenBSD. right tool for the job, but there are supported versions of linux out there.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    10. Re:If you ran openBSD servers then by xyloplax · · Score: 0

      We have Sun Platinum support. We also use Redhat support. So did my last 2 jobs. I have been the only guy that knows how to administer a *nix box on 3 separate jobs. I also convinced them to buy more of them. I would have gotten fired for buying Microsoft since it would have required major rearchitecting. Martha Stewart Omnimedia moved from Windows to Solaris despite Martha being personal friends with Gates and Allen. Sometimes it's just the right thing to do. On the other hand my last company was heavily Sun-entrenched, but that didn't stop us from rolling out ATG on Windows to some clients. It was the right solution for that client.

      Free/3rd party solutions usually develop out of financial need. We would love to get a NetApp for our windows and unix home directories. Finance said no to $90K, so we built our own with Linux and Samba.

      Exchange sucks. But you are 100% correct about nothing being as good as it.

      Why are you building a custom built solution if "they" won't support the effort required. Or did the folks who built it not know how to scope the project properly and set expectations? The only reason my last job decided to build their own app server out of JBoss is because our clients wouldn't pay tens of thousands for BEA/ATG/IBM app servers.

      Everything has it's proper solution. Sometimes it's freeware, sometimes it's payware, sometimes it's Microsoft payware. Scope out the problem, match it with the proper solution.

      --
      -- "You can lead a yak to water, but you can't teach an old dog to make a silk purse out of a pig in a poke" - Opus
    11. Re:If you ran openBSD servers then by delus10n0 · · Score: 1

      Remember when OpenBSD cured cancer, fed the entire world, and parted the Red Sea?

      Yeah, that was pretty sweet, eh?

      Pfft, gimme a break.

      And people think Microsoft fans are eccentric.

      --
      Not All Who Wander Are Lost
  34. As a last resort by Anonymous Coward · · Score: 0

    IF a workaround isn't available, and IF the patch doesn't break something else (Microsoft comes to mind immediately), and somebody else with a similar setup to mine has verified this...

    THEN I patch. Security paranoia is good and all, but look what happened to all the chumps who went nuts over the recent SSH exploit. Some of them A) Ran to an even more insecure LSH, or B) Upgraded immediately, opening themselves to another attack based on a bug in the ported patch!

    Although the 'Window of Exploitation' becomes null and void on a security announcement, recent history has pretty much cemented the fact that large scale internet attacks are reactive to exploits, and not proactive.

  35. Whenever the school is out. by Belisarivs · · Score: 1

    Which explains why until last semester we were still running Solaris 2.7. Finally got it updated to 2.9. I guess there are advantages to running a relatively obscure OS.

  36. BigFix software by Honorbound · · Score: 1

    My enterprise just rolled out something called BigFix that is supposed to allow them to provide patches immediately upon their release. It seems to be basically a cusomizable Windows Automatic Updates system. My understanding is that the user still has to allow the patches to be installed, which is a potential problem.

    Does anyone have any experience or additional info about BigFix?

    --
    "I'm not, like, that smart. I, like, forget stuff all the time." -- Paris Hilton
    1. Re:BigFix software by LucidityZero · · Score: 1
      Does anyone have any experience or additional info about BigFix?


      They tried to sell us their software once, and we told 'em no.

      That's all I know. :)

      --
      Sig.i>
    2. Re:BigFix software by ryanr · · Score: 1

      Note: I'm contracting at BigFix at the moment.

      In short, there's a central console under control of the administrators, and there's an agent running on each client machine. The administrators decide which patches to roll out to which machines, and at what time. It also continually checks that the patches are still installed properly afterwards, and indicates if the patch is no longer applied, or is corrupted.

      That's the patching piece, it does other things as well.

      The users get to make some choices, at the discretion of the administrator. The most common being when to reboot. For patches that require a reboot, the admin can cause a popup to appear on the desktop requesting that the user save all documents, and click here to reboot. The admin can also force the reboot if they choose.

  37. My exp. by MoeMoe · · Score: 1

    I have to manage a server farm and lord knows how many workstations (about 130+)... I make life easy on myself and use remote patching on all our systems. Right before lunch time (a solid half hour) I use the intercom to let everyone know that they will have to reboot their machines. Only real pain in the butt for us was Blaster and Nachi... A different tech from another division said he already patched the system.... the problem was he was only referring to his one freakin machine!

    --
    Business \Busi"ness\, n.;
    A scam in which all people involved perceive as beneficial...
  38. my two cents... by haus · · Score: 1

    Back when I dealt with a large number of windows machines I held to the notion of running patches our test network immediately, if that went for a day without noticly blowing up I would start installing on a select number of low priority boxes in IT and a few brave soles that worked closely with us. Then after another two days of observation (and a lot of reading to see if anyone else has had significant problems) then we would start a blitz on the whole of the network.

  39. Real men don't patch... by JamesP · · Score: 1

    they hack the code and fix it in binary....

    --
    how long until /. fixes commenting on Chrome?
    1. Re:Real men don't patch... by Koos+Baster · · Score: 1

      Today in fact, we had to hack our way into Microsoft's patch and a third party library because M$s latest patch broke our software, and the third party refused to fix a bug in a four year old - and therefore unsupported - version of their software.

      If only their newer versions would have been near stable, we would have upgraded years ago. Closed software - sigh.

  40. A test before patching... by bcolflesh · · Score: 1

    How much of that 48 hours was spent testing the patches with your client's configurations?

  41. Simple solution: Use a *nix! by ehudokai · · Score: 1

    If you were running a *nix based OS, you wouldn't have to restart every time you patched something. Windows is a flawed design, and the reboots are one of the chief reasons I would NEVER use windows as a server unless I am forced to.

    The only reason a *nix box would have to be restarted, is if the patch goes against the kernel.

    Solution:Drop Windows. Grow some real technical knowhow, and install a *nix to do your serving.

    --
    This is just sig!
    1. Re:Simple solution: Use a *nix! by uloveus · · Score: 1

      oh such a simple solution - run everything on *nix.

      Yeah never mind if the server software only runs on Windows or maybe a creaky redhat version so old it won't run on your hardware in any sensible mannor.

      Problem! not everything runs or runs well on a *nix.

    2. Re:Simple solution: Use a *nix! by js3 · · Score: 1

      I have to agree with you. if patching constantly is uncceptable to you, find a new os. I set my servers to automatically download and install patches at 5am in the morning. I have yet to have a patch that broke something. But never be afraid of switching oses or finding a new solution. it's only an os

      --
      did you forget to take your meds?
    3. Re:Simple solution: Use a *nix! by ehudokai · · Score: 1

      Come on what a Cop-out!

      If the software is only designed to work on windows, then you are using, or providing heaven forbid, software that is not designed for serving in a secure environment.

      If the software runs on a older version of redhat then it shouldn't be too hard for the company that provides the software to recompile it for a newer version of linux or other *nix based OS's.

      For example, I run on my laptop/workstation a source based distribution of linux. I am a Oracle Database developer. Our Company uses Oracle 8 still and mostly the older Developer 6i utillities for creating forms/reports. These were compiled against older libraries that came with redhat years ago. Solution: just install compatibility libraries to allow the software to run in my modern linux environment. Works perfectly.

      Don't tell me that you can't use the software on a newer version of *nix.

      Problem! not everything runs or runs well on a *nix.

      True, not every thing has been designed with security in mind. Take (insert M$ product here) for example.

      --
      This is just sig!
    4. Re:Simple solution: Use a *nix! by mark-t · · Score: 1
      Problem! not everything runs or runs well on a *nix
      Maybe not everything runs on a *nix box, but of the things that do, they all do indeed run well.
    5. Re:Simple solution: Use a *nix! by rakkasan · · Score: 1

      Smoothwall makes a nice firewall. It stopped both Blaster and Welchia from hitting 4 windows boxes on the green side. www.smoothwall.org Check it out. Boots and loads automatically from a cd. Even a hardware monkey like me can work that one.

      --
      The problem is choice..
  42. well what i do is by Anonymous Coward · · Score: 0

    i always read the stories then i....

    Windows has detected the time has changed
    please press ok to restart

  43. Fear, Uncertainty, and Doubt by abb3w · · Score: 1


    Within 24 hours on Windows systems, 72 hours on Macs... but within 4 hours --with NOTHING higher priority-- if patches are announced same-day for both Windows and Mac.

    As part of my belt-and-suspenders paranoia, we run two separate parallel-function network backup machines, one OSX based, the other Windows (mumblemumblemumble). I live in terror of the hypothetical multi-platform/multi-mode Warhol worm taking out my systems.

    --
    //Information does not want to be free; it wants to breed.
  44. The real matter ... by JohnDoe.Slashed · · Score: 1

    ... should be how fast others apply patches to my servers if I get it right. It seems that the clients didn't do anything in order to get their servers patched. So why do i press no whenever MS "scrambles to get my my software patched" to a new version?

  45. We test first by MarkusQ · · Score: 1

    We test first. In general, we respond to a vulnerability by first checking to see if it effects us (for example, ssh has had some recent problems that did not effect us because we did not use the features that were compromised). If it is some thing that we need to worry about, we make do some testing to make sure it doesn't break anything. Then we determine the best way to patch the effected systems on a case by case (or class by class) basis; in general, we try for minimal disruption (only patch what needs to be patched).

    For everything else, we do rolling full-upgrades, on a as-much-time-as-it-takes-to-get-it-right schedule, again testing as we go.

    The bad guys(tm) can hurt you, but they're nothing compared to what you can do to yourself if you make a habit of pulling the trigger first and aiming later.

    -- MarkusQ

  46. We patch every once in a while by Lane.exe · · Score: 1
    Whenever Apple releases a security update. Oh, and I had to patch our BSD machines when the SSH bugfix came out. But that's been about it.

    --
    IAALS.
  47. At least where *I* work ... by dbarclay10 · · Score: 1

    At least where I work, the general turnaround time is about six months. And even then, they only do the servers, and they only patch the most critical of vulnerabilities.

    We're looking at 2,500 servers here, but still - six months? Absurd.

    (No, I'm not directly involved in the process, though I *did* write many of the docs about it that they use. They take forever to do the simplest of tasks.)

    --

    Barclay family motto:
    Aut agere aut mori.
    (Either action or death.)
  48. Oh... by doppleganger871 · · Score: 1

    ...whenever we can get around to it. Usually quickly, unless we cannot devide our processes (assigned tasks) up, then we can do a few, work on something else, patch a few more, work on something else... ya know, just like your CPU does.

  49. Depends on several factors by Qzukk · · Score: 1

    Critical patches for important services get applied ASAP. If I can't turn it off or firewall it off, then we notify clients of impending emergency downtime and go at it.

    That said, if I can firewall it off or turn it off, the patch can wait until its well tested.

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  50. New form of Internet Advertising! by poppageek · · Score: 1

    Seems Slashdot has a new form of advertising. Disguising ads as stories.

  51. My schedule by Bendebecker · · Score: 1

    I hardly ever install patches. I run Windows ME and it makes more sense for me to just let the thing sit and wait till it gets so screwed over that I need to completely reinstall. Then I do so and repatch and repeat the process. I just keep a firewall andnorton around to make sure I don't get any already know viruses, etc but beyond that patching isn;t going to really help taht much, especially since WinME crashes even quicker with patches than it does if I just leave it alone.

    --
    There's a growing sense that even if The Future comes,
    most of us won't be able to afford it.
    -- Lemmy
  52. On Linux? Firewall it and keep it safe, THEN patch by toygeek · · Score: 1

    On our servers we tend to do nothing more than make sure that we are firewalled so tight that even the ugliest security hole will go unnoticed by black-hats, because they won't be able to get that far. That being said, we STILL patch the servers once we see that the patch has been in use for a few days without problems by other users.

    There's nothing better than installing a patch-for-a-patch. The recent SSH exploits come to mind, had to do everything twice!

  53. Patching with apt by Anonymous Coward · · Score: 0

    I use a very simple cron.daily script, which essentially does:

    apt-get update
    apt-get -f -u --yes upgrade

    So as not to break my system, I actually add another cmd line param that uses a separate config file and sources.list file, which ensure that I only download the latest security packages.

  54. I cannot count by Stud1y · · Score: 1

    how many hours of time i wasted patching machines. in a company with 20,000 computers easily in each building.... and only about clusters of 4 are the same, it's a pain. we can't sus the patch to them, or anything fun like that...

    we're still trying to make sure all 1 million of our computers are patch world wide. It's a big pain.

    We have to test the patches on our test servers and such before we issue them, because it might be worse havoc than the virus would cause...

    i never realized how much i hated virus' until that week of 2 patches, back to back... gah!

    1. Re:I cannot count by Anonymous Coward · · Score: 0

      WHy is it you can't use SUS? Admittendly I am only running a small shop (~50 machines), but it is working fine for me. From the docs you should have pretty good control over what machines use what SUS servers and so you should be able to run a test network with no problem. If you are running Windows 2000/XP and not SMS SUS should be good enough.

    2. Re:I cannot count by Stud1y · · Score: 1

      nt 4.0 windows 98, windows 95, sixty billion other things.... people's lack of truthfullness when i say "i have to restart your machine" they say "not now"... really in the whole event, it's a big pain in my ass. i'd rather not have to look at computers ever again. *sigh*

  55. What patch? by Anonymous Coward · · Score: 0

    What are these patches you speak of? Oh crap, I don't have alot of time to finish this, theres an error with something called RPC I only have a few seconds l^H^H^H^H^H^H^H^H^H^H^H^H^H^H
    CARRIER LOST

    1. Re:What patch? by ErixTr · · Score: 1

      Shouldnt it supposed to be a "NO CARRIER" joke?

      --
      less is more
  56. DoD practices, as reported by an insider. by Anonymous Coward · · Score: 1, Interesting

    The Department of Defense has no specific timeline for patches to be put in place, mainly because each team out here is free to do this as it wishes, when it wishes. This leads to disorganization and chaos of a level hitherto unimagined except on networks run by the most rank amateurs imaginable -- which may well be our status.

    In any case, my office has a bi-weekly reboot period set aside wherein they apply critical patches. Since this is scheduled downtime, our customers have already agreed by way of an SLA (service level agreement) that services won't be up during a brief window every other Friday. At least, that's when our guys are supposed to add patches -- it's mostly at the discretion of the admin on duty and how late he or she is in getting out for their weekend.

    Past that there's no allowed downtime except when servers crash or when the Quarterly Outage rolls around. As such, patching is infrequent and often incomplete. It is distressing in the extreme.

    I've pushed for (and received) tools to automatically download patches from Microsoft, and have other tools on hand to push these out to servers, but thanks to the Windows architecture I can't simply stop and restart services to make sure the patches take effect. Reboots are called for, and because that necessitates Downtime (capitalized most intentionally), it is verboten.

    Things changed a bit when Nimda and Welchia hit, mainly because all of our suborganizations were busy scrambling like hell to uninfect themselves. My group, a rather high component in DoD, did not get hit by the worms -- our firewalls were properly configured and didn't allow random incoming RPC. (Though having seen how many orgs *did* get hit.. well let's just say there's a bright, bright future for college graduates with no real world experience, hmm? All you have to do is qualify for a security clearance!)

    Anyway, we wound up patching in very short order in that specific case, but only because of immediate impact. If the writer of Nimda had half a brain and had used his exploit to write a very quietly installed trojan horse instead of a stupid reboot script he would have had control of hundreds of systems at the Pentagon. Lucky for us he was busy making a statement.

    Patching does not happen nearly fast enough to suit me. :(

    [Posted anonymously. I don't mind losing my job -- our contract's over in forty five days -- but I do mind federal prison.]

    1. Re:DoD practices, as reported by an insider. by im+a+fucking+coward · · Score: 1

      [Posted anonymously. I don't mind losing my job -- our contract's over in forty five days -- but I do mind federal prison.]

      If you're dumb enough to post directly, without spoofing an IP, and your post has any validity, have fun in prison. Federal is much nicer than State, so don't sweat it too much.

  57. At my company by The_Bad_Bob · · Score: 0

    We use Linux! We use the Red Hat network to patch our computers, and they are usally patched in 24 hours.

  58. Troll - Use unix by Anonymous Coward · · Score: 0

    I get you're using Windows. Using Linux, or any unix, patching is usually transparent to the user, unless you parch the kernel. Patching the RPC server in such a context could be invisible (RPC server was the latest patch in windows I know of enough to talk about it)

    rpm -Uvh ...
    service portmap restart (if required)

    done.

    Scriptable, possible remotely, no reboot. Even ssh can be upgraded via itself (the old executable runs for your connection untill you disconnect, the new one handle the new connections, and the blocks on the disk are freed as soon as the last instance of the old exe (running connections) finishes. Super elegant, super state of the art since the 80's or something. And no monkey involved in clocking buttons.

    Get a real OS. AIX, HP-UX, Solarix, Linux, *BSDs all have those feature.

  59. mypc by Anonymous+Custard · · Score: 1

    I don't manage any servers, but on my personal Windows XP pc, I patch asap. There's nothing critical on there that would be impacted by a lousy patch, and I know enough that I can always unpatch it if need be.

    The only patches I hold off on are motherboard bios patches, cause those are such a bitch to debug if something goes wrong :-)

    I wish there weren't so many WIndows XP patches, but you have the admit they've got an amazing patch delivery service. It must help for them to have so much practice delivering patches.

    1. Re:mypc by Omicron32 · · Score: 1

      Err, from my experience with Windows (not very recently, haven't booted to WinXP since installing Linux), 95% of the patches tell you that once installed, they can't be removed. What do you do if that messes up your system, eh? Also, the patch delivery system sucks. It doesn't scan what's on your computer, it only checks the registry. Not to mention the privacy issues, but I think that they're mostly FUD.

    2. Re:mypc by Anonymous+Custard · · Score: 1

      95% of the patches tell you that once installed, they can't be removed.

      A few are like that (What do you do if that messes up your system, eh?

      Cry / go play outside :-). But it hasn't happened to date.

      Also, the patch delivery system sucks. It doesn't scan what's on your computer, it only checks the registry.

      Well that's good enough for most users, isn't it? For patches, the registry works like a checklist, and windows update trusts the checklist. If your registry's corrupt then you've got bigger problems.

      Although if something maliciously breaks the patch but doesn't make a note in the registry, then I guess you'd be unpatched and not know it? But I haven't ehard any cases of this...although it might be a good sneak attack.

  60. patching schedule? by Lordofohio · · Score: 1

    My patching shedule? What's a patch?

  61. Subjective Weighing by 4of12 · · Score: 1

    Between

    • how much disruption and lost time will be caused by a potential exploit of the vulnerability and
    • how much disruption and lost time will be caused by patches that break your mix of applications.
    The only thing you can do is to start testing patches in a micro-environment as soon as they're released.

    That, and check your firewall rules to insure potential exploits can't enter via the easy routes.

    --
    "Provided by the management for your protection."
  62. Why reboot after patching? by GillBates0 · · Score: 1
    What part of the Windows design requires you to reboot after patching the OS? Let's say a patch fixes a DLL, parts of which are in memory. Why can't the administrator reload the fixed functions into memory on the fly?

    Linux, on the other hand doesn't require reboots after installing the patches. I think this is due to the fact that the required modules can be installed on demand without bringing the system down (feel free to correct me if I'm wrong here).

    What prevents Windows from doing the same?

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    1. Re:Why reboot after patching? by thebatlab · · Score: 1

      Not a whole hell of a lot from what I've seen. I apply a lot of patches without restarting and the patch takes effect. It seems like putting in the ol' "Your computer must be restarted for the changes to take effect" thing is just to cover their bases to ensure that the patch has taken effect. One thing to note, sometimes if you don't restart and you go back to Windows Updated, it'll list some of the patches you've already applied. I'm not too sure why. I thought it was just registry entries that indicated which patches had been applied...

    2. Re:Why reboot after patching? by Quixotic+Raindrop · · Score: 1

      Most Linux patches don't require reboots. Most kernel patches do, however, especially if your new kernel is up-level (say, from RH's 2.4.9-31 to 2.4.20-20.7). And, since you'd have to re-compile some of your drivers, and re-run mkinitrd, that's as good a time as any to double-check that you've applied your apache, php, perl, mysql, cvs, and other application patches, patched the source for all your built apps, and triple-checked your boot scripts.

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
    3. Re:Why reboot after patching? by Anonymous Coward · · Score: 0

      I think it's because linux is teh uber 1337 nad teh M$ WiNd0Wz suXX0r teh cock111111

    4. Re:Why reboot after patching? by Khazunga · · Score: 1
      I think it usually is filesystem design. You see, in Windows, file locks are identified with the filename. So, if DLL C:\Windows\a32.dll is open and locked, the patch can't replace it and will schedule the replacement for the next reboot.

      In most unix filesystems (namely ext2), a filename (directory entry) is a link to an inode number. Locks are applied to inodes. So, if I want to replace /usr/lib/a32.so, I unlink the directory entry, recreate the file with another inode, and fill it out with the new contents. The old contents, still locked by the application are still available on disk and untouched under the old inode. When the app restarts, it will read the new inode pointed by the new directory entry. You still need to restart applications affected, though.

      --
      If at first you don't succeed, skydiving is not for you
    5. Re:Why reboot after patching? by Bombcar · · Score: 1

      One potential issue mentioned above is that Windows doesn't allow overwriting a file that is in use, which Linux does. When the file is closed and reopened (restart service) it will be the new file.

      The easiest way to overwrite system files that are always in use is to do it before the system is fully loaded, which requires a reboot. This copy may not be done if you just stop and start the service.

      Some services can be stopped completely, and then the files overwritten, but I would be uncertain at best of the success of this process (i.e., have a tool that can test the vulnerability and see if it is gone).

    6. Re:Why reboot after patching? by Anonymous Coward · · Score: 0

      On one machine, I patched MSBLAST w/o rebooting by turning off system uptime (autorestart if rpc crashes), killing RPC, patching, and starting rpc. The patch didn't ask to reboot, so I didn't.

  63. We don't have to patch...that often by ducomputergeek · · Score: 1
    Our shop is 90% Mac, 5% OpenBSD, and 5% FreeBSD. We run Apple update once a week. Its not a problem after we got them employees in the mind set that all they have to do is log out and leave the machine running 24/7. Then on friday nights before I leave, I go around to all the machines and click apple update and let them go, reset, and leave.

    We usually let our people go about 3PM on Fridays if there isn't a major project do, so I usually am gone by 4:30.

    Now on the FreeBSD machines, we haven't patched them at all because they run on a closed network and handle our file and print servers. The OpenBSD boxes serve as our company intranet, mail server, and firewall/router. These are patched when needed, but that is usually with updated every 6 months.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  64. Lessons from Public Health by borroff · · Score: 1

    I try to follow an idea from public heath services' response to virus outbreaks; I create a perimeter around the outbreak consisting of vaccinated systems. In this case, the virus carrier is the internet, so all of the systems the control passage of information to and from the internet are vaccinated (patched) first. Of course, if you have no proxy server, and way to block harmful web content at the edge, that means patching everybody...

  65. have they forgotten? by Anonymous Coward · · Score: 0

    Your customers don't "want to be interrupted by a reboot during business hours?" Remind them that they used to reboot every 4 hours before windows 2000. Either patch or go back to pre-windows 2000!

  66. reboot? by harlows_monkeys · · Score: 2, Interesting

    Maybe you should get your clients to run servers that don't require a reboot for most application patches.

  67. Impact on downtime statistics by G4from128k · · Score: 1

    It would seem that patching is becoming the biggest source of downtime for MS-based systems. How can any hosting place claim a bazzilion-9s uptime when they need to patch'n'reboot for the security flaw of the week? I suppose all OS types have this issue. Anyone have comparitive data on patches-per-year for different OS species and the associated downtime to install and reboot for each patch?

    On the other hand, I suppose a hosting company could maintain seemlingly high uptime by never patching -- a great strategy until they get hit by a big exploit.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Impact on downtime statistics by Bull999999 · · Score: 1

      It is kinda sad, acutally. I find that Windows 2000 Server is pretty stable when used with good hardware, but it is indeed hard to test the endurance of the Windows 2000 servers because most critical patches do require a reboot. MS did reduce the amount of reboots with 2003 Server but did not eliminate them.

      Only time that you'll need to reboot on GNU/Linux OS for the kernel updates, and I'm pretty sure it's the same way for UNIXes, and *BSDs.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    2. Re:Impact on downtime statistics by jonadab · · Score: 1

      > On the other hand, I suppose a hosting company could maintain seemlingly
      > high uptime by never patching

      If you use fully-redundant servers with load ballancing, you can patch and
      reboot them individually without disrupting service. Thus, you can have
      high availability without technically having long uptimes. This IMO is the
      direction that high availability systems are going to go -- toward clusters.
      Theoretically, this can be done with any OS, though of course some OSes have
      better clustering capabilities than others. But even with an OS that has NO
      clustering capabilities, if the server apps provide for synchronization
      between servers you can accomplish basically the same thing.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  68. Re:Here's the problem... by fireweaver · · Score: 1

    Speak for yourself, troll.

  69. In Stages by EkiM+in+De · · Score: 1

    I never patch the live servers immediately but follow this regime
    1. My local development machine. ( This is done as soon as I get the reports that the patch is out.)
    2. Our development servers
    3. Our staging server
    4. Live web servers
    5. Database server

    The time from top to bottom is usually about 2 - 3 days, unless a problem was found ( which there was with KB824141)

    --
    Patriotism is the opium of the masses
  70. 5500 workstations, 400+ servers by Omicron · · Score: 1

    We use a product called Patchlink to patch all of our windows systems. A small agent runs on the client machine (be it server or workstation) and we have one sql/web server (the patchlink server) that communicates with both our clients and the Patchlink corp's systems. They do all the silent install prep and testing of the patch in their labs, and then they put it on their servers. Our Patchlink server picks up the new patch, checks it's database to see what clients it can apply the patch too, and then it sends the patch out to them at night according to our schedule. It silently installs the patch and reboots it at night.

    It helps us out A LOT - makes patching easy and fairly painless for us. We can also choose not to roll out certain patches to ease the pain of breakage.

  71. My University by jeffkjo1 · · Score: 1

    My university patches things only when something goes wrong. When the whole campus went down because of blaster, they then decided it would be a good idea to patch all of the lab computers with windows update. They're still running lots of old Apache incarnations as well... from 2.0.40 to 1.3.6. I'm consistantly amazed by their seeming retardation.

  72. It will be a long time by lnunez · · Score: 1

    Because I need to install windows first and there are no plans for an instalation in the short/medium /long term

    So I'll keep with apt thanks

  73. It depends. by supabeast! · · Score: 3, Interesting

    I tend to follow at least the following criteria when deploying patches:

    1- If the patch is a Microsoft patch, I deploy it immediately, regardless of severity, because Microsoft has repeatedly lied about the severity of security flaws that were actually quite critical.
    2- If the patch is for a very theoretical problem, such as many of the recent OpenSSL patches, I tend to let it wait for the next big update. Good examples are those problems where key-breaking time is reduced to only 50 years or so on a $10,000,000,000 budget.
    3- Patches that fix vulnerabilites that are only a problem in stupid configurations (Such as recent OpenSSH problems.) get ignored until the updates have been tested.
    4- Patches from Sun go out immediately, because they seem to take so long that the exploits for bugs have been integrated into script-kiddie toolkits.

  74. Fast. Really fast. by baneblackblade · · Score: 1

    What do you consider to be an acceptable turn around time for a vulnerability patch

    Faster than it takes someone to attack you.

  75. Service Packs only by shades6666 · · Score: 1

    Our desktops and internal servers get service packs only and then only after they have been thoroughly tested by our certification group. This means we get SP1 installed at about the same time that SP2 is released.

    I have to assume that our web facing servers get better treatment but I have no direct experience with them.

    Miraculously, the network seems to stay up most of the time.

  76. Depends on the patch by Medievalist · · Score: 4, Insightful

    We don't EVER install a patch on a production machine without testing it first on some less crucial machine.

    Any machine that accepts connections from outside the firewall (SMTP, IMAPS, HTTPS, & SSH are all we take, and only to specific machines) gets any remotely exploitable bug patched ASAP. Typically I will run the patch on a non-production machine for 24 hours to make sure it's reasonably stable, then patch.

    Once the patch has proved itself in production on the remotely accessible machines, say for a week or so, we load it everywhere else.

    Stuff that's not remotely exploitable is dealt with on a more relaxed schedule, generally at least two weeks after the patch has begun testing on a non-production machine. Sometimes longer.

    We also always test our backup strategies before loading MS or HP patches, since sometimes they completely trash the system.

    HP-UX patches come out months or years after the exploit, Microsoft patches come out weeks or months late, DEC patches used to come out within days (Oh, how we miss ye DEC) and BSD and linux come out within hours, usually.

  77. Lie about it. by EvilJohn · · Score: 4, Funny

    If it's windows patch early, and patch often. If anyone asks why you rebooted a box, lie about it and say "It crashed." That's one everyone will believe.

    --

    Less Talk, More Beer.
    1. Re:Lie about it. by ideatrack · · Score: 1

      It's worked for me, I trod on a loose power cable in the server room and the server flicked off. I just told everyone that it'd crashed.

      It was a UNIX box but nobody knew that...

    2. Re:Lie about it. by HarveyBirdman · · Score: 1
      lie about it and say "It crashed."

      Who needs to lie?!?!

      I've had patches cause crashes.
      And crashes that need patches.
      And sneetches with stars, and those without.
      But the patches for sneetches with crashes that-

      Oh, sorry, slipped into the Seuss Continuum for a moment there.

      --
      --- Ban humanity.
    3. Re:Lie about it. by Carnildo · · Score: 1

      And what do you do when rebooting the box uses up your entire downtime budget for the next year? "Five nines" uptime means the computer is unavailable for no more than 315 seconds a year.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    4. Re:Lie about it. by Anonymous Coward · · Score: 0

      Yes and anyone who agrees to five nines with a Windows box is an ass that deserves what they get...

      Seriously...

      Ass...

    5. Re:Lie about it. by Anonymous Coward · · Score: 0

      option a: get a second server and use it for QA
      option b: get a second server and use it for QA

      oops, that was redundant. sorry.
      oops, that was redundant. sorry.

  78. Hmmm..... by Anonymous Coward · · Score: 0

    Gotta do this one anonymous, cause the DMCA would probably allow Microsoft to supoena /. for my personal information because there is evidence of copyright infringement in my post.

    At the office we patch as soon as they are available, but I don't patch at home at all. I'm a "software lover", so my copy of xp wouldn't work if I patched. Anywho, without patching at all(ever), and with a DSL connection that is always on, and with Norton 2002 running, I have never gotten a virus through XP vulnerabilities. I have however acidentally clicked on an attachment in a newsgroup and gotten a virus. Damn finger twitch!

  79. My Answer by Ashcrow · · Score: 1

    What we do is a simple processes. All people on staff, tech related or not, have been told of the importance of patching and why it occurs. When a problem occurs and a patch is released we quickly package the patch in a zip file with installation instructions and send out an immediate email. All people within our organization are responsible for patching their own systems (or asking for help if they can not) and replying within 24 hours of the email. We ten audit the systems every month or so to make sure that the patches have been applied, if someone is caught not following this procedure (which has never happened) the person would be seriously reprimanded if not fired due to the sensitive information we house.

  80. patch? by dakkon1024 · · Score: 2, Insightful

    This is one of those grand broad questions with no answer. If you have an entire redundant system to test with, you can patch that instant, test it, and roll it out. But then again the new patch might fail in some way you never expected. If you are talking a 100+ servers, then you might need to test a group, before you patch your core group. Then there are the questions you need to ask. Is someone likely to break in? Did it work for someone else? Is it a MS product? What do your clients want? When will have the least effect on service? Did the patch come to you via email? You know, the important questions. To answer the question though, we patch, after we know the patch works.

    1. Re:patch? by mrpuffypants · · Score: 1
      Did the patch come to you via email?

      Everybody around my office really appreciated Microsoft distributing that last round of patches via email. That really made it a lot easier for us to keep our systems runni

  81. Thats easy by mothrathegreat · · Score: 1
    Just tell the customer how long it will take you to reinstall all their software, restore all their data from tape and reset their network policies after they get the latest worm.
    Then tell them how long it will take to reboot now.
    Then tell them how much your company will charge for said system restore.
    See how many complaints you get.

    --
    Extended Warranty? How can I lose!
  82. As a maintainer of machines running Debian by k8to · · Score: 1

    I like to get security issues resolved within a few hours of the problem being announced.

    Usually this can be accomplished in minutes without disruption.

    --
    -josh
  83. Patch and reboot? by Anonymous Coward · · Score: 0

    You mean you have to reboot after you patch!? Must be an obsolete OS!

  84. Every Thursday by Anonymous Coward · · Score: 0

    Since it seems like there's a new MS exploit every thursday, it's easier to just declare every thursday as a day of downtime so you can get all your windows machines patched. Smart companies will give their employees the day off on Thursday and make them come in on Sunday instead.

    Microsoft: We're changing the world. Ask us how!

  85. Asking for trouble by L-s-L69 · · Score: 1

    This guy posts the URL to slashdot then informs everyone how great he is because his company patch. I guess he need either a new webserver or wants to see how long it takes someone to break in.

  86. I don't apply these kinds of patches by TheMidget · · Score: 0

    We run a secure shop. After the umpteenth virus/worm infection/buffer overflow, we decided that Windows was no longer affordable. We ditched our Windows machines, and replaced them with Linux and Solaris boxen, and since then, we haven't had a single security incident! Really, how difficult is it to understand?

    1. Re:I don't apply these kinds of patches by Anonymous Coward · · Score: 0

      really? i have cracked into your network, my IP on your network: 127.17.45.16 go ahead and try pinging it.

    2. Re:I don't apply these kinds of patches by __past__ · · Score: 2, Troll
      Well, you apply other kinds of patches then, hopefully. Which also can break things and should be tested (even if both massively exploited holes and broken patches tend to be rarer).

      I certainly didn't like patching OpenSSH on a machine I can only reach via SSH.

    3. Re:I don't apply these kinds of patches by TheMidget · · Score: 1
      I certainly didn't like patching OpenSSH on a machine I can only reach via SSH.

      No problem. Just run a second sshd (old version) on a non-standard port:

      sshd -P 5000

      Or (if you have several machines on the same subnet) telnet in from another one on the same subnet (to avoid accidentally shooting off your backup sshd when you do an /etc/init.d/sshd stop). Webmin also comes in handy in such cases.

      However, as you said, broken patches are usually quite rare in Linux/FreeBSD. On my SuSE boxes, I routenily do /etc/init.d/sshd restart, and amazingly this works even when executed from within an ssh session!

    4. Re:I don't apply these kinds of patches by Anonymous Coward · · Score: 0
      On my SuSE boxes, I routenily do /etc/init.d/sshd restart, and amazingly this works even when executed from within an ssh session!


      That's because the daemon that's handling your current SSH session is still the old one. There's a simple rule with OpenSSH patches: If you're doing it over an SSH connection, don't log out until you've tried opening a new connection from another (virtual) terminal! That way, if the patch doesn't work, you can still fix it over the existing connection.

      I suppose this rule applies to telnet patches as well, if you're crazy enough to use telnet.
    5. Re:I don't apply these kinds of patches by ncc74656 · · Score: 1
      I certainly didn't like patching OpenSSH on a machine I can only reach via SSH.

      nohup /etc/init.d/sshd restart is a fairly safe way to load an updated OpenSSH on most systems. On my LFS boxen, the connection will drop right after you hit Return, but you can log back in right away and the new daemon will be active. On my Gentoo boxen, /etc/init.d/sshd restart is sufficient...the current connection keeps running on the old daemon until you close it, while new connections will use the new daemon.

      (You could also just reboot the machine after updating OpenSSH, but that's the girly-man way of updating. :-P )

      --
      20 January 2017: the End of an Error.
    6. Re:I don't apply these kinds of patches by exhilaration · · Score: 1

      Red Hat's up2date utility upgraded and restarted SSH without disconnecting my SSH session. I was expecting to get kicked off but it just worked.

    7. Re:I don't apply these kinds of patches by TheMidget · · Score: 1
      That's because the daemon that's handling your current SSH session is still the old one.

      That seems obvious... However, in the old days when doing /etc/init.d/sshd restart from an active ssh session, occasionnally the new copy would be prevented from starting up by the presence of an existing connection on port 22 (... your active session). In that day and age, it was indeed necessary to temporarily start up another sshd on a different port, or ... gasp ... to use telnet

      I suppose this rule applies to telnet patches as well,

      No, with telnet it works somewhat differently. There is no permanently running telnetd. Instead, telnetds are started by inetd for each session. Because of this, it is enough to install the new telnetd, no need to restart a daemon.

      , if you're crazy enough to use telnet.

      Telnet does have its uses. However you do indeed need to be careful to only use it on local networks which you trust. Telnet is interesting when

      • logging in from vanilla Windows boxes (if you still have some...)
      • logging in from a boot floppy system (a telnet client takes up far less space than a ssh client...)
      • for some reason sshd is not (properly) running
    8. Re:I don't apply these kinds of patches by Anonymous Coward · · Score: 0

      make a little script:

      sleep 10 /etc/rc.d/init.d/sshd restart

      run it nohupped, log out, and log back in in a few seconds. Though you're still fucked if you changed the config and there's a problem with it.

    9. Re:I don't apply these kinds of patches by Anonymous Coward · · Score: 0

      That's because the old version is still running! Log off right away and log back in if it's a security patch.

    10. Re:I don't apply these kinds of patches by TheMidget · · Score: 1
      Back at the time, when restarting sshd was still problematic, I did indeed use such techniques... Which did work half of the time, and failed the other half, for various reasons. Another trick is to schedule another sshd start ten minutes later using at.

      However, all this is pretty moot nowadays, as with the current SuSE, even a vanilla sshd restart works flawlessly.

    11. Re:I don't apply these kinds of patches by colinleroy · · Score: 1

      I certainly didn't like patching OpenSSH on a machine I can only reach via SSH.
      Whenever I have to do this, I test the new server using ./sshd -p 2222 and login to it, before making install. Saved me once or twice when I forgot ./configure options.

      --
      blah
    12. Re:I don't apply these kinds of patches by JamieF · · Score: 1

      I think you missed the point, which is not "my goodness it's hard to restart sshd successfully" but "what happens if the new sshd is hosed and I can't get back in because SSH is the only way to get into that box".

  87. There shouldn't really be any urgency... by Geekylad · · Score: 1

    .... If your firewall, anti-virus, office security etc are all taken care of properly. Protect the network then think about individual servers/pc's. A friend of mine works for a large law firm in London that got screwed by Blaster, his network security was spot on until he looked at all those bogged down home user vpn connections with no Personal firewall. Leave no stone unturned on the network and you should be ok.

    --
    There is no right or wrong, just the consequences of your actions.
  88. Patches? We don't need no stinkin' patches by CompWerks · · Score: 1

    Sorry, I couldn't resist.

    --
    If you can read this sig - the bitch fell off.
  89. I reboot anyway. I like to reboot. by Medievalist · · Score: 1


    I like to know that I haven't screwed up the machine's ability to boot properly.

    And since I'm not the only person with superuser privs, I like to make sure my cohorts haven't screwed up the machine's boot process, either.

    You don't know unless you test. Patching's a good excuse to do a test boot - you're logged on anyway, and you can justify any interuption of services by pointing to the need for the patch.

  90. getting pathetic by Anonymous Coward · · Score: 0

    In my area I see other computer support businesses advertising their awesome abilities at fixing systems affected by virus/worm attacks. The use of Windows is reducing the computer profession to the level of a "Pests-R-Us" business. Rather than really helping customers by pointing them toward a product that does not suffer from the poor quality of Windows, support companies are actually basing their livelihood on the inherent problems and fostering the idea that its all part of the computing XPerience. These companies should be putting up signs that say "Migrate-R-Us", let us help you save money by moving away from such a bug ridden platform as Windows!
    Pretty sad.

  91. Working late into the night? by Awptimus+Prime · · Score: 1

    Why not run the patch, then have someone reboot the systems after hours?

    Just have a spare engineer, or two, on standby in the event a system doesn't come back.

    I forgot, that's too easy and wouldn't have resulted in a /. article.. :)

    1. Re:Working late into the night? by im+a+fucking+coward · · Score: 1

      Excellent point, as long as the patch doesn't break triggered scripts, close ports, etc. Of course, any competent admin will have tested all that in a lab.

    2. Re:Working late into the night? by tweek · · Score: 1

      Because the patch won't take effect and can possibly break something that might not already be loaded into memory. The patching process is minimal to the reboot process. The KB fix that MS posted that fixes all BLAST variants is 300Kish and is installed very quickly. Problem is that if for some reason the RPC services get reloaded into mory, they won't work properly without a reboot.

      I'm guessing most customers who have server farms could handle two out of ten machines being patched and rebooted at a time though.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    3. Re:Working late into the night? by Awptimus+Prime · · Score: 1

      Yeah, I posted that about 4 hours before a co-worker came in and go an email from helpdesk warning him to patch his machine. Since he had been off work for a few days, he missed the last round of 2k updates.

      Upon installing SP4 and the hotfixes, the machine would boot to a non-ledgible BSoD. I think I jinxed him as I updated all my crap before the post.

      Whether it be server or workstation, you definitely don't know what you are getting until the reboot happens.

  92. BSD kernel patching needs no reboot? is it true? by urbieta · · Score: 1

    I just recalled that a friend told me a couple years ago that BSD systems do not need to reboot when patching the kernel, is that true or was he just full of it?

  93. Re:Oh, we patch as soon as we know about the explo by Anonymous Coward · · Score: 0

    Linux requires reboots all the time. I wonder what you're smoking. Always more FUD.

  94. No need to reboot immediately by Anonymous Coward · · Score: 0

    All Microsoft patches/hotfixes and service packs have command-line switches that can set "no reboot" (-z or /z). Install the patches (as your SLA seems to dictate), inform the customer, and let the customer reboot when ready. Suggest to the customer the need for a timely reboot.

  95. subscription by I8TheWorm · · Score: 1

    I subscribe to ntbugtraq.com and read what others are saying about the patches. Inevitibly, there are some that patch immediately, and a few of them are kind enough to report their findings.

    --
    Saying Android is a family of phones is akin to saying Linux is a family of PCs.
  96. Reboot? by Anonymous Coward · · Score: 0

    What do you mean, reboot? You didn't need to patch the kernel. Unless you work with machines that need a reboot every time the mouse moves...

  97. How fast ... by JohnDoe.Slashed · · Score: 1

    ... can you do patches for me to apply ???

  98. Why the 'Microsoft' icon for this story? by goldspider · · Score: 1
    Surely the Slashdot editors haven't become so blind in their zealotry to suggest that bugs and security flaws are exclusive to Microsoft products! The use of the Borg-Gates icon is inappropriate for this story, and demonstrates (IMHO) poor judgement and journalistic integrity.

    And no, I'm not new here!

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:Why the 'Microsoft' icon for this story? by deviator · · Score: 1

      "demonstrates (IMHO) poor judgement and journalistic integrity."

      are you sure you're not new here? Slashdot has been judgement and integrity-free since 1998!

  99. I don't need to reboot.... by Anonymous Coward · · Score: 0

    I just run up2date over the weekend. Fixes any security issues that exist. All this time and we havent had any downtime due to crap like MSBlast.

    Take that MS!

  100. Re:first post by webtre · · Score: 1

    you need a patch in your fp software, before the next major story

    --
    litigious bastards
    suck it sco!
  101. I use transwarp patching by HarveyBirdman · · Score: 1
    It's a new anticausal service that patches my computer before the patches are released.

    So there.

    It uses, um... dark energy, or something.

    --
    --- Ban humanity.
  102. How quickly do you put a patch on your arse? by Anonymous Coward · · Score: 0

    This is totally OT, but wft.

    So, there are these 2 homosexual computer programmers.

    The first says to the second - "Do you want the key to my heart?"

    The second says - "No, I just want your ASCII".

    Get it? ASCII? lol ...

    OK. Its pretty bad. But, wtf, its not the worst joke you've ever heard.

    I'm posting this again, because I want to. Gotta luv AC. :)
    -----
    AC: The choice for OT posts on /.
    http://slashdot.org/comments.pl?sid=82912&cid= 7263 334

  103. Install Everything Immediately by Anonymous Coward · · Score: 0

    I install every patch which Microsoft emails me as soon as I get it. I can hardly keep up nowadays.

    (Yes, I know MS never emails patches :-)

  104. Why Windows has a Higher Cost of Ownership by darkonc · · Score: 2, Insightful
    Not only do you have cheaper acquisition costs, but things like this don't get in your way. You can patch 'live' and rarely need to reboot.

    I've got roommates who've moved to the Linux desktop. I usually do the upgrades from my desktop. The only reason why I tell them that I'm doing upgrades is that it's annoying if they shut down the system in the middle of an RPM Install. (one dual boots to Windows so he's more likely to reboot, the other runs solely on Linux he really only powers off if he's heading out. I think I've installed one or two kernel upgrades in the last year (which require reboots to enable), but since my roommates reboot so often, I can just wait for their next reboot.

    There's also much less need to do testing with Linux patches... You generally know EXACTLY what subsystems are being affected by a patch, so if it's not a critical component, you can often install blindly. Even if it is a critical component, the patches are often well defined and if you have any questions you can read the source code.

    The problems with Windows is that it's the large-scale version of spaghetti code. The relationship between various pieces are ill-defined and numerous. Patches spider into various areas and it seems like nobody (even at Microsoft) knows precisely what a patch fixes (or what it breaks).

    This doesn't just apply to desktops. I'm in the middle of putting together scripts to enable controlled push of patches to a large number of varied servers. In truth, the hardes part is going to be figuring out which patches go to which boxes -- not figuring out if the patch is going to break things.

    Yep. I'm spoiled. Linux makes life both easy and cheap.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  105. Should Depend on Risk and Exposure by good+soldier+svejk · · Score: 1

    I have a regular patch cycle, based on availability requirement (i.e short for DNS's, longer for application servers). If an emergency erratum shows up I evaluate our exposure and balance it against the risk of breakage. For me, that risk is usually quite low, since all my machines are unix or linux. Very few errata require me to reboot or pose a serious threat to my service level. I also run minimal services and local firewalls to reduce my exposure. Hence I can usually sit back and wait to see how a patch performs in the wild before applying it. If that process fails, it is usually quite simple to back out.

    It helps that relatively few unix exploits are packaged and widely distributed in kits. In the past eight years I have encountered such a compromise twice. Once at work (sorta, it was at a University affiliated with my employer) and once at a consulting gig. Both were on vanilla, wide open RedHat 6.2/wu-ftpd installs (blech). I have seen other compromises, but they were manual entry into archaic crap SunOS 4 and Irix 5 (double blech!) machines.

    Windows is another story. Luckily I don't manage any of our 80 or so Windows servers. I have no idea how I would handle patching them. It seems like their exposure is quite high. More importantly, the patch process appears fatally flawed. Our admins are afraid to apply patches because of the frequency with which they break machines. And almost all of them require rebooting. The recent round of RPC exploits hit us hard and we had no choice but to patch all our Windows servers. Unfortunately, the patches broke our backup system. That left me working 14 hours a day for six days (I admin the backup server) with backline engineers from two vendors. We got the overall system back up, although it meant rebooting every Windows server (some more than once), but a couple of Windows backups still fail every night. Not much we can do about it, as we have no access to the source code. Besides, backing out of the patches would not only be suicidal but would require another massive disruption of service.

    --
    It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

    -James Baldwin
    1. Re:Should Depend on Risk and Exposure by tekiegreg · · Score: 0

      *sigh* sitting there happy behind firewalls with servers with little exposure, can I have your job??

      However all the same being naive and thinking you have little exposure can get you burnt. I still remember around the slammer worm time thinking "oh look at the little script kiddies toy running smack into our RPC/NetBios filter at the firewall..." until an employee downloaded something she shouldn't have, and infected the entire network with this "Script Kiddie toy" known as the slammer worm....our network was near comatose for about 2 days....bad memories there.

      --
      ...in bed
    2. Re:Should Depend on Risk and Exposure by good+soldier+svejk · · Score: 1
      *sigh* sitting there happy behind firewalls with servers with little exposure, can I have your job??

      You mean unix sysadmin? Our network architecture is total hamburger, particularly from a security standpoint. My point was that I implement my own fortifications and treat each machine as if it were a bastion on the internet. But that doesn't mean rushing to apply every new patch the second it is released. Every time there is a new BIND patch my CIO calls me to ask if we are vulnerable. Usually my answer is no, because the exploit is for some feature we don't have compiled in.

      However all the same being naive and thinking you have little exposure can get you burnt.


      Which is why I work with our security officer (a linux guy and developer, thank god) the evaluate the exposurer level on each "critical" erratum.

      I still remember around the slammer worm time thinking "oh look at the little script kiddies toy running smack into our RPC/NetBios filter at the firewall..." until an employee downloaded something she shouldn't have, and infected the entire network with this "Script Kiddie toy" known as the slammer worm....our network was near comatose for about 2 days....bad memories there.
      Now that IS naive. You can't rely on an institutional network firewall for host level security. When I mentioned firewalling I was referring to the stateful firewalls on my servers themselves. Slammer killed us in much the same way, but it didn't take us by surprise. It happens every time there is one of those MS worms. All it takes is one laptop. Of course, with the network hosed I was pretty much as buggered as the Windows guys, but I can say with confidence that my machines are very unlikely to cause such a problem.
      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    3. Re:Should Depend on Risk and Exposure by tekiegreg · · Score: 0

      More or less what I was trying to say, I WAS a naive fool thinking that our firewall alone could handle a "little script kiddie toy"....but I don't make the same mistake twice myself :-) Yes I do see your point regarding rash security patching, why put in a security fix for something you're not exposed to? Usually I hold back on such fixes, or at best deploy them in a fashion to cause very minimal impact. However when my network is comatose, you can bet I'm rushing comp to comp to deploy patches as well....

      --
      ...in bed
  106. We Don't... by sirgoran · · Score: 1

    Host the sites we manage. We farm out the hosting to third party hosts. But we're on their backs to make sure they get patched ASAP. Business hours or not, patch and reboot as soon as a patch is available.

    Dance monkey, Dance!!

    -Goran

    --
    Carpe Scrotum - The only way to deal with your competition.
  107. The current fervor will continue until... by Mr.+Dop · · Score: 1

    ...either another Monster (along the lines of blaster or welchia) doesn't rear its head comes along, which if everyone keeps patching within 48 - 96 hours wont happen for a while. And we according human nature become complacent and let 48 - 96 become 96 - 192 becomes 192 - 384 becomes 384 - 768

    OR

    We get another patch that breaks things


    Either way the cycle will begin again, 'tis the circle of life.

  108. I call BS - This "AskSlashdot" is an advertisement by Anonymous Coward · · Score: 0

    And I wonder if someone at Thrive has moderator access today because all the other messages calling this out as an advertisement are getting modded down.

  109. Here at Intel... by Anonymous Coward · · Score: 0

    ...we have a push-tool on every XP machine that forces users to patch. about a month ago we were patching several times a day for a week! (incremental patches).

    usually it's at least one a month if not more.

    it's pretty funny, someone will be projecting a presentation and suddenly the patch manager pops up and takes control. a real hassle, but the IT team has really put security ahead of convenience.

  110. Look at me! by CommieBozo · · Score: 1

    Look at me! I'm getting free advertising under the guise of an "insightful" question for Slashdot!

  111. depends by andih8u · · Score: 1

    If its something that I have a hole punched through the firewall for I'll patch it right away, like ssh, apache, bind, etc. Something that affects 135 or 137 or a linuxconf exploit which is behind the firewall I'll take a bit more time to do.

    --


    slashdot, news for crazed liberal socialist zealots
  112. All such policies must be guided by Risk Analysis by csoto · · Score: 0

    Your risk analysis will determine a few things. Among them:

    1) Criticality of systems (how important is this system to your business?)
    2) Sensitivity of the data on those systems (are you gonna get sued or lose your customers?)
    3) Impact of availability (does anybody care if your news server is down for half an hour per night?)
    4) Availability of exploits/platform exposure (Windoze bugs are exploited in less than a week these days)
    5) Stuff I probably forgot (home taking care of the kid, and only half a pot of coffee...)

    For us, our "critical" systems are patched immediately. Typically, we reboot that night (except Unix/Linux boxes, which typically don't need reboot). As part of our risk analysis, we went even further to minimize risk by doing things like not allowing sensitive data to be stored (use the mainframe for that- let someone else worry about it ;).

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  113. Mod -1 : Pendantic by dogfud · · Score: 1
    After the most recent exploit was revealed,

    Isn't that simply a security hole? An exploit would be code taking advantage of said hole...

  114. RE: OBVIOUS FLAMBOYANT GENTOO FANBOY by Anonymous Coward · · Score: 0

    +1 Insightful

  115. Patch? As often as needed by Anonymous Coward · · Score: 0

    to keep the cravings at bay. Sometimes I wear two.

  116. Mac OS X server, going golfing w/boss bye. by Anonymous Coward · · Score: 0

    Yep I'm the "miracle man" as the boss slaps me on the back and introduces me to his golfing buddies. "You know this guy has saved the company?"

    The whole intranet and servers are Mac OS X, one minor patch which was done via memo. Oh, a few temps needed help from a coworker with the update.

    The strategy of IT making work for themselves and justifying bloated staff by endorsing faulty Microsoft software is backfiring.

    There are a lot of hungry college educated Indians who want your job.

  117. You could do all that with Win2K by jeffy124 · · Score: 1

    provided you dont plug in the power cord.

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
  118. AAARR! by rbanzai · · Score: 1

    What be these "patches" you speak of?

  119. Check your auditor's schedule . . . by cranky_buzz · · Score: 1

    Patch your stuff right before they show up. This is key. Another measure you can use is to evaluate afterwards: if it broke stuff, you patched too fast, if you were infected, you patched too slow.

    --
    ...and when I have understanding of computers, I will be the Supreme Being.
  120. Is this a paid article? by Sialagogue · · Score: 1

    Okay, so it's a valid question, but Slashdot is read by how many people and most of the home page write-up deals with how quickly his/her company services their clients, complete with link?

    This smells like "Astroturfing" to me - a hell of a win for their PR agency.

    --
    The only acceptable defense of scientific results is to say that they were the product of the Scientific Method.
  121. Every damn day... by BurKaZoiD · · Score: 1

    ...how often do you patch?

    Every damn day. I've been trying to quit smoking forever. LOl!!!11111

    >:^)

  122. Linux patching sevice by morpheus98 · · Score: 1

    There is a small independent Linux company out there which guarentees they will apply security patches to your system within 48 hours.

    This isn't an automated service, their techs actually login remotely, backup config files, install the patches, and test everything.
    It looks like it is priced for businesses.

    My company uses these guys because we've had problems with up2date and similar automatic patching software in the past. We've lost configs, had apache and other daemons not restart, and have had lost log files as a result. But since this company has been patching our systems, our patches are always applied on time and our services have not been interrupted for more than a few minutes at the most.

  123. turnaround time is at 0 minutes, ( zero minutes). by LifesABeach · · Score: 0

    sounds like what you need is a the 'cron'ed' use of 'apt-get' at about 2:00 am in the morning; updates for us linux users can be boring sometimes. of course i have the system clock updated then to...

    or, if your boss 'enjoys' microsoft; then maybe the ones who want microsoft should live with their descions.

    or, you might consider investing in moller's sky car, you might as well lay back and enjoy the ride from patch site to patch site to patch site to patch site to patch site to patch site to patch site to patch site to patch site to patch site....

  124. Re:What you SHOULD... by Anonymous Coward · · Score: 1, Informative

    What you SHOULD do is put your versions of the binaries, and startup scripts OUTSIDE the vendor tree. That way they will NOT be modified by vendor patches.

    Saves a LOT of time.

  125. -1 Troll by Anonymous Coward · · Score: 0

    Man, you need to get a life, stop using CAPS, and grow-up.

    Everyone is allowed to have a different point of view.

  126. would that be linux or Windows? by Anonymous Coward · · Score: 0


    If you say linux, I guess you've mastered the two-kernel monte with dissimilar kernel symbol tables? To get past those kernel patches that required a reboot?

    That makes you a better linux admin than Alan Cox. I'm impressed!!

    Please share with us your technique for replacing the kernel without rebooting. We'd all like to know.

  127. Gave up on Windows by Ridgelift · · Score: 1, Offtopic

    After 7 years of working in IT (started with NetWare, then NT, now Linux), life has never been easier with Debian GNU/Linux. Most of the time, a reboot is not necessary, which means servers can be updated from remote with a high degree of certainty that a visit will not be required. I now live about an hour's drive from my nearest client. They're running two servers, one in a DMZ with an Internet-acessible app, the other behind the firewall with SAMBA, backup and intranet web server. Both run Debian GNU/Linux stable for a small network of about 30 Windows workstations.

    Working with Microsoft products is emotionally not worth it. Too much change in the way administration needs to be done. Too many problems with viruses, worms, bad patches, politics, hardware requrements, and application interaction. I have other colleagues who work more than me with longer hours and make a lot more money because they're constantly fixing Windows, but I'm happily married with two children and focussing my efforts on Python and Perl scripting so I can automate even more adminsitration.

  128. Ditch Windows by Dr.+Crane · · Score: 1

    You haven't learned yet? Throw Microsoft products in the trash. *n[ui]x vulnerabilities never require a reboot except in the rare event of a kernel level exploit. Your clients will thank you for switching.

  129. "Almost no reboots" was CLAIMED for NT 4.0 by dpbsmith · · Score: 1

    It's probably down the memory hole by now, but to the best of my recollection one of Microsoft's claims prior to the release of Windows NT 4.0 was that it would almost completely eliminate the need for reboots during installation.

    It always amazes me how Microsoft is consistently able to deflect criticism by saying that the problem will be addressed in the next major release... and when it gets there and it is clear that the promise hasn't been kept, nobody--certainly not the people to drive IT purchasing decisions--seems to mind.

    1. Re:"Almost no reboots" was CLAIMED for NT 4.0 by monkeydo · · Score: 1

      They promised that for Windows 2000, and it's actually true. You can install/uninstall/reinstall almost any service without a reboot. You can also reconfigure the network stack which wasn't possible in older versions. Most of the patches require reboots because they are replacing files that are in use by the system.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    2. Re:"Almost no reboots" was CLAIMED for NT 4.0 by Anonymous Coward · · Score: 0

      NT4 had a really dumb "You must restart" dialog that appeared whenever you closed the Network control panel. Most of the time, however, you didn't really have to reboot -- TCP/IP settings changed instantly.

      A large number of the "restart events" that Microsoft supposedly removed for W2000 were actually just removing unneeded reboot prompts.

  130. I CALL BULLSHIT by Anonymous Coward · · Score: 0

    /.

    Red Hat's kernel patches for the 6.x, 7.x, 8.0, and 9.x series have ALL REQUIRED REBOOT.

    That's right, all these assholes are either:

    A) Unpatched and too stupid to know it

    or

    B) lying liars telling lies

    --Charlie

  131. This was NOT a plug by Anonymous Coward · · Score: 0

    this was in no way a blatant plug for said company

  132. MOD PARENT UP by Anonymous Coward · · Score: 0

    as an antidote to all the stupid "linux can patch anything without rebooting" lies.

  133. I update as soon as... by smelroy · · Score: 1

    I update as soon as RedHat has the patches up on the RHN and up2date lets me. This is usualy in a day or 2 from the announcment.

    --
    Switching to Linux can be an adventure!
  134. Mac OS X 10.2.8 by EvilStein · · Score: 3, Informative

    ..broke all KINDS of things. On my home machine, I now get 5 USB power errors that I didn't get with 10.2.6, as well as unexplained freezes & crashes.
    I reverted to 10.2.6 and all was well once again.

    And this was 10.2.8 redeux - remember the first time that it came out, machines were breaking all over the place. (ethernet issues, IDE oddities..)

    1. Re:Mac OS X 10.2.8 by arminw · · Score: 1

      I had downloaded 10.2.8 but had not yet installed it, because I always wait a little while and look at Mac websites for any signs of trouble. In either mac or windows it is probably a good idea to not immediately install a patch (unless it is for a REALLY nasty worm etc) but to let others bear te brunt of any bugs. The first one on the block with a new gadget or program may have the satisfaction of being #1, but that also, like so much in life has its costs.

      --
      All theory is gray
  135. Patches are still no cure... by sybarite · · Score: 1

    Not saying that patches shouldn't be applied, but anyone that follows BugTraq knows that there are exploits for fully patched systems that have yet to be addressed by Microsoft. This includes a couple of problems with the RPC service.

    This isn't a good solution for home users, but perhaps something like Cisco Secure ACS Remote Agent. This is a kernel level shim that intercepts function calls and uses a ruleset and heuristics to decide whether to permit the activity. I've seen this software protect a Windows 2000 server directly connected to the 'net with no service packs or patches.

  136. Let Your Customer Decide by reallocate · · Score: 2, Insightful

    Once upon a time, I worked at a large content organization with the usual large IT infrastructure, supported by a single large firm. Per the requirements of the support contract, these guys were compelled to down the system and install patches as soon as they got their hands on the code. No-notice outages eere the rule. Managers, customers and employees pitched fits until someone finally woke up and explained that the support vendor would be in violation of contract if he didn't move that fast.

    So, we changed the contract. Unscheduled downtime projected to last more than 30 minutes required getting permission from several designated management types. Any one of those managers could postpone the maintenance.

    This worked because the support contractor always made sure that those designated managers understood the implications of delaying the maintenance.

    --
    -- Slashdot: When Public Access TV Says "No"
  137. Real examples of why its sometimes good to wait by hellfire · · Score: 2, Interesting

    My company writes enterprise software, albeit badly. The QA process I feel could be much better, but at least it gives a support rep like me a job.

    Twice a month, we release patches which fix any number of bugs we may have found since the original release of the software. About 1/3 of the patches we release introduce NEW bugs that weren't there before the patch! These new bugs can easily and often cripple important parts of the software.

    I knew a 4 month stretch where this happened on every release for those 4 months, 8 patches in a row!

    Most of our customers update every few months, and they keep an eye on our website, and the public customer email lists constantly throw out emails which the bleeding edge leaders complain of problems introduced on new builds (which they have every right to complain about).

    Now I can't speak for any other company, including Microsoft, but sometimes upgrading right away when you aren't really currently experiencing an active problem is worse than not upgrading at all.

    --

    "All great wisdom is contained in .signature files"

    1. Re:Real examples of why its sometimes good to wait by mrpuffypants · · Score: 1
      My company writes enterprise software, albeit badly.

      Lemme guess....Microsoft?

    2. Re:Real examples of why its sometimes good to wait by Anonymous Coward · · Score: 0
  138. Ob. Gentoo Plug by EvilStein · · Score: 1

    I patch as soon as I see the GLSA email! :P

    Then I run "emerge -u " right away.

    There, obligatory Gentoo plug AND it's on topic. :D

    1. Re:Ob. Gentoo Plug by GreyWolf3000 · · Score: 1

      I type "prt-get sysup" and get the same results. Gentoo doesn't suck, it's actually a very well maintained distribution. As long as it's on topic, I really don't mind. Just tell those 14-year old zealots that frequent those infamous forums of yours to stop throwing pitches where it's not on-topic, 'cause you're not the only one who can do that, nor is Gentoo the first to come up with it (there have been source-based distros for Linux for a while). By the way, prt-get is a tool for Crux, a minimalistic distribution with a ports system. More my style than Gentoo, as it leaves more of the configuration in my hands.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    2. Re:Ob. Gentoo Plug by EvilStein · · Score: 1

      I gave up trying to tell 14yr olds *anything* a long time ago. They think that they're because "they're the future" that we should listen. ;)

  139. Patching Paranoia - How Fast Do You Patch? by maxiste_deams · · Score: 1

    Just be smart, 2 years ago I planned to make a cluster inside a web compagny, And we planned to used Linux and a lot of open packages, that can be updated within the hours, if we encounter some DDOS... We also make this web cluster redundant, so if a web server is potentially weak under any kind of attack, we drop-it (and changing version of apache or whatever) and nobody heard about a down time ! Still interested to heard a MicroSoft Tech sing the same song, I don't think so !

  140. I don't by Uzik2 · · Score: 1

    I don't patch or upgrade anything unless I have
    to. It costs time and money and usually introduces
    new bugs into my working systems.

    Weigh the unknown benefits against the known cost.
    Unless you're using the patch to shift the
    blame to others it's pretty expensive.

    I wasn't bothered by any of the recent spate of
    virii since my firewall blocked rpc exploits.
    The bayesian spam filtering on my email took care
    of the email. A well thought out firewall
    policy would have prevented a lot of the RPC
    and SQL server exploits. I can't think of any
    good reasons why those services should have
    been accessable to attackers.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  141. 48 to 72 hours but paid for this time??? by Slavinski · · Score: 1


    We try to respond as quickly as we can but with
    1500+ PCs in our division/region and
    only 6 to 8 techs, it can be a daunting task.
    It's very difficult to put a price on prevention,
    however, with recent exploits it's safe
    to "assume" that it could be relatively high depending
    on impact and nature of the group/process.

    I have a question: Do any of you get paid for patching time since most of it is after hours?

    I'll cast the first vote: No :(

  142. No, I'm New Here by New+Here · · Score: 0

    No, I'm New Here

  143. the problem is your choice of OS by penguin7of9 · · Score: 1

    Even disregarding the fact that, by running Windows XP, you have to patch a lot in the first place, the problem is your OS: unless you need to patch the kernel, there should be no need to reboot. In fact, if the vulnerability is in a loadable module, you should still not have to reboot. Some OSs even let you replace the kernel on the fly.

    If you are running an OS that was designed for desktop usage (and realistically, that's what Windows was designed for), you can't expect good uptimes or server-appropriate behavior.

  144. Our schedule by dtfinch · · Score: 1

    Most of our systems are set to auto-update weekly from windows update.

    We're behind a firewall/nat and running Symantec Antivirus Corporate edition. Our server checks for new virus definitions daily. It does a good job of catching viruses on the systems of those who insist on using Eudora with IE rendering. Virus problems are very rare, and most of the alerts I send out are to remind people to patch their home pc's.

    We've thought about using Microsoft's Software Update Services to reduce the number of downloads involved with auto-updates, but so far it hasn't been too big of a bandwidth hog and our server doesn't meet the advertised requirements for SUS.

  145. The Race... by SARSpatient · · Score: 1
    You don't have to patch your system fast, just faster than the first cracker to launch an exploit at it. ;-)

    It really depends on the severity of the exploit however. A patch to update say... nedit, probably isn't as critical as a patch for OpenSSH. In the case of OpenSSH patch it right away. Then again. Then (oh crap, another one?) again...

    Really though, patches come out all the time to fix bugs in other patches. If you've had to deal with the Solaris patchwork of patches, you'll see newer patches negating older patches which themselves turned out to break things. So you get the task of hunting down the newest patch that negates the one you need, and sometimes it ends up being a patch from a completely different category than where you originated!

  146. Uncle Remus Sez: by spidergoat2 · · Score: 1

    Please don't fling me in that update patch.

  147. patch only when QA has given the green light by Anonymous Coward · · Score: 0

    we have several legacy apps which are known to screw up with new hotfixes. we can't even run the latest mdacs because our legacy apps crash unless using the specific version they were coded for!

    we rarely have a major issue with hotfixes and our new apps, but there have been instances where a patch does break them and we have to figure out why. once QA gives us the nod, we go patch happy and do about 500 servers ASAP.

  148. Re: Restarting services by kawika · · Score: 1

    And taking down a service isn't disruptive? It's not too bad for usually-stateless and quick services like http, but restarting a database can take a while and really hose performance since it flushes the db's internal caches.

  149. New Ad Server? by holzp · · Score: 1

    I didnt know slashdot's new add server now put ads in the first line of submissions.

  150. What is this rebooting of which you speak? by Boatman · · Score: 2, Funny
    • no customer wants to be interrupted by a reboot during business hours

    Hm, rebooting. Rebooting. Oh yeah, I remember now. I had to do that to my GNU/Linux system once when I upgraded my motherboard.

    --
    --Just the place for a snark!
  151. Re:I reboot anyway. I like to reboot. by dubious9 · · Score: 1

    Yes, but patches that fix exploitable bugs are very time sensitive. One can ususally wait until 3:00 am or the weekend for a power cycle. If you need machines working 24-7, round robin the restarts so you have continous functionality (as suggested by another in this thread).

    If you are running a critical 24-7 service on one machine then that's bad implementation. Also, plan on outages in advance so you have a time to fix something, (also suggested earilier in this thread). A lot of servers plan an hour of down time every week. This will screw up your 5 nines uptime, but if it saves you from having unscheduled downtime then it is worth it. Plus it makes you comfortable with the process of fixing stuff and rebooting. If there is an unexpected outage (and there will be) then you will get it back up faster becasue you reboot machines every week. s/week/month/ if need be. YMMV.

    Administrators Commandment #1 - plan for failure.

    --
    Why, o why must the sky fall when I've learned to fly?
  152. To Patch or Not to Patch, that is the question? by imobilizer · · Score: 1

    For all these people that don't test before patching, what are you in a 1-2 server enviornment with 10 workstations?

    Where I work we have well over 250 servers, with god only knows how many different applications running on them. Patching without testing isn't an option.

    I think the posters question is valid. Do you patch immediately and risk server failures, or do you test everything in a lab (in our case that would be one hell of a lab if we could afford all those extra servers) and then roll out the patches once you were relatively sure they wouldn't cause problems?

    We are stuggling with this all the time, and it's only getting worst.

    There are tools to automate the rollout of the patches, but as far as I'm concerned the rollout of patches is the easy part, testing the patches against various hardware and applications is the real work. Hard sell to management when you tell them it's gonna take 4-5 weeks at the best to roll out the patch. But it only takes one major outage and that same management staff will be asking yout why didn't you test the patch. No win situation.

    For those of you who say you haven't had a patch blow up a server, count your blessings. Either your lucky, or you haven't been patching servers very long.

    -Moby

  153. Sophos by irabinovitch · · Score: 1

    A few places I work use a tool from Sophos to push the patches onto client machines over the network.

    1. Re:Sophos by Anonymous Coward · · Score: 0

      yeah my sus server automatically installe patches from microsoft on my approx 3000 win 2000 machines. But now sophos antivirus does not work cause of patch http://www.sophos.com/support/news/#ms03-045 http://www.microsoft.com/technet/treeview/default. asp?url=/technet/security/bulletin/MS03-045.asp "##"#%%%#&#%"/

  154. 1 day by Unregistered · · Score: 2, Funny

    I have emerge rsync && emerge -U world in cron.daily you insensitive clod.

    1. Re: 1 day by /dev/trash · · Score: 1

      You mean you do an unattended update?

    2. Re: 1 day by Eamon+C · · Score: 1

      Because, of course, the latest version of a program is always the most secure.

  155. Real Men Run Patch Level 0 by LazloToth · · Score: 1


    You lily-livered patch posies make me shiver. What ever happened to the days of the frontier, the wild west, and discovery? Show me a guy who can get by on NT4 out of the box and I'll show you a man who can weather any storm. THAT'S what I think about patching.

    Well, that's what I'd think if I had time to think. Anyone else having trouble getting into Windows Update???

    --


    It's only funny until someone gets hurt. Then, it's hilarious.
  156. Get a grip by Anonymous Coward · · Score: 0

    You don't choose applications based on OS, you choose OS based on applications.

    If your profit-generator requires a Windows server, you run windows. Or you don't generate profit.

    Think you ninnies.

  157. Actual Data! by Crispin+Cowan · · Score: 1
    How to patch intelligently was the subject of a research paper that we did, which is still applicable, and offers ways to make better decisions than "now" or "later:"

    "Timing the Application of Security Patches for Optimal Uptime". Steve Beattie, Seth Arnold, Crispin Cowan, Perry Wagle, Chris Wright, and Adam Shostack. Presented at the USENIX 16th Systems Administration Conference (LISA 2002), Philadelphia, PA, December 2002. Postscript. or ugly PDF.

    Crispin
    ----
    Crispin Cowan, Ph.D.
    Chief Scientist, Immunix Inc.

  158. Internal Filtering by Anonymous Coward · · Score: 0

    Yes, as stated in a previous post, most if not all routers can filter traffic. It is not practical to do so in an enterprise core of any size, though.

    Typically, the core routers will actually be layer-3 switches (hardware-based routers) to handle all your traffic. Unfortunatelly, layer 3 switches cannot process access lists (what you use to filter traffic) in hardware, so applying them negates any performance advantage offered by your fancy layer 3 switch.

    The difference in throughput can be staggering.

  159. Are you a good admin? by chaoskitty · · Score: 1

    Such an "Ask Slashdot" should be properly qualified. Of course, the author is talking about Windows, and of course, I'm sure lots of people have poined this out already.

    But then what about Unix(like) OSes? Although Linux is free and Solaris is not, I see many instances of Linux "admins" waiting until an "official" patch / RPM / Debian package / whatever comes out rather than compiling vulnerable software themselves, just like their Solaris counterparts who don't have a choice most of the time.

    So better questions might be:

    How many admins depend solely on vendor patches / binary patches rather than patching themselves? And how much time does this waiting cause?

    Furthermore, how many "admins" are too afraid to break things because they do not fully understand the interdependencies of their systems? This one I see a LOT.

    This leads to the best question:

    If you don't patch immediately, WHY NOT?

  160. Here's an idea, painful... but an idea... by cnelzie · · Score: 1

    ...nonetheless. Have Notebook users operate off of a seperate LAN connection that is firewalled before hitting the rest of the 'unprotected' network. This would provide an extra layer of protection to the rest of the network since the firewall would be setup to block ALL ports (and data) that isn't needed for the Notebooks to utilize the network in question.

    While it would be a network management challenge in order to implement, it would provide that extra piece of protection that would eliminate a great deal of network 'intrusions' from outside sources. Also, if those firewalls are configured to log and email that log to a Sysadmin, troublesome laptops could be tracked down within an hour or so of entering the network and be 'fixed' of their Trojan/Viral ailment.

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:Here's an idea, painful... but an idea... by marshac · · Score: 1

      It's not that bad to implement really, even in a small-ish environment. I'm just finishing up setting up a laptop VLAN even as I type this... I setup a domain controller on the laptop VLAN to function as a DNS and DHCP server for the new subnet. The entire subnet is setup as a separate site in AD. The trickiest part was really deciding what rules to put in place on the router between the two VLANS. Here's a question to all the AD gurus out there... what is the BEST way of setting up such a setup in AD?

    2. Re:Here's an idea, painful... but an idea... by JackAsh · · Score: 1

      One word:

      Cybergatekeeper.

      Seriously. Look it up. Essentially an inline gateway, runs an agent on your machine, and checks configuration settings. It's not an antivirus, it just checks the antivirus is running. It can check versions on files, or the existence of certain directories. The configuration resides on the server. And, if the inline server doesn't like what it sees, it blocks you from accessing the network. Period. No agent, no access. Messy configuration, no access. Funny business, no access.

      It's a dream come true :). Of course everything is configurable, from the checks, to the responses, it can block you but warn you, redirect you to a public website to download patches, take your pick.

      Supposedly the next version will integrate with Cisco switches and disable ports for misconfigured users so it won't need to be inline...

      -Jack Ash

  161. Our update plan is "OS-centric." by DogRobber · · Score: 1

    Through SUS, our XP and 2k workstations get updates after they're tested for a week. We have a SUS test pool with about 100 workstations on it that receives all of the updates that we can receive through SUS each Monday. After a week of testing, the production SUS server (approx 3000 clients) is syncronized with the test pool server and we get last week's updates deployed by Tuesday afternoon. Then all of the lastest updates are again "approved" for the test pool. The problem is that our network is still about 40% NT and 9x due to some legacy software that various parts of the agency can't live without or find the means to replace. These sytems are located through out the state and can take between a day and a month to get updated. Currently, the "suits" are weighing the benefits of the various patch management tools (SMS, HFNetCHk, Altaris, Patchlink, etc.), but until they manage to fumble to agreement, we're doing it all with cars and keyboards. But..... I digress. Given the choice, I'd test for a week and deploy with SUS (for newer systems) and HFNetChk for the legacy systems once I'm happy that an update wont nerf my clients applications.

  162. How to deal with patches by Florian+Weimer · · Score: 1

    I'm sure it's been documented countless times, but here are the basic steps:

    First, you read the advisory. Are you running the listed software components in vulnerable versions? Maybe you have disabled the vulnerable component. Then you look at the attack vectors. Maybe the attackers would have to use protocols/ports you block at the next packet filter. Maybe you have activated special tools that thwart the attack (like that URL filter Microsoft provides).

    If you determine that you are vulnerable to attacks, you examine the impact and relate it to the obstacles a potential attacker has to face (access to internal network, for example). Perhaps it's better to live with a DoS risk than to apply a hotfix in an unscheduled manner. If thinks look really bad, you have to apply the patch, but this is just a measure of last resort. If you chose not patch this time, you schedule it for the next routine maintainance. In the meantime, you can check whether problems with the patch are reported.

    In my experience, the whole preparation process takes up to three hours for free software because the advisory quality is typically quite poor, and you have to browse source code and patches. Official patches might not be isolated from other functionality changes or might be just incomplete. Often, it's a good idea to look at vendor patches backporting just the fixes.

    I'd believe it's somewhat faster for proprietary software because you have less information, and you don't yet look at object code diffs to better understand the problem. So you stop pretty early and rely on the vendor assassment only. Fortunately, Microsoft typically provides most of the information you need, unlike any other vendor (free or proprietary), and let's hope that the PSS team now double-checks and ensures that no attack vectors are missed.

  163. Reference counter by Sprinkels · · Score: 2, Informative

    Unix uses a system called reference counter. Each file which exists on disk has on reference counter.

    Normal files, which have only one filename, have a reference count of 1.

    File wich have multiple names, e.g. hard links have an increased reference count.

    For example, if /bin/sh is hard link to /bin/bash . Both filenames point to the same file on disk, which haves a reference count of 2.

    • When files are opened, the reference counter is increased by one.
    • When files are closed, the reference counter is decreased by one.
    • When files are deleteted (unlinked), the reference counter is als decreased by one.
    • When the reference count reached zero, the file is removed from disk.

    Another example: supose you run a program called /usr/sbin/named and you update the program with another version, you will have the following scenario:

    1. /usr/sbin/named is stored on disk. Reference count = 1.
    2. /usr/sbin/named is started. RC = 2.
    3. /usr/sbin/named is deleted (unlinked). RC = 1. The old file is still accessible by the runnnig process.
    4. /usr/sbin/named is replaced by a new version. RC = 1. The old file is still accessible by the runnnig process.
    5. The running process is killend. RC = 0. Old program file is removed from disk.
    6. The new /usr/sbin/named file is executed. (Circle is round)

    Note: You cannot overwrite a running process program. But you can delete the filename from the directory.

    DOS and NT do not allow this. (And sometimes even with files with the same name, but in an other directory!)

    1. Re:Reference counter by I_redwolf · · Score: 1

      Yes, I know how it works on Unix, I don't know how it works with NTFS. Is it that NTFS locks the file stream for usage and if you delete it, it stops writing or writes to whereever, or what? Does anyone know how it actually works or doesn't work under NTFS? I knew for a fact FAT can't do this, but I guess my impression that NTFS can do this was grossly off base.

      For instance lets say Apache is running or you have whatever service running and it's logging to X file. You change the name of the logfile while it's running, in Unix it'll continue writing to the old inode space until you restart the service or I can't remember if Apache has routines to check for this or not, but it'll do the above. In NTFS I assumed it wrote to the previous inode space ala unix; if that's not the case where does it write to?

    2. Re:Reference counter by sparkz · · Score: 1
      AFAIK, this is incorrect.
      1. /usr/sbin/named is stored on disk. RC=1
      2. /usr/sbin/named is started. RC=1
      3. /usr/sbin/named is deleted/unlinked. RC=0
        There are no copies in the filesystem of /usr/sbin/named. The currently-executing copy is in memory.
      4. /usr/sbin/named is replaced by a new version. RC=1
      5. The running process is killed. RC=1.
        Whether or not a file is in use does not change the RC.
      6. The new /usr/sbin/named file is executed (RC=1).
      --
      Author, Shell Scripting : Expert Re
  164. Food for thought by jd · · Score: 1
    If the network is insecure, then any machine that is unpatched and has known vulnerabilities is open to being attacked. This includes long-forgotten mail servers, an office PC that's hooked up and running but nobody uses (or nobody cares enough about to upgrade), a programmable router, etc.

    When upgrading, the only way to be sure you've upgraded all the machines correctly is to upgrade all the machines systematically and over as short a time-span as possible. And I mean all. Just because the machine isn't in active daily use does not mean it's not open to attack. Having security holes while being on-line and powered-up is quite sufficient.

    If you get to design or modify the configuration of the network, introduce some fail-over support. It can be trivial, it doesn't have to handle the peak loads of the primary systems, it just has to cope for the few minutes a box is down.

    Once you've patched all machines on the network, I would advise running a security scan over the entire network. Make sure there aren't any nasty surprises. This is to cover your back, as much as anything. If you are paid to secure XYZ's network, and the next day they discover data theft or some other breach of security, guess who is going to get the rap? You have to make sure you have done your job thoroughly.

    If the network is "secure" (ie: all machines are running IPSec, SKIP or SSH, addresses are not routable, there's some good NIDS software on the firewall, HIDS software on all other machines, and proxies for external networking), then you can afford to be more relaxed.

    Even if a network has only some of the above requirements, you can probably take your time. Knowing about an exploit, and even knowing about an exploitable machine, does not equal being able to do anything with that knowledge.

    The idea of securing a network is to increase the mean time between knowing all the data and knowing how to use it. (You should always assume that a potential attacker knows your network at least as well as you do.)

    The idea of patching a machine is to raise the difficulty of breaking in, by raising the bar of how much knowledge they need.

    Finally, remember that the importance of the computer, or even the network, can be irrelevent. A decent bandwidth will attract anyone wanting to run a DDOS attack against someone else. Trust between your network and someone else's can make your machines a stepping-stone to where they want to be.

    There are as many reasons why your computer might be inviting as there are crackers out there who might want to spend the time doing exactly that.

    Any machine - a forgotten mail server, a programmable router, or a desktop PC of some ultra-lowly clerk - can be used to gain access to a network. It only takes one exploit on one machine, and the net is open to anyone.

    However, I won't recommend wrapping your house in duct tape, and hiding in the bathroom. Nor will I recommend surrounding your PC with sand-bags. Paranoia is second only to stupidity as a cause of vulnerability.

    The key to wisdom is to raise the requirements on time and knowledge to such that the probability of an undetected (and therefore unstopped) intrusion multiplied by the cost of potential damages that could result in the worst case is about equal to the cost of progressive maintenance over the same timescale.

    In other words, if the probability of a successful crack increases, increase your security to match. Likewise, if the value of what is on or reachable through your computers increases, then you must also increase your security to match.

    A very secure network that has valuable data isn't worth piling on further security, unless the risks increase. It costs more to go from a 1% risk to a 0.5% risk, than from a 2% risk to a 1% risk. Therefore, reduce the risk to the level you are ok with, and then just do basic maintenance.

    There ar

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  165. Agreed, but those caveats matter by Anonymous+Brave+Guy · · Score: 1
    ASAP with some caution.

    Agreed. I think there are two big issues to resolve before applying a patch.

    1. Does it work, and not screw anything else up?
    2. When can we apply it to box X without adversely affecting the normal operation of box X unduly?

    The first point goes without saying: if you trust your company network to someone else's QA...

    The second one is, in many ways, more serious than the first. Sure, it's smart to to update your desktop boxes, but they're relatively safe from most things anyway if they're sitting behind a good firewall and your security procedures are half-decent. There's not much point putting a PC on someone's desk if you're going to be interrupting their work all day to patch it.

    Equally, you can't just patch and restart a critical server that's in use 24/7 on a frequent basis. Presumably you have some sort of back-up/redundancy set-up for that kind of box, but you might have to wait a while before you can switch things around to make a patch.

    I think the key thing is to balance the risks: for this patch, how much testing do I need to do myself before I consider it trustworthy, how urgent is it that the patch be installed on each candidate machine, and how much disruption to each machine's operation will result?

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  166. WTF are you smoking? by caveat · · Score: 1

    Can I buy some pot from you? (Brian to Peter, A Very Special Family Guy Freakin' Christmas)

    Seriously though, iTunes, iSync, iCal, iPod, iMovie, &c don't need a restart on my Mac - the only patches that need one are system fixes like upgrades, QuickTime, and Java. I don't think jaguar acually needs it, the patches are all kexts and libraries; I think Apple mandates it because OS X is a desktop OS, so uptime isn't critical, and a reboot guarantees the patches are all loaded right.

    --

    Facts do not cease to exist because they are ignored. - Aldous Huxley
  167. hee hee by butane_bob2003 · · Score: 1

    I always have to laugh when the windows users in the office are complaining about their computers taking half an hour to reboot. Every time something crashes (or they just reboot because it's been a few hours since the last reboot..) they have to wait for patches/updates to be applied. Then sometimes, they have to reboot again! Everyone else on linux boxes are not interrupted by the need (or the feeling that its time) to reboot. There is something wrong with an OS when its users feel compelled to reboot and re-install periodically. (OS 9 and most windows versions seem to have this effect on people)

    --


    TallGreen CMS hosting
  168. Faast updating with cron-apt for Debian Unstable by Anonymous Coward · · Score: 0

    I run Debian unstable on our serverfarm, with cron-apt offcourse.
    It runs every our, to make sure security patches are installed quick as hell.
    But I don't think Debian understand that they need to test their packages well, before it is released and installed in Enterprise.
    Packages are constantly broken, and my(about 10 000) users complain they cannot work beacuse of our servers constantly being down.
    *g* , just make a call to Debian, that's what I tell em' :D

  169. Re: Restarting services by Tokerat · · Score: 1


    Is that as bad as waiting for the service and the whole OS to come back up?

    --
    CAn'T CompreHend SARcaSm?
  170. Re:I wait until... [frequency of patches] by Anonymous Coward · · Score: 0
    As an aside, now that MS is planning on holding their security patches to one a month, what does everyone else think?


    For the most part, I'd rather have them ASAP. If they're not critical, you don't have to patch right away, and you have more time to test. If they are critical, the sooner the better, obviously.

    Of course, I don't work with MS software very much, so I don't have to deal with almost daily security patches. In that case, I might want the patches more frequent than once a month - say weekly or biweekly, at least.
  171. This is why Linux Admins Shouldn't Do Windows by Anonymous Coward · · Score: 0

    If you knew anything, you would know that you can install the patch and elect to reboot at a later time. You could've installed the patches during the day and rebooted all the machines at once after hours.

  172. me? by tkrabec · · Score: 1

    User boxes check for pathces nightly, if exist they get installed

    Power users (5) get the patched downloaded and install at leisure.

    Servers get the patched downloaded and depending on the severity get rebooted about weekly at opportune times

    Linux, installed as needed.

    -- Tim

    --
    TKrabec Pahh
  173. Re:I wait until... / Sounds Like by mr_z_beeblebrox · · Score: 1

    I happily installed all the latest patches for my Redhat 8 box until one day, several months ago, on reboot (a kernel update), the box was totally hosed.

    Not to play favorites, my Windows 2003 server recently crashed and burned after a patching incident, requiring a full re-install.


    You should outsource your patching needs.

  174. Whee by kiwimate · · Score: 1

    Sitting here with some servers that have 280+ day uptimes.

    Whippie skip. I'm sitting here with some servers that have 400+ day uptimes, and at least one which is at 699 days, 16 hours, and 49 minutes as I write this post.

    Yes, it's NT. Now, what's your point?

    1. Re:Whee by 1s44c · · Score: 1


      If you have NT servers with over a year of uptime then they are missing a number of important patches.

      I have to say I'm impressed though.

    2. Re:Whee by Anonymous Coward · · Score: 0

      You running IIS on it? Then I guarantee that it don't answer .asp page requests anymore! I think they were talking about uptime with no errors.

  175. Good thing I brought my trolling rig. by Medievalist · · Score: 1

    For less work than it cost you to build the Windows 2003 server, you could have installed MONDO.

    To restore a machine that's been backed up with mondo, you do this:

    1) Boot mondo CD.
    2) Wait for restore to finish (mondo can call for additional CDs, or load files from elsewhere on your local network, or even from Red Hat's site for OS files)
    3) Reboot.

    You're done! On one of my large servers, with 128 GB of files, it takes a while. But much faster than DLT (and I've found DLT hardware to be so failure-prone I don't even use it anymore, personally -- I prefer Mammoth2 and AIT.)

    Sounds like you're blaming your failure to admin your linux box correctly on linux itself, and then making a somewhat bogus claim on behalf of windows.

    Once you get a little more *nix experience, you'll be able to do a better job. The big problem with *nix is the harsh learning curve.

    1. Re:Good thing I brought my trolling rig. by Gareman · · Score: 1
      Thanks. Mondo looks hopeful:

      http://www.microwerks.net/~hugo/download/contribut e.html#rht9

      I'm blaming the failure on not fully understanding the limited capabilities of the Linux backup software I was using (Arkeia Light).

  176. Re:Quick fix at the firewall / Windows 2003 by mr_z_beeblebrox · · Score: 1

    Plug an infected notebook into your network of unpatched machines and a worm will bring you down in seconds.

    That was true but now you can use Network quarantine areas on Windows 2003. My server checks when they login and if virus updates and patches etc...are not applied it shunts them to a highly restricted quarantine server. The only comms they have then are for virus updates and patches.

  177. Windows vs Linux (or more precisely Debian) by dotwaffle · · Score: 1

    Right, I want to install a patch for Windows from Windows Update. So i do, and it comes up "do you want to reboot your computer"! This is now acceptable proceedure for most, but why? With debian, when I do a apt-get dist-upgrade, it updates a hell of a lot, including security updates, and the server is down for seconds, jsut so it can restart the service. Why can Windows not do this? Ridiculous! I've only once had to reboot my Linux box - and that was to upgrade the kernel. Does Microsoft need to take a page out of the UNIX ideal?

  178. WTF? by melted · · Score: 1

    "Remote attacker can get full control of your machine..." is something I read in patch descriptions on a monthly basis. It simply doesn't get any more straightforward than this.

    Could you provide a factual example to #1?

    1. Re:WTF? by supabeast! · · Score: 2, Informative

      http://www.securityfocus.com/archive/1/272695/2002 -05-13/2002-05-19/0

  179. I patch immediately by Deadplant · · Score: 1

    I patch all my companies and clients systems minutes to hours after I recieve the notification of a patch.

    Of course I run Debian GNU/Linux everywhere so I don't have to worry about silly things like rebooting to apply a security patch to an email server.

  180. Well I run winxp by Stevyn · · Score: 2, Interesting

    I run windows xp pro and I usually check windows update at least once a week. I keep my virus defs updated too. Ironically, this is "proactive" security measures.

    The windows patches I download are usually the critical updates and some of the "recommended updates." I am doubtful of the driver updates because the current NVIDIA driver wasn't too stable. I don't enable automatic updates, but I do that for my parents' and sister's computer because like most people they don't understand what patch security is.

    I haven't had any real problems with patches screwing up my computer, except for that NVIDIA driver. But I did take comfort in Window's driver rollback that allowed me to the older driver that was stable.

    I think that this system up update patches at one source makes things a lot easier than finding patches for windows 95 like back in the day. But obviously if they base system was more stable and secure, I wouldn't have to update as frequently.

  181. Ad prices? by eli173 · · Score: 1

    Ooooo! An "Ask Slashdot" style ad! I wonder what the going rates are for those?

    *cough*
    Sorry, my cynicism's acting up a bit today. Don't mind me.
    </troll>

  182. How often...? Never. by SharpFang · · Score: 1

    At least on my home box with w98SE. Recently I decided I want it up to date, downloaded all the pending patches, installed them as I was supposed to (MANY reboots) and it resulted in a system that crashes after 3 mins of using the explorer (the tool to browse your disk!), can't load MS Word, can't launch Notepad (!) and works -nearly- stable as long as I use strictly non-MS software and avoid anything that was shipped with windows (luckily start menu worked). I thought "screw this", re-checked security on my firewall, formatted windows partition, reinstalled Windows from CD and disabled Windows Update using some tweak tool. And to make things even better, I switched off mostly everything that could be switched off from system run-time services. Now I have just the date in system tray, just "My Computer" on desktop, 2 tasks on tasks list (Explorer and Systray), startmenu and quicklaunch bar to that - and I got the most stable of Windows I ever had!

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:How often...? Never. by kilfarsnar · · Score: 1

      I can sympathise. But running an unpatched Windows machine, even behind a firewall, is asking for trouble. I apply all security patches, but not all recommended updates.

      --
      "What the American public doesn't know is what makes them the American public." -Ray Zalinsky (Tommy Boy)
  183. Re:I wait until... / Sounds Like by Gareman · · Score: 1

    It's a home web server. My wife would fire me.

  184. Patching by Anonymous Coward · · Score: 0

    I run something called RedHat Linux 9. I don't have an account with RedHat, I downloaded the ISO's off of the internet. I update my system with something called yum (yellowdog update maintainer). I 'set it and forget it'(tm). It may take several hours for it to get it's turn to download patches. It downloads them and updates the machine automagically. I occasionally notice whatever else I am doing is running slower than normal and catch yum in the act of updating my computer. Since its a no-brainer to update the computer, I start yum whenever I get a security alert.

  185. My employer.. by log0n · · Score: 1

    runs on NT4 (sp1 iirc) because their to afraid to apply patches for fear of major system failure (2k+ employees). The risk of trying to fix what's been so long mismanaged.. forgotten.. poorly designed.. is just to great.

    1. Re:My employer.. by log0n · · Score: 1

      And to continue the cycle of poor management, they don't quite comprehend how drastic things could get ;)

  186. Windows Update (site broken) by Anonymous Coward · · Score: 0

    This site is used to summarize patches which should be applied. It stopped working about the time Microsoft issued their first "monthly" patch. Now it says, "No updates are available." for an unpatched workstation. According the monthly patch release, I can verify at least 4 patches should be applied. This gives a false sense of security to "Joe Servicepack." (I know, I know, using any Microsoft product is a security oxymoron; "military intelligence," "microsoft security").

    I have tested this with about 15 separate NT4 workstations, with the exact same result.

    The conspiracist says this site stopped working because Microsoft wanted it broken under NT4. It could be "SUS" is the new thing and the old thing can be left to fall into disrepair.

  187. Too often by Brandybuck · · Score: 2, Interesting

    My company recently became a Windows-only shop, and replaced the Solaris network. Last week we had to reboot our systems three times for patches. This week we've already done it once (it's only Tuesday). The master install image for a whole product line was infected with a virus.

    Oh, but we're so much more productive now with Windows than with Solaris, that I guess it's okay. I can crank out ten flimsy hyperbolic presentations with PowerPoint in the time it used to take me to write up one detailed spec in FrameMaker. That's progress!

    --
    Don't blame me, I didn't vote for either of them!
  188. One of the benefits of linux by vande198 · · Score: 1

    This is one of the big benefits of linux/unix: It seldomn must be rebooted after patching. :-)

  189. Re:Here's the problem... by Anonymous Coward · · Score: 0

    Hey!!!! You asshat! I've been experimenting with transexual lesbian vegetables. Surely that has to count for something! And don't knock it. Try a Rutabaga. You might never go back.

  190. Patches? by Quixadhal · · Score: 2, Funny

    Whare are these "patches" of which you speak?

    Just run a VAX/VMS system as your firewall... it's so old and obscure that no hacker will have any hope of remembering how to hack it. :)

  191. Patches?!?? We don't need no STEENKEEN PATCHES!! by Anonymous Coward · · Score: 0

    TIA

  192. Debian never caused this sort of trouble... by Anonymous Coward · · Score: 0

    Reboot after installing security updates? I do that occasionally when a kernel vulnerability is discovered. I can usually install updates without causing any interference by running
    apt-get update
    apt-get upgrade
    No rebooting required!

  193. Reboot?? by Pope+Raymond+Lama · · Score: 1

    Funny thing that 90% of the patches I have to do requiere no more than "service restart" with a "downtime" of maybe 2 seconds.

    Maybe one should consider how much more is it worth to live by perpetuating a monopoly of worse software.

    --
    -><- no .sig is good sig.
  194. Re:I wait until... - OT by DarkProphet · · Score: 1

    Yeah, its kind of ironic, unless you understand there is a difference between "religion" and "church". Religion == good, church == bad. Think about it. Christ's teachings on its own is really meant to free the mind of man. This is evident if you study the teachings on your own using some text that you trust as not being terribly corrupted. Churches, on the other hand, tend to use the same teachings to instill fear or increase the power of the church collective, at the price of individual piece of mind. So, I guess with that in mind, Jefferson knew what he was talking about.

    --
    What could possibly hurt the security of the American people more than giving our own government the ability to hide its
  195. Re:I wait until... / Sounds Like by Anonymous Coward · · Score: 0

    Maybe I'm just a little naive, but Windows Server 2003 retails for like $500. Are you an MS shill or an 31337 p1r8?

  196. how fast? should be how much can you loose? by bobrankle · · Score: 0

    company had fix for blaster decided not to install it, just waiting. Day of attacks lost 2 days complete for corporate offices, then probably a day a user over the next 2 weeks due to remote propagation. Luckily we dont do much at corporate (grin) but if this hit the stores, yikes! If you take just the salaries, this cost probably as much as 100k shortterm, plus the added new virus software and the added issues of that. Cheaper to be proactive.

  197. I don't patch Windows by Anonymous Coward · · Score: 0

    I don't patch my windows until a unified update is available. Then I download it somewhere else and install it.

    I think I'm still volunaberable to the blaster worm, but I don't care

    .
  198. Unix administrators aren't mushrooms. by Moderation+abuser · · Score: 1

    ldd can tell you which libraries are used and readelf can tell you which calls are made.

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:Unix administrators aren't mushrooms. by cperciva · · Score: 1

      Ok, so ldd tells you that all your applications use libc (what a surprise). Readelf tells you that the functions which were patched aren't called directly by your application.

      Oops. Library functions can call other library functions. How do you identify if the functions touched by a patch are called indirectly by any given application?

    2. Re:Unix administrators aren't mushrooms. by Moderation+abuser · · Score: 1

      Recurse through the libraries used by the application. You don't have to know if a particular function call is used second or third hand because if the application or library calls a patched library at all then the service has to be restarted.

      Not only is locating affected binaries trivial scripting, finding currently running and affected services is even more trivial. Restarting said affected services is entirely automatable on a site wide scale.

      This is bread and butter systems administration. I'm sorry but I sincerely hope you aren't representing yourself as a systems administrator to your employer.

      --
      Government of the people, by corporate executives, for corporate profits.
    3. Re:Unix administrators aren't mushrooms. by runderwo · · Score: 1
      Not only is locating affected binaries trivial scripting, finding currently running and affected services is even more trivial. Restarting said affected services is entirely automatable on a site wide scale.
      Furthermore, some operating systems (like Debian) already do this for you. How much easier could it possibly get?
    4. Re:Unix administrators aren't mushrooms. by Anonymous Coward · · Score: 0

      "I'm sorry but I sincerely hope you aren't representing yourself as a systems administrator to your employer."

      I was just WAITING for some asshole to put in a snide comment in this thread about "I do my job so much better than you. You are incompetent".

      Yes, new slashdot record: Two posts in a thread before the elitism pops up.

      Does it make you feel good? Does it? I hope so, because you probably have little else of value in your pathetic little life.

    5. Re:Unix administrators aren't mushrooms. by Harik · · Score: 1
      I was just WAITING for some asshole to put in a snide comment in this thread about "I do my job so much better than you. You are incompetent".

      Bitterness. The last refuge of a Minesweeper Certified Solitare Expert.

      I know it must hurt that you went to one of those "Free Pizza!" Tech Seminars to "Reboot your Career!" and you found out that the real world wasn't QUITE what they promised you. Out here you have to compete with people who know more about computers then where the power button is. Who can hot-patch a box without any user-noticible downtime (a few milliseconds for http if you do it right). Hell, we do it _ROUTINELY_, out of habit. Our servers are no mystery to us, and if something happens we don't have to go scrambling for an activation code to get them back online.

      There's more to being an administrator then a piece of paper that a hundred thousand other "Admins" have. And when you've worked long enough in the real world, you'll realize that.

      Until then, do everyone a favor and take the man's advice. Don't call yourself something you are not. Playing golf dosn't make you Tiger Woods. Playing Minsweeper dosn't make you a computer guru.

  199. Patching Fool... by DysonSphere · · Score: 1

    I'm patching right now. I'll be patching from 10 P.M. to 5:00 A.M., and from 9:00 to 1:00 A.M. tomorrow night as well.

    If you read about me in the paper, it'll be about me cracking Bill in the nose.

    --
    Mommy. What's a karma whore?
  200. slashvert by Anonymous Coward · · Score: 0

    a new catagory should be made for obvious self advertisments.

  201. Re:MS (Limitations of NTFS) by Anonymous Coward · · Score: 0

    Ah, I've always wondered about this. I mean why on earth doesn't NTFS behave 'the Unix way' meaning that files can be deleted whether they're used or not. And if we're on the subject. Why oh why does M$ NOT introduce proper (symbolic) links in the file system. And don't talk to me about reparse points. They may look like symbolic links, but aren't because deleting a reparse point also results in the deletion of the file/directory or whatever it is pointing to.

    When I developed software for Solaris we could create installation areas for our software using symbolic links. Now on Windoze we have to copy the files to get the same result. Where is the logic in this? I need true symbolic links, with matching performance, and not the sh*te that comes with cygwin.

    M$, do yourself a favour. Drop the next generation file system. Nobody needs it, and you're just going to make people have to upgrade their hardware. Finish what you've got first, then we'll talk.

  202. It's now or later. by Frobozz0 · · Score: 1

    I guess I see it as 3 options:

    1) You can stay late and patch it now.
    2) You can not patch it, and lose a lot of customers and exponentially more time.
    3) Get a Mac.

    --
    "Politicians find new names for institutions which under old names have become odious to the people."
  203. Arkeia! There's your problem, Tex! by Anonymous Coward · · Score: 0

    Ah, the dreaded Arkeia. Looks nice, doesn't it?

    My employers flushed a lot of money down that rathole too... bought the enterprise version for big bucks, and it never worked right, even after six months of 5-calls-a-week to the vendor.

    Nowadays I use rsync, tar, and a big server to backup everything on raid5. Each office round-robins the tarballs out to another at 2 AM for off-site backup / disaster recovery, and we keep a full set of mondo disks for all servers at each site.

    No pretty dashboard, no web interface, 100% reliable backup and restore.

  204. Re: I'm with you on this one.... by King_TJ · · Score: 1

    It doesn't, ultimately, do anyone much good to put off doing security updates (or any worthwhile system updates, for that matter) - simply out of fear of it breaking things.

    I remember when MS first released Internet Explorer 6, a number of people reported problems installing the update from IE 5 or earlier. (Sometimes, it would fail to install completely -- freezing up the computer at 70% or so completion, and force you to reboot. After you did, things were really messed up, and the only good "fix" was a hard drive format and Windows re-install.)

    At that time, I remember my boss being hesitant to let us upgrade the systems to IE 6 - fearing these issues. Luckily, we forged ahead anyway and rolled out the update quickly. Yes, we had a few systems that "blew up" doing the update - but it always upgraded fine after a fresh re-install of Windows, which tells me something was simply wrong with that computer's configuration to start with. If it wasn't IE 6 crashing it, it would have eventually been something else....

    (Having IE 6 really ended up benefiting us, because we could do much more with setting up inherited permissions/rights from our 2000 servers with it.)

    It's the nature of complex operating systems and large applications using shared libraries.... Some patches will inevitably make certain assumptions about your computer's configuration that aren't correct 100% of the time, and those exceptions will cause problems/crashes.

    Any patch that really is flawed and breaks perfectly good installations on a regular basis will quickly be recalled and re-released anyway - so I say, patch early, patch often!

  205. We wait by WapoStyle · · Score: 1

    Where I work we wait a few weeks to hear about bugs in the patch. When it comes to applying a Microsoft patch you never know if the machine is going to come back up after a reboot. Not really trolling, it's just the truth.

  206. In the land of Production servers..... by Anonymous Coward · · Score: 0

    ....equipment often fails upon rebooting the machine. a 15-minute email stoppage can easily become a 15-hour email stoppage. Not a wise idea.

  207. Do you understand upgrades? by Kashif+Shaikh · · Score: 1

    When you are writing upgrades scripts or programs, you don't want to break ANYTHING. It is better to take the benefit of the doubt, than be like Windows and say, "fuck it, lets do this".

    Biggest problems with upgrades is anticipating site-specific changes. What do you do if you make a change(i.e. install a new lib which is not compatible with sendmail?) and break you're programs. Happened to me when I did Ximian and it installed it's own versions of libraries and fucked up a lot of things. To the point KDE will say: missing function in dl library, etc.

    Upgrades will always be a thorn and pain in the ass: for the users who have to do it and the guys who have to write and anticipate all the little changes. Even moreso: rolling back changes are a bigger nitemare.

  208. FirstClass too by upside · · Score: 1

    We use the FirstClass groupware system, the latest patch from last week (KB824141 I think) broke the client.

    About a year ago one hotfix caused random bluescreens in NT4, it took me about two months to stumble on the fix (same patch, just updated).

    --
    I'm sorry if I haven't offended anyone
  209. Reboot? by AvalonChild · · Score: 1

    Unless you are replacing hardware, or the kernel itself. Why in the name of Turing would you need to reboo.. Oh, you're using Microsoft...

    --
    -- Linux, because eventually, you grow up enough to be trusted with a fork()
  210. Did a Gentoo user steal your girlfriend? by Anonymous Coward · · Score: 0

    Take a chill pill and go see your therapist.

  211. Mac OS X Server, watching DVDs in server room. by Anonymous Coward · · Score: 0

    My clients who have switched to this have never looked back. One place has about 50 days uptime-- no reboots since I powered on the server after setting it up. I'm there for a full day of on-site support every Thursday. Since I put that server in, I spend it sitting in the server room reading or watching DVDs on my iBook, or out on the floor flirting with the attractive women in the design department. I occasionally have to fix their machines, because they're still running OS 9-- but the migration is being planned, and then I'll have even more DVD/flirting time

    Another client's OS X server only has an uptime of 32 days, thanks to a power outage in their building. Since we migrated their Mac workstations to OS X in January, I've only been there to fix issues on their three Windows machines.

    Yup, it's good to be a Mac admin.

  212. Win2k3 by irc.goatse.cx+troll · · Score: 1

    On my real servers/desktops, I patch often thanks to apt-get. On my win2k3 install I had for playing condition zero and max payne 2.. I dont patch. Apparently my cdkey is 'pirated' so they refuse to provide me any updates through windows update.
    While that may sound like a reasonable thing, consider the following:

    You run a 600desktop company, all running win2k3 corp like you should be. One of the machines breaks, so to reinstall it your tech has to have the cdkey. Few weeks later, he gets fired. He takes the cdkey with him and procedes to leak it on IRC/usenet, thousands of people use it and it ends up blacklisted. Now your corperation can't patch until you pay 600*$MSTAX. Thanks microsoft, We need more DoS drone bots out there.

    --
    Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  213. It is not about speed... by Anonymous Coward · · Score: 1, Informative

    It is not about speed...it is about risk management. Patching is not a race. Some patches must be deployed quickly, i.e. the vulnerability poses a substantial risk to the enterprise. Other patches can be deployed more slowly (e.g. a flaw which can only be exploited from the console when the server lives in a machine room with good physical security and trusted IT staffers). Other vulnerabilities can be mitigated until the patch can be applied (e.g. new firewall rules).

    Also, patches often do not fix the problem they are trying to address or produce unwanted side effects. In such cases, you must weigh risk vs. rewards. (Something that gets overlooked while your staff blindly pushes out the update to 10,000 machines in 48 hours).

    Speed patching is really the wrong mindset. Remember, effective information security is all about effective risk management.

  214. Re:I wait until... - OT by amembrane · · Score: 1

    I disagree. Religion (Judeo-Christian anyway) is based on the fact that you are not in control of your own life. One of the founding tenets of religion is that whatever you do, an invisible man in the sky can come along and override you. My mom is VERY religious, and when she's confronted with a problem, she prays for either the situation to improve or for guidance. This has led her to an attitude where she'll tolerate situations that upset her and are in her control. But then again, I think that personal responsibility is becoming a thing of the past, I don't think that anyone wants to admit that they run their own life and the way it is is exactly the way they made it.

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.
  215. Cron by Dalcius · · Score: 1

    I'm sure there's probably some way to do this on a vanilla Windows install, but it might be worth mentioning that this is pretty trivial on a *NIX box. Put some remote administration commands in a shell, wrap that up in a list of hosts and patch what you can during the day, then shove the rest (possibly the majority) in cron and go home, taking your pager with you.

    Remote administration and automation is really something *NIX really has down pat.

    --
    ~Dalcius
    Rome wasn't burnt in a day.
  216. Critical servers & rebooting by Anonymous Coward · · Score: 1, Interesting

    Am I the only person that uses LVS for redundant servers? Whenever they'res a kernel patch needed, or something to that sort, I just bring one down, let it come up, test it, then repeat. This way, I have 100% uptime. We use LVS and OSPF throughout our network for that 100%, and are damn proud of it. :P

  217. www.opengroupware.org plugs into Outlook by upside · · Score: 1

    When you say "advanced" I think you mean feature-rich. Just as a comment to that, the users I support have a very hard time learning even the basic features in their office apps (calendaring, styles in Word, even frikkin folders!). Some commercial groupware packages also run on *nix, such as Lotus Domino (Linux since 1999) which is the number two behind Exchange. Some good points, however. Still, I prefer to remain platform agnostic and take a "horses for courses" approach.

    --
    I'm sorry if I haven't offended anyone
  218. please continue to wait 48 hours by Flunitrazepam · · Score: 1

    um, just to double check... it is thrivenetworks.com (65.112.21.135) right?

    --
    1) Your analysis is based on bad assumptions so your result is way off. 2) You're a sick bastard for fucking a horse.
  219. realism by Anonymous Coward · · Score: 0

    i have realistic ideas about how much of a target i really am. i don't usually patch at all unless i feel like i'm near the line of fire and even then, i surf around looking for the negative aspects of the patch. and when i patch, i keep track of what changes are made to my system, just in case...

    short answer: not that quickly

  220. Re:I wait until... - OT by DarkProphet · · Score: 1

    I do agree with you... well, I guess its a difference in practice of the religion, which is what I meant by church. I was taught that God gives us the free will to do whatever the hell we want, even sin. I was also taught that no one can tell me what my relationship with God should be, because because of our free-will nature that relationship is different for everyone. So, the ultimate responsibility in life depends on one's self, but I certainly do agree that alot of people would rather leave it up to God to run their lives instead of taking ownership of your own life in Gods name. Heh.

    --
    What could possibly hurt the security of the American people more than giving our own government the ability to hide its
  221. windowsupdate no longer works... by Anonymous Coward · · Score: 0
    with pirated versions of windows xp and windows 2k. If a new worm comes out that exploits a new vulnerability, I will bet you a lot of people (esp in china) won't be able to patch their machines. Do we really want tons of insecure windows machines on the web? Maybe they will all move to linux! (Or pay for ms windows....ahhh the horror!!!)

    Or maybe those machines will all become zombies and attack the WWW. Will we have to declare war on china then?

    It's like a spammers dream come true.......

  222. What an idiot by Anonymous Coward · · Score: 0

    It's no wonder companies are paying IT people so little these days. The person who wrote this article, is probably uncertified, may have been to college, but still desperatly lacking in higher education or common sense...

  223. as fast as possible by _Shorty-dammit · · Score: 2, Funny

    I keep one browser open to windowsupdate all the time, constantly refreshing, so I never miss an update. Why, sometimes, I even get truncated downloads because the upload on their end hasn't finished to the server yet!

  224. This one's easy- by bishiraver · · Score: 1

    Use a server operating system that doesn't need to be rebooted when patched.

  225. Re:I wait until... - OT by operagost · · Score: 1
    I think if God had treated us like automatons and forced us to his will, all the horrible things in history would not have happened. Indeed, Eve wouldn't have picked the forbidden fruit if God wished to force his will on her. God influences the people who welcome his Spirit.

    Why doesn't God force his will on people? Well, can you force someone to love you?

    John 8:31
    To the Jews who had believed him, Jesus said, "If you hold to my teaching, you are really my disciples. Then you will know the truth, and the truth will set you free." They answered him, "We are Abraham's descendants and have never been slaves of anyone. How can you say that we shall be set free?" Jesus replied, "I tell you the truth, everyone who sins is a slave to sin. Now a slave has no permanent place in the family, but a son belongs to it forever. So if the Son sets you free, you will be free indeed.

    1 Corinthians 10:23
    "Everything is permissible"--but not everything is beneficial. "Everything is permissible"--but not everything is constructive. Nobody should seek his own good, but the good of others. Eat anything sold in the meat market without raising questions of conscience, for, "The earth is the Lord's, and everything in it."

    Galatians 5:13
    You, my brothers, were called to be free. But do not use your freedom to indulge the sinful nature ; rather, serve one another in love.

    1 Peter 2:16
    Live as free men, but do not use your freedom as a cover-up for evil; live as servants of God.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  226. Reboot? by windex82 · · Score: 1

    You have to reboot? That seems like a bug right there, file a report yet? ::chucke::

  227. Patches? by Anonymous Coward · · Score: 0

    Patches? Patches? We don't need no stinkin' patches...

  228. How fast do you patch ? by Anonymous Coward · · Score: 0

    Where i used to work (F500 corp) we came up with a procedure to handle patching. The technical people
    met with the data security people to evaluate risk and exposure levels. Different severities could be put into test or QA first as necessary - there was a simple flowchart that estimated times to test/implement. A recommended process/timeline to implement the patch was determined. The 'business owners' then signed off on the changes as it had the potential to affect service levels. It wasn't perfect but it worked better than the chicken-little process before it.

  229. We wait just long enough... by RaymondRuptime · · Score: 1

    ...for several boneheads to notify us via virus-generated e-mail that they have self-selected their names to the top of the list for the next round of layoffs. Our names being thus lowered on the list, we immediately justify our continued employment by deploying a patch that is, by that time, fully tested.

  230. Re:I wait until... - OT by CAIMLAS · · Score: 1

    You actually think you -do- have control over the various things of life? Taxes, disease, getting hit by a car from behind, etc? Sure, you can impact those things (not paying taxes, eating right, avoiding streets), but how realistic is that, for most people? Something is still going to happen.

    You obviously know very little, if anything, about religion or life in general. Do you still live at home? Religion and various faiths, for the most part, are not about "an invisible man in the sky coming along to override you". Prayer is basically the same thing as Eastern meditation methods.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  231. I patch MS boxes as fast as I can... by SmashPDX · · Score: 1

    ... with OS upgrades to *nix. Funny, it makes the GUI-thingy go away tho, anybody know why that happens? :)

  232. Fast enough for you, old man by satyap · · Score: 1

    I'd patch exploited bugs as soon as I can get my hands on the patch. I'd patch vulnerabilities as soon as I have the time and inclination (usually overnight).

    WindowsUpdate? What's that?

    (Subject is Fair Use.)

    1. Re:Fast enough for you, old man by satyap · · Score: 1

      Remember the openssh series a couple of months ago? We had all our servers patched by the time corpsec was aware of the issue and byt the time they amde a statement, our friends in the corp were patched, too. apt-get rocks.

  233. Patch Policy by Slipped_Disk · · Score: 1

    My personal patch policy is vastly different from my company patch policy.

    Personal machines:
    Windows:
    Patched whenever the "Automatic Update" critter says I should.
    Granted this is a lousy policy, but with a new patch every week I can't be bothered to deal with them all.

    UNIX:
    Source is CVS'd nightly.
    A general "upgrade" build is run every 2 months to keep my systems current with minor bug fixes & other small stuff like that.

    When a security advisory comes out for a service I don't use, the patch is applied whenever the next upgrade build is run.

    When a security advisory comes out for a service I DO use, I pull down the source tree as soon as a patch is available, then kick off an upgrade build.
    In the case of third-party software, ports and the like, the same methodology applies (if I don't run it I ignore it, if I do I patch it ASAP), but I perform the upgrade through the ports system (BSD) or by fetching and rebuilding the source for the appropriate service/package/etc.

    At work, the general policy (small office situation so this is very loose) is-

    Windows: If it seems OK on our personal machines after a 48 hour wait, the Windows machines in the office are patches.

    UNIX: Internal machines are only patched when needed, often this amounts to "never".
    External machines are patched as-needed (depending on what services they run, what OS, etc.)

    I try not to leave ANY machine (personal or corporate) that is on the internet at large unpatched against any vulnerability for more than a week, even if "patched" just means "disabled service X to prevent exploitation".

    --
    /~mikeg
  234. Re:I wait until... - OT by sparkz · · Score: 1
    The Church is the Body of Christ; Christ at the head, and the Church is the people who make up the body - here to do the "legwork" on earth, through the Holy Spirit.
    The Church is often bad. Politicians are often bad; Open-source advocates are often bad; <INSERT CATEGORY HERE> are often bad. That doesn't mean that Church, Politics, or anything else in themselves are inherently wrong, just badly done.

    I'm really sorry if you've been done wrong to by some church; ask for guidance for a new church which is closer to the will of God; instilling fear and increasing the power of the church collective is not God's vision for the Church, so He will provide you with a better alternative than the one which has (I assume) hurt you.

    --
    Author, Shell Scripting : Expert Re
  235. Re:I wait until... - OT by Anonymous Coward · · Score: 0

    Prayer is basically the same thing as Eastern meditation methods.

    well, in theory it should be. in some cases it actually is. but for many 'religious' people it's just a way of trading something for absolution. see for instance the confession thing - even the catholic church itself introduced at some time (middle ages) the idea of redeeming your sins with money - buying indulgences, how precious!

    even the idea of passing the responsability - since you don't have absolute control over your life, you might as well have none when it comes to really critical things. so one says 'it's in the hands of God'. but what about small things? putting oneself completely in the hands of God is something that can be found in lots of very old Eastern spiritual writings. sadly, how many people actually do that? since it requires one to give up the vanity of 'I did that and that' for everything. on the contrary, lots of 'christians' would assume 'ownership' of acts where their control was clearly close to zero, as marks of their 'value'.

    oh well, religion would bring it to your door, but it's up to you to let it inside, I guess.

  236. The poster is misinformed... by rmdyer · · Score: 1

    NTFS has nothing to do with DOS FAT. They are two completely different beasts.

    With NTFS you can in fact replace a file that is in use by performing the same operation you have to use in *nix. You just rename the old file to something else, then copy the new file. The existing processes will continue to use the renamed file, while new processes will use the new file. You can stop and restart many applications by hand, or just reboot. Many application creators just required reboots because they didn't wan't to have to deal with other applications already running. You are guaranteed sure to get a "clean" machine upon reboot. Because of Microsoft Windows Installer Service, many applications no longer require the bloody reboots.

    Some applications try to put locks on the file. You can use the following "InUse" command to fix even this...

    InUse

    In the case of processes that can't be restarted, like the kernel itself, you must use the Windows API called MoveFileEx().

    Most Win32 coders do something similar to this...

    MoveFileEx(SourceFile, DestinationFile, MOVEFILE_REPLACE_EXISTING + MOVEFILE_DELAY_UNTIL_REBOOT)

    See...

    MoveFileEX()

    Mod the parent down please?

    +2

  237. As fast as possible, but... by Karellen · · Score: 1

    ...keep old versions around just in case.

    I'm in charge of a bunch of apache servers that use ssl and were potentially affected by the recent openssl bugs.

    So, rebuild with --prefix=/usr/local/apache-1.3.28-2.8.15-0.9.7c-1 (apache version, mod_ssl version, openssl version, box build id) and whatever other options you choose. Copy a test config file that listens on another port over, start it up and run a testsuite that checks pages are accessible and do the right thing to the back-end systems. Stop new server, copy live config file in place and you're ready to go.

    $ /usr/local/apache/bin/apachectl stop; sleep 1; rm /usr/local/apache; ln -s apache-1.3.28-2.8.15-0.9.7c-1 /usr/local/apache; /usr/local/apache/bin/apachectl startssl

    All sorted with a second or two of downtime. Watch the logs closely for a day or two. If anything breaks horribly stop apache, move the symlink to the old known good version & restart it, giving you some time to debug and add new testcases so the problem doesn't reoccur next time you upgrade. Repeat until new testcases pass, put the new version live and repeat.

    --
    Why doesn't the gene pool have a life guard?
  238. No longer needed.... by rmdyer · · Score: 1

    The standard out-of-the-box Microsoft XP commands are now TaskKill and TaskList. Get to know them. You should get to know all commands that are a part of your OS first, then add-in third party apps later.

    +5

  239. Exactly. by sparkz · · Score: 1
    Even if it takes you a day to work out what's needed, saving 8 minutes of your time compared to 2x1000 minutes of your user's time shows arrogance and incompetence.
    As a sysadmin, your job is to keep the systems running for the people who are using it.

    If it's an email server, a 2-minute (wow! that's a fast estimate!) downtime will mean that users do not receive emails. If sendmail (or whatever your critical process is) doesn't need to be restarted, don't bring it down.
    You spend your day working out how to best maintain your systems, so that everyone else in the company can spend their day doing the "productive" work.
    If "the users" spend their time, in your perception, swapping jokes and watching movies, that's a problem for their manager, not for you.
    Get a grip, and a sense of the role of IT in a company. That's the difference between a nerd and an IT professional.

    --
    Author, Shell Scripting : Expert Re
  240. Re:Quick fix at the firewall / Windows 2003 by pavera · · Score: 1

    more microsoft false security. When they log in?
    Most worms I know run as services so even before they log in the virus is scanning the net looking for nodes to infect. This can easily happen between the time the user has booted and when they log in. In the corporate environments I've worked in it is a normal practice to boot, and then go get coffee and come back 10-15 minutes later.. that is more than enough time for the worm to be off and running.

  241. Ironic by Shulai · · Score: 1

    NT was widely blamed because of its stability, leading to poor uptime, as most servers ran a week or so.

    Newer Windows are very improved, but the uptime is short anyway, as you are patching the OS all the time.

  242. As soon as possible.. by Thomas+Charron · · Score: 1

    In general, ssystems should be pattched as soon as possible. Most of the patches are realeased becouse there is something out there, in the wild..

    Anything that is accesible from the net should be able to be taken down anyway, at least when properly planned.

    Servers should be redudant, at swappable.. One of the reasons for this is, quite simply, so that you CAN do this sort of thing, without interupting customers..

    Not customer wants to hear that the entire system is FUBARED, and you have to build a new system..

    shesh, doesnt anyone PLAN for this sort of thing? lol

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  243. Speed of patching by Blue23 · · Score: 1

    Patches? They can go on immediately. What is this "reboot" you speak of?

    What, you're not running a Unix system? Why not?

    Ok, not to sound like a troll - some patches do require we reboot the system, but those are usually the fairly big ones. Often I have to shut down a service temporarily. But these are fairly minor to what I see the Win32 team doing.

    But even there you can run clustered, or server farms, so you can update one system at a time and stay mostly available.

    Not to get too simplistic, but if your business is critical enough that you need patches immeditately, you should be putting in place enough infrastructure that you can patch fairly painlessly anyhow.

    =Blue(23)

    --
    LITTLE GIRL: But which cookie will you eat FIRST? C. MONSTER: Me think you have misconception of cookie-eating process.
  244. My 1.4c worth (Exchange rate in OZ!) by RichardY · · Score: 1
    A couple of points that seem to be missing from the discussions:

    Generally you don't have to reboot after each patch is installed. Most patches have both a silent and a 'don't reboot' switch which allow you to chain all your patches together and then reboot (Windows 2000 and up I believe).

    Secondly, most corporations are using some form of software delivery mechanism such as Novells Zen Works, CA's Software Delivery option or IBM Tivoli to distribute patches to multiple PCs. Most of these systems allow lights out distribution.

  245. whats a patch? by ReDact207 · · Score: 1

    no, our IT department doesn't like the word 'patch'. it's synonymous with the word 'work'. my horror story is despite the massive campaign to patch against MS Blast, they only patched the system after 80% of our 2,000+ terminals were infected; and then had to individually remedy each infected PC directly.

  246. Re:OH MAN WHERE TO BEGIN? (was Re:GENTOO ALL THE W by DanBUK · · Score: 1

    1. Caps have a place.
    - At the beginning of sentences and proper nouns.
    2. Have you tried running a server with Gentoo?
    - I dont think so, if you had you would have realised that there are some handy features in updating a system.
    -(And a solid user base whom want to help each other; you don't seem like you want to.)
    3. Have you look at the versions of software in Debian-Woody(Stable)?
    - If you had you would have noticed that its not that current, I have some problems in waiting for a new version of software to be realeased, security. So you need to update apache..

    # emerge apache ; /etc/init.d/apache restart

    Oh look im updated, I know that debian and others have similar sytems but the benifits in working from sources it time in waiting for that binary release.
    Anyway I'm waffling on now..
    DanB
    --------------------
    fb-livecd - Custom LiveCDs ?
    freebox - Small Dev Hole

  247. Re:OH MAN WHERE TO BEGIN? (was Re:GENTOO ALL THE W by Anonymous Coward · · Score: 0

    Have you tried running a server with Gentoo?

    Hopefully not. People should get fired for that shit.

    And a solid user base..

    ..of 14 year old l33t d00d h4x0rs who don't know what all those compiler switches do, but they're sure it makes them l33t if they have more of them.

    emerge apache ; /etc/init.d/apache restart

    You did ensure that the version you're compiling from doesn't contain any additional patches and hasn't broken any mission critical function, havn't you?

    Oops.

    Anyway I'm waffling on now..

    Whats new?

    P.S: You'll find it's spelled Gentoy. Hope that helps!

  248. With easier patching process ... by Taco+Cowboy · · Score: 1



    If the patching process is easy, then people can patch more frequently.

    OTOH, people won't be able to patch as frequent if the process is not-really-that-easy.

    Most people do understand the need to patch, but many of them really don't know How To do it.

    That's the gist of it, AFAIK.

    --
    Muchas Gracias, Señor Edward Snowden !
  249. Re:Quick fix at the firewall / Windows 2003 by mr_z_beeblebrox · · Score: 1

    In the corporate environments I've worked in it is a normal practice to boot, and then go get coffee and come back 10-15 minutes later.. that is more than enough time for the worm to be off and running.

    First off, the post is about remote log ins, not sitting in the office log ins (though you should speak to your management 10-15 minutes is a lot of wasted productivity for a cupa joe). They log into a special server which is isolated from the network, this server analyzes both their virus-defs and patches as well as any custom checking, when that check is good they are then given a one time connection (ie set up then and discarded later) connection to the network. It is basically a more advanced version of Ciscos Temporary ACLs (more advanced in that they are setup automatically, not more advanced in function).

  250. Just to push things over the number of the beast by Anonymous Coward · · Score: 0

    I must post this in order to avoid seeing the number of the beast in my browser

  251. Re:I wait until... - OT by DarkProphet · · Score: 1

    I appreciate your insight and agree with you insofar as the same argument can be made that anything is sometimes "bad". I've not been wronged by the church myself in any way, and I am a Christian. Its just my belief that one's relationship with God and Christ is a personal one, and that I don't need to congregate with a bunch of others in order to express that belief. On Sundays I often donate my time to helping people instead.

    --
    What could possibly hurt the security of the American people more than giving our own government the ability to hide its
  252. Immediately by AttillaTheNun · · Score: 1

    Whenever I get a Microsoft patch upgrade notice, I immediately drop what I'm doi

  253. Turn of DCOM by Gary+Destruction · · Score: 1

    Turn off DCOM and you won't have to worry about viruses like Blaster or Welchia. Run -> dcomcnfg -> Default Properites -> Uncheck,"Enable Distributed COM Services".

  254. The art of Patching in the world of the PHB by Dragoon · · Score: 0

    My former company was a spam company, but yet it was maintained by a non-security concious boss. it wasnt until 3 months after I left (after being there for over 2 years) that they finally cracked down and got a firewall. Installing said firewall after the business was in full swing.. yea. I dont envy the monkey that took my place.

    But the same standard was applied for patchs, we were told to -never- reboot certain dbs.. which HAD to have external ips, and no firewalls. Yupp, you got it, live db's with thousands and thousands of credit cards owned by a spam company... a 'sort of' big target eh?

    Yea, so when the db's died due to being owned due to lack of patchs, it was no supprise that we were yelled at and held responsible by the same person who continually told us not to reboot. And if you went over his head to get permission for varios VERy important IIS patchs, you were told to reboot the server "RIGHT NOW YOU IDIOT" by the boss, due to the fact he didnt know what was going on but yet wanted to pretend he did.

    In short, non IT people shouldnt be involved in the patch/security process, PHB's suck.

    Personally, at my new job, i'm in charge of co-ordinating any deployments to new servers, and the change is refreshing, with the amount of firewalls, its not as a desperate situation too.

    If its a major patch, 3 days to upgrade if it requires a reboot, just to notify all people working on it. If its a transparent change, possibly 24 hours and they're fully deployed.

    Of course, I only work with unix now, (thank god) I dont know how the intel side handles their issues.

    Possibly they pray?

    --
    Welcome to the End
  255. 'better to be safe than sorry' by rixstep · · Score: 1

    If you really believed that, you wouldn't have them running Windoze.

  256. etc-update is dumb. by MarcQuadra · · Score: 1

    I've found etc-update to be a total waste of time. I've figured that a lot of files: /etc/make.conf /etc/samba/smb.conf /etc/host* /etc/exports /etc/fstab
    and many more

    These DONT change, there's no need to upate them , just throw away the 'new' default files.

    Everything in /etc/init.d doesn't even get reviewed, I don't costomize them and they only start and stop services, I overwrite the old files with the new without looking. /etc/conf.d/* gets diffed if I know I've changed the file from the default. otherwise I just overwrite.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  257. I dont. by Anonymous Coward · · Score: 0

    I see no point in spending hours downloading massive quantitys of secutiry updates for holes that have been in windows for years (Microsoft doesnt rewrite their code, they just patch it, give it a new box and up the price) because windows is too unstable and normaly tends to die fairly quickly (I have to reinstall everything on my entire system because win2k has decided that 30min after startup it doesnt want to run any programs). on some occasions i have had to reinstall windows up to once a week. I dont use windows any more; too buggy and insecure (154 pages of logged access attempts by my firewall in 10 minutes isnt acceptable, let alone having to update the virus scanner every day). I find linux much nicer to run. dont have to have a firewall or virus scanner

  258. i occasionally do by dgsoftnz · · Score: 1

    I occasionally patch windows (when i actualy use it) but i find that windows is more of a threat to its self than all the hackers and viruses in the world combined. Windows seems to be suicidal and likes killing its self or doing stupid things that requires it to be reinstalled about once every three weeks(Windows has given every single device in my system IRQ 9 which causes big probs and wont let me change it)