Slashdot Mirror


Gates Says Windows Reliability Is Greater

mogrinz writes "According to an interview with the New York Times, Bill Gates is proud of the achievements Microsoft has made in increasing the security of Windows. As for the effects on people being attacked by SoBig.F, etc? Gates says this is "something we feel very bad about". Gates summarizes the Microsoft position very succinctly: "We're doing our very best, and that's all we can do"."

94 of 568 comments (clear)

  1. Wow, it's really secure now! by Rosco+P.+Coltrane · · Score: 5, Funny
    Shit, it's so secure I need a password to read the article:

    Welcome to The New York Times on the Web!

    For full access to our site, please complete this simple registration form.
    As a member, you'll enjoy:

    In-depth coverage and analysis of news events from The New York Times FREE

    Up-to-the-minute breaking news and developing stories FREE

    Exclusive Web-only features, classifieds, tools, multimedia and much, much more FREE

    Please enter your Member ID:

    Please enter your password:

    Remember my Member ID and password on this computer.
    Forgot your password?

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  2. No? by jabbadabbadoo · · Score: 5, Funny
    "Q. Blaster included a message attacking you. Do you take these things personally?

    A. No. "

    He should.

    1. Re:No? by tomstdenis · · Score: 5, Insightful

      Why? His company released a patch to fix it a few months before the attack started.

      Would Linus feel particularly hurt if a worm went around that attacked kernel v0.94 ???

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:No? by Dark+Lord+Seth · · Score: 5, Funny

      If he did, two minutes of reading slashdot would be enough to drive the guy to suicide.

    3. Re:No? by militantbob · · Score: 5, Insightful

      Agreed. Microsoft took the appropriate actions. They recognized the problem, and released a fix far before any damage was done. They even made AutoUpdate enabled by default, to cover the rear ends of lazy/unknowing/careless users. I think Microsoft is making steps forward - small but important steps, such as ahead-of-time patches, offering a foundation for cooperation with 3rd party IM client producers, and admitting to and showing indications of intention of addressing security and stability problems.

      Microsoft has a long way to go. There's no doubt about that. But *some* of the recent news concerning Microsoft has surprised and pleased me.

      If users would leave AutoUpdate on, or take the time to check for patches once every week or two themselves.. and MS doesn't bloat 2004 and instead focuses on security/stability... I think things will be just fine.

      --
      "The Tree of Liberty must be refreshed from time to time with the blood of Patriots and Tyrants." --Thomas Jefferson
    4. Re:No? by dipipanone · · Score: 4, Funny

      What makes you think that Bill does not read Slashdot?

      His money. If *you* had all those billions in the bank, would you be sitting here reading this drivel?

    5. Re:No? by Anonymous Coward · · Score: 5, Interesting

      I agree with you, but I was pleasantly surprised to find that a lot of users actually cancel Windows auto updates when they become available because they think they're viruses attacking their computer...

      Again, what is needed is more education of computer users in general - Windows Update really needs paper literature devoted to it in the box as it really is that important - from the perspective that the end results can affect others. It's the same issues with anti-virus software updates - a lot of people think installing from the box is all that's necessary.

      What amazes me is that some large companies have a 'no executables' download policy on their networks. This umbrella policy also stops Windows Update working correctly, leaving a lot of exposed machines. Microsoft has supplied a way for larger companies to have their own internal Windows Update server running that will get around this problem and allow updates, but in some cases, company policy seems to be more important that IT common-sense.

      Patches are important, they're just as important as those product recalls for exploding monitors/laptops and monetarily can probably cause more damaged if not applied.

    6. Re:No? by Gleng · · Score: 5, Funny

      Yes, but wearing a top hat and a monacle.

      --
      "Proudly Posting Without Reading The Article"
    7. Re:No? by gl4ss · · Score: 5, Insightful

      actually linus might take it pretty personally if there was a hole found in linux that affects every linux kernel from 0.94 to 2.6test4.. even if he did then release a patch for it a bit later.

      (as equivalent as the holes that have found to be in all nt based ms os's)

      -

      --
      world was created 5 seconds before this post as it is.
    8. Re:No? by militantbob · · Score: 5, Insightful

      Turning off AutoUpdate is a scary thing, in the case of the casual user. This is one area where I wish there was *more* harrassment and hassle required before disabling could be accomplished. A big bold warning box as soon as that checkbox is clicked, and another when the changes are saved. Many of my non-technical friends have heard about the 'insecurity' or 'privacy concerns' that are 'inherent' in auto-installs such as AutoUpdate and virus definition updates... and so they figure out how to turn it off, not knowing that THAT is the most dangerous thing they could do.

      The harm caused by a worm to the user who disables AutoUpdate is his own responsibility. But the warnings should be more clear and in more places, when one considers what you pointed: that the user's choice may very well prove harmful to countless others. It is his machine, it is his choice. But he should be compelled by the software itself to make that choice in a more educated fashion.

      --
      "The Tree of Liberty must be refreshed from time to time with the blood of Patriots and Tyrants." --Thomas Jefferson
    9. Re:No? by pyrrhonist · · Score: 3, Funny
      What makes you think that Bill does not read Slashdot? Plenty of Microsoft employees do.

      Check out his slashdot page: Bill Gates

      --
      Show me on the doll where his noodly appendage touched you.
    10. Re:No? by sylware · · Score: 3, Insightful

      Duh... people on my side disable their auto update because they own a illegal copy of windows and they don't want to be busted.

    11. Re:No? by rblancarte · · Score: 4, Interesting
      This is kind of the gist of the article. Gates talks about how people have to be accountable for their own machines. This is true. I mean, how many people out there run Linux servers unpatched allowing hackers to gain control of the machine and do far worse damage from it? Who's fault is that? Linus because the problems were there or the end user who didn't patch his system?

      However, this is where M$ has to step up. They have to realize as the biggest makers of software in the world, their software has to be MORE secure than everyone else's. They have to take bigger, more progressive steps to ensure security and reliability. I think the issue w/ AutoUpdate is a good one. However, what about other new features they have put into Windows? The built in messenger service that allows people top drop spam on your desktop? Universal Plug and Play? The security holes that allowed worms like Blaster etc to propogate? This is where M$ is striking out. These are pretty easy to see as problems or better yet, security issues. Why not leave THIS stuff disabled by default and then allow users to turn it on when they a)need it and b)know what the hell they are doing!

      That all being said, M$ is getting better, but they still have a ways to go. What I wish is that Bill Gates would step up and have accountability on these issues and more importantly give better answers. Sure these are ok answers that he gave, but they are really nothing more than company line. When asked:
      Q: You have enemies who are in a crusade to undermine Microsoft. How do you cope with that?

      A. I'm not aware of any systematic attempt by any group.

      That isn't the answer I am looking for. I am looking for something more along the lines of: "We understand that as the largest maker of software we are going to be an obvious target for hackers. As such we have to do better in the future to secure our software from such breaches." True Gates did say some of this, but I think he is foolish to say that there is not an actual effort to undermind his company. Slashdot alone is full of people who don't use M$ products out of shear distain for Gates and the flaws of Windows etc.

      Still, as I said a few times already, M$ is getting better. But they still have a lot of work to do before the stigma of poor software writing is off them (his claim that "Microsoft's reputation for doing great software research is very strong" was extremely funny and again is that company line that I am not looking for).
      --
      It is human nature to take shortcuts in thinking.
    12. Re:No? by BWJones · · Score: 2, Insightful

      I agree with you, but I was pleasantly surprised to find that a lot of users actually cancel Windows auto updates when they become available because they think they're viruses attacking their computer...

      No, actually many users disable auto update because Microsoft has a history of releasing updates that break other functionality. When your business or work relies on computer uptime, having this broken functionality happen is unacceptable. Therefore many folks 1) test the updates on non-essential systems which may take time given the extent or number of systems affected and 2) wait for bugs to come out or problems that others report because of the updates. The other issue is that many folks that use computers use them to get work accomplished and not to "be using computers". Their needs may be such that spending lots of time managing the computers is time not spent accomplishing their goals and yet they are not big enough operations to hire dedicated IT folks.

      I still have some needs that are being met by Microsoft products and most likely will have for years, but I have been moving as many essential tasks as possible onto other operating systems (OS X) because of the security issues, reliability issues, management issues and others.

      --
      Visit Jonesblog and say hello.
    13. Re:No? by blakestah · · Score: 2, Informative

      Linus doesn't ship an operating system - he provides a kernel.

      A kernel, by itself, doesn't open any ports on the outside world.

      Of course Microsoft is to blame for this. They know
      a) users rarely change default settings
      b) rpc ports are open by default

      If Microsoft took the very tiny but reasonable step of making the RPC port closed until sharing is enabled, then Blaster wouldn't have done much.

      Likewise, Microsoft knows that users are horrible at patching systems, and should have a better system in place for autoupdating the system. It should, in a sense, appear as a higher priority to the user. Instead, Microsoft enables the MS Messenger by default, so the user thinks every message is a spam.

      At Microsoft, a lot of the defects in security are defective by basic design, and the fact that an exploitable bug appeared was inevitable.

      And you know what - there are still millions of machines with the RPC exploit that are on the net. Blaster only took down about 150,000. The other 20 million are still exploitable.

      It is gonna get worse.

    14. Re:No? by Tadrith · · Score: 3, Insightful

      I agree that automatic updates should be something every causal user should have implemented. They simply don't know enough to properly administrate a computer and keep themselves from getting viruses and such.

      However, I also think that the community as a whole is a bit irresponsible. If you should something long enough, soon people will hear you... and when I find people I know talking about Linux who really don't know anything about computers, I'd say the voice of the community is certainly reaching the average user. The FUD coming from this side of the fence nearly equals that of Microsoft. Despite what everyone thinks, Microsoft isn't necessarily out to get everyone when they change their EULA that allows them to do something they couldn't before... companies have to cover themselves from frivolous lawsuits as well, and I would think that Microsoft is more wary of this due to the hostility and negative image with the courts.

      So, after so much screaming and yelling that Microsoft's updates are the devil, is it any surprise that people have learned how to disable it?

    15. Re:No? by Kpau · · Score: 2, Insightful

      If you were a subscriber to NTBugtraq (as any sys-admin who has to wrangle MS boxes should be), you'd know that Windows Update has been having critically serious problems in the last few months. Problems that have broken systems, or worse, claimed to have patched them and NOT ACTUALLY HAVING DONE SO. Granted, the *concept* of auto-updating is good... but its fairly clear that MS management isn't doing the quality control necessary on the updating wizard *or* on the patches themselves properly. Take a look at the increase in "patch recalls" in the last 12 months. My concern is that critical personnel have been lost (no, software people are not interchangeable entities, my dear managers) in those areas of MS where they're needed most.

  3. Obligatory quote from "The Rock" by arnie_apesacrappin · · Score: 5, Funny

    Losers always whine about their best. Winners go home and fuck the prom queen.

    --

    Still, with a plan, you only get the best you can imagine. I'd always hoped for something better than that. -CP

    1. Re:Obligatory quote from "The Rock" by synergy3000 · · Score: 3, Funny

      In this case the prom queen happens to be windows users.

    2. Re:Obligatory quote from "The Rock" by Morky · · Score: 2, Funny

      That's ridiculous. There are plenty of winners on this forum and I can assure you none of them has ever fucked a prom queen.

  4. Fear of lawsuits? Bah! by denisdekat · · Score: 5, Funny

    I like the part about "are you afraid of product liability suits". He should have answered. "no, now that we understand how to buy politicians and use lobbyists, we no longer fear the law".

  5. A SoBig Achievement by jamie · · Score: 3, Insightful

    Bill's made it possible for any random high-school loser to destroy $14 billion of other people's hard work. He's soaked the world in gasoline and handed out a billion matches. That's an "achievement"?

    1. Re:A SoBig Achievement by xoboots · · Score: 4, Interesting

      > Bill's made it possible for any random high-school loser [reuters.com] to destroy $14 billion [net-security.org] Actually, they haven't found the creator of msblast yet--just some teenage copycat. In fact, that $14B is supposedly caused by SoBig, not msblast. And don't you love the figures that these organizations pull out of their ass, I mean, databases. Of course, it is a crying shame that microsoft is allowed to sell such unsafe software--but it took legislation to get seat belts into cars and even more legislation to get the great unwashed to wear them. My god, there was debate as to the need for drunk driving laws! To expect software providers to do the right thing is a bit of a folly, really.

    2. Re:A SoBig Achievement by digitalunity · · Score: 2, Insightful

      There are I am sure some cases of actual lost real money, but if they totalled billions I'd be surprised

      I'll rescind a few earlier statements I said right now. There is evidence that SoBig might have been a factor in the power outage a couple of weeks ago. In which case, SoBig's damage probably is over $14 billion.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    3. Re:A SoBig Achievement by GabrielStrange · · Score: 5, Interesting
      You know... If MS was really going out of their way to try to make systems running Windows be secure...

      They'd figure out some way to make it possible to run your Windows XP Pro system with a Limited (i.e. non-root) account without rendering it totally useless.

      The few programs I've actually managed to get running on a Limited account still don't seem to have the access they need to SAVE THEIR SETTINGS... So they need to be reconfigured every time they load up.

      And the only way I've figured out for dealing with that is to temporarily add the Limited Account to the administrators group, pull the network cable, log in with it like that, make the changes, log back out, remove it from the administrators group, reconnect network cable and run Ad-Aware and pray nothing went horribly wrong.

      Which is a bit of a hassle.

      --
      Please God, let me find my blue hat with the red trim. (Frances Farmer)
    4. Re:A SoBig Achievement by Waffle+Iron · · Score: 2, Insightful
      MS is doing everything they can to keep people using updated software.

      Not quite. What they should do every time they make a critical patch is mail a CD to the owners of every single licensed copy of Windows that conains both the patch and an updated full Windows install image.

      That way, dial up users won't have to tie up their phone lines for hours to retrieve these updates, and whenever people reinstall Windows from scratch, they aren't forced to put a bug-riddled version of the OS on the Internet to get dozens of megabytes of patches then wait through 4 extra reboot cycles.

      Whenever they find a critical flaw, it means that their product is dangerously broken. In any other industry, it would be considered grounds for a product recall at the expense of the manufacturer. The least they could do in this case is mail out a 50 cent CD to replace the users' defective $199 product.

    5. Re:A SoBig Achievement by drinkypoo · · Score: 2, Interesting

      Holy jesus you just described an administrative nightmare. Do you really think this is the solution? Here, let me offer you an alternate scenario which would address the problem much more nicely.

      1. Change the registry into something that is not complete shit. In particular make it independent of the back end, and provide the legacy registry file support, and the ability to store it via ODBC, and to stash it in AD or some other LDAP repository. Now separate everything in the registry into classes of what is local and what doesn't have to be, and give me a flexible method for deciding where to store that information.
      2. Make everyone who wants to put Windows compatibility claims on their product's packaging (IE, a windows logo) use the registry for all settings.

      The registry sucks, so people don't use it, except for things where it really offers a great deal of value, or where they are forced to. If the registry didn't suck, and more to the point it didn't have to go down with the ship (yes I know you can back it up but a user's registry settings should be stored with their profile, let's be logical) then more people would use it, and we wouldn't have INI files, except in the case of legacy applications which never thought about being multiuser.

      You can always give users the right to install their own applications in their own homedir; If they don't have permissions to fuck up other parts of the system, then it doesn't much matter what they do unless they find a hole in the system, which of course means you must keep up with your updates. Big deal, that's always been true.

      Finally, there is a really great way you could handle all of these problems. Emulate a union mount, and allow users to make filesystem changes, all of which will be made to their own overlay over the system. Don't let them change system files even in their own copy, of course, some things must be inviolate. This would let each user have their own ini file. This is similar to what you were saying, but less confusing because you can easily recreate the user's environment by union mounting their homedir. Unfortunately this functionality does not today exist on Windows, but you can play with it in most Unices. There is a neat linux loadable module called translucency which does precisely what I just described. Hell, Windows just got mount points in NT5 (there were various hacks around it in DOS, actually, but all drives had a letter, period, and that is no longer true) so I expect we have a while to wait.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:A SoBig Achievement by GabrielStrange · · Score: 2, Interesting
      Gosh, Mr. Anonymous...

      1) First of all, if you'll read my original post a bit more carefully, my suggestion did include the provision that the extra code would only run when the application executing it is running on a Limited account. (i.e. that it would include a check for this condition.) So administrator accounts would be completely unaffected.

      2) As for any app that stores their configuration files in filenames not ending in .INI... They wouldn't be any more broken than they were without my suggestion... And there's no reason why those extensions shouldn't be covered by my suggestion as well.

      3) I was actually thinking that the new filename should be derived by just taking the actual filename being requested (i.e. everything after the last '\' in the string) and sticking it right in C:\Documents and Settings\myUserName\Local Settings\... Maybe actually look at the name of the calling executable (Windows still have argv[0]?) and put it in a subfolder with that same name. So that any path passed in would be completely ignored.

      But alternatively... We could only apply this fix for file opens that do not SUPPLY a path. (i.e. filename ends with .INI and does not include any '\'s) fairly easily...

      Or we could run our security check function after we've determined if we've done any rewriting.

      4) Microsoft's already introduced at least one extremely similar cheap hack. About a month ago I stuck a Hauppage WinTV card into my Windows 2000 Server machine. The machine auto-detected the card and asked me to insert the driver disc. I inserted the driver disc. The machine ran the installation program and asked me to reboot. I told it go ahead. It rebooted, detected the new card and asked me to insert a driver disc... I inserted the driver disc. The machine ran the driver install program and asked me to reboot...

      I did this 5 or 6 times before I thought I'd check what was going on. It turned out essential portions of the driver were being installed under C:\Documents and Settings instead of under C:\WinNT, and because of this the driver wasn't loading properly and Windows was asking me to install it again and again and again.

      The solution for this was to hit "No, I'll install drivers later" when Windows asked for the driver disk, then go into the Add Programs function in the control panel and install from THERE... But it took a few reboots before I paid enough attention to realize this was necessary, and that the prompts on the screen were tricking me.

      And despite this... I have a real hard time thinking about a similar situation caused by code that will cause applications... Only when running on a Limited account... To save their INI's to the user's Documents and Settings folder, and to look for them there first, before falling back to look for a system default in the program's requested path.

      In fact, if I think about it... Since this code will only activate in Limited User mode... Even if the path rewriting code were to have a buffer overflow mode in it, it shouldn't be able to damage any programs or files outside the user's personal Documents and Settings folder. And it shouldn't be able to install any new programs, including viruses or trojans of any sort. So really you're introducing next to no additional security risks, but adding a lot of new functionality.

      Actually, I agree with you, Microsoft shouldn't have to create cheap hacks in order to deal with poorly written applications. They should, however, have to introduce some sort of hack to deal with poorly written operating systems. *NIX operating systems existed long before Windows came about. The value of user/root separation was well known when the code for Windows was being written. Microsoft chose to ignore this in their design, thinking that their system will only ever be used by home users, that Windows computers will never connect to any sort of large

      --
      Please God, let me find my blue hat with the red trim. (Frances Farmer)
    7. Re:A SoBig Achievement by GabrielStrange · · Score: 2, Interesting
      1) The main reason the registry "sucks" is because it's one big file that contains all the settings for the entire system. I honestly can't count the number of times when some poorly written driver ended up corrupting my registry and I ended up having to re-detect all my devices... Or how about when your Windows installation somehow gets corrupted, and after reinstalling your OS, you also have to reinstall any application that had major portions of its settings in the registry? (Like Microsoft Office?)

      One of the basic rules of security (remember, we are talking about security here) is "don't put all your eggs in one basket." Don't put your DNS servers on the same uplink as your web servers. If possible, put all your DNS servers and all your web servers in completely different places, actually... Same goes for system settings. Don't put em' all in one big file.

      .INI files make a lot more sense. Each application's configuration is kept together with that application. You remove the application... You very easily remove the related configuration files as well.

      2) But one of the big points of Limited/Administrator (user/root) separation is that you don't want user accounts installing new applications. If my user can install applications, regardless of where they end up going... Then that user's web browsing sessions and Outlook sessions are running with sufficient privileges for viruses and trojans to install themselves. So the suggestion you're making would negate the whole point of having a limited account.

      3) Now that's an administrative nightmare. User X calls up the help desk to complain about a misconfigured setting in his favorite application... And instead of just bringing up the .INI file from his user folder in Notepad and fixing it, I have to go through this entire union mount thing?

      What if there's some essential change that I want to make to all users' .INI files? With my suggestion, I could write a quick script to make the modification to all of them in no time at all. Yours sounds a lot more complicated.

      And what if I mess up and forget which user's union mount I currently have active?

      Seriously... It's called the Documents and Settings folder... I don't see why we shouldn't have the operating system force limited accounts to store all their settings there!

      Except for the fact that it'd need additional code built into the API's implementation... It's pretty much the way it's done on every OS except Windows, and it's been known to work for years now.

      --
      Please God, let me find my blue hat with the red trim. (Frances Farmer)
  6. Reg Free link by sheddd · · Score: 4, Informative

    for you lazy Geeks:

    Link

  7. Easy math. by AltGrendel · · Score: 2, Funny
    I think the formula he's using is:

    x+50%(where x = 0)

    You can alter the percentage to taste, Bill does.

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

  8. Please. by Fnkmaster · · Score: 4, Insightful

    They didn't even bother locking down any of these dangling ports until somebody exploited the fuck out of them. Now they are at least going to ship Windows with the Internet Connection Firewall enabled by default, which is a good thing. They are a reactive organization - it comes with the territory of having a dominant market position and being scared shitless of change, unless and until it forces itself on them, usually by inducing fear of losing the dominant market position.

    1. Re:Please. by Ilgaz · · Score: 2, Insightful

      Internet connection firewall enabled by default?

      Well, the problem is real funny since there is no way to blame MS for it...

      That simple firewall has a simple API, to add Application Ports (e.g. RTSP protocol) and ask user to "grant" it...

      Guess what? Realone player, Quicktime and dozens of p2p apps doesn't use that api.

      So, enable all firewalls? You just see tens of millions of unable to share, unable to stream users. Oh they will fall back to TCP, or even http, imagine the performance/bandwidth costs rising.

      I don't know which part is to blame MS over that issue, if anyone reading this over RealNetworks or Apple, I am asking them, "why don't you use that API instead of documenting RTSP ports etc which means NOTHING to avarage end user?"

      Nah, on this case, I am not bitching about ms as usual, just check that page and what else they could do for developers of those COMMERCIAL apps as of giving information.
      http://www.microsoft.com/technet/tre eview/default. asp?url=/technet/prodtechnol/winxppro/Plan/icf.asp

      IMHO there are real lazy bastards on those companies and sometimes we blame Microsoft for nothing...

  9. Re:Best? by tomstdenis · · Score: 2, Insightful

    Say what?

    A patch for the blaster worm came out before the attacks. People [regardless of the OS] are just too stupid to run the fucking update process.

    Even if they ran FreeBSD they'd have to keep ontop of updates. That is unless they want their apache server to get rooted or their ssh daemen pwn3d or their wuftpd completely j4ck3d.

    Tom

    --
    Someday, I'll have a real sig.
  10. Dear Bill ... by Ninja+Programmer · · Score: 5, Interesting

    Dear Bill,

    Far and away your #1 bug is the infamous "buffer overrun" flaw. These usually mostly manifest themselves in string libraries. I know that you have at least 3 library solutions in-house (Safestr for C, CString in MFC, and basic_string in STL) but your developers don't use them otherwise these problems wouldn't happen.

    I'd like to point you out to another alternative:

    http://bstring.sf.net/

    Which your developers may prefer. But whatever you do, why don't you simply make it a requirement that <string.h> simply be outlawed (you could easily write a tool to enforce that couldn't you?), or take some other drastic action?

    Buffer overruns are certainly the most common kind of bug that isn't caught by QA (the right answer is not to try to train QA to find them -- they would require the skill of a hacker.) If you concentrate on this one bug alone, you will probably easily remove 80% of these attacks.

    1. Re:Dear Bill ... by BlackSabbath · · Score: 3, Insightful

      Buffer overruns are as old as the hills and not Windows specific per-se. But this just highlights how hard it is to get people (in this instance just about everyone in the SDLC) to do the right thing. These things are so prevalent because of various combinations of factors:
      - programmer ignorance
      - management blindness
      - marketing pressure
      - auditing failure

      Even if only one of the above factors was strongly mitigated you would get a massive reduction in these slipping through.

      At the very least, there must be some level of automated checking of code to check for the grossest and most repeated coding mistakes.

  11. Works for me but I'm an expert user by j_dot_bomb · · Score: 5, Interesting

    I have never gotten a virus with xp. Never even even had one come up in a virus scan. But, I do all the right things like use a firewall and autoupdate. I also do things no one else does like use IE security settings and turn -everything- (java, activex) for all but say 40 sites on the net. This last step is just far too much work even for expert users (esp with that stupid site may not display properly dialog for ActiveX). Further it is just beyond the typical home XP user.

  12. article by lethalwp · · Score: 2, Informative

    here is a copy of the article, for the lazy bastards that don't want to register ;)

    August 31, 2003
    Virus Aside, Gates Says Reliability Is Greater
    By JOHN MARKOFF

    MICROSOFT, the world's biggest software maker, is the biggest target for computer viruses like the SoBig.F worm that wreaked havoc two weeks ago. Bill Gates, Microsoft's chairman and chief software architect, talked last week about what it is doing to keep hackers at bay. Following are excerpts from the conversation.

    Q. You wrote a memo last year calling on Microsoft to focus on reliable software. Now we've had this series of computer-security-related events that make it appear to outsiders that you aren't making progress. Have you in fact made progress?

    A. Well, we've certainly made a lot of progress in terms of creating more reliable software, building tools so that people can stay up to date so that they don't run into these problems, creating the procedures that make sure that the recovery actions get widely communicated. We'd be the first to say that we're doing more and more on this. It was very important that we got the company focused on it, made it part of the reviews of all the different employees.

    The fact that these attacks are coming out and that people's software is not up to date in a way that fully prevents an attack on them is something we feel very bad about. We want the update process to work so automatically that in the future these problems won't happen. The hackers are attacking not only our systems but other systems, and with the right kind of infrastructure and the right kind of work we can make sure they don't disrupt things.

    Q. Have these events created a serious public perception problem about Microsoft on the issue of security?

    A. Microsoft's reputation for doing great software research is very strong, and people are looking to us now and saying, "no other software company has solved this; you, Microsoft, need to solve it." We're rising to that challenge. The expectation they have of us is very high.

    Q. The buffer overrun flaw that made the Blaster worm possible was specifically targeted in your code reviews last year. Do you understand why the flaw that led to Blaster escaped your detection?

    A. Understand there have actually been fixes for all of these things before the attack took place. The challenge is that we've got to get the fixes to be automatically applied without our customers having to make a special effort.

    Q. You have enemies who are in a crusade to undermine Microsoft. How do you cope with that?

    A. I'm not aware of any systematic attempt by any group. There have been a few of these things that have come along. We have to make our systems invulnerable to these things. It's within our ability to make the systems invulnerable because the speed of update is as great or greater than the speed that somebody comes up with an exploit.

    Q. Blaster included a message attacking you. Do you take these things personally?

    A. No.

    Q. Have you considered enabling the Windows XP Firewall by default?

    A. The fact is there has been a fire wall inside of Windows that would have blocked MSblast [the worm]. We're doing a better job of getting information out to people of how to turn that on and when they should turn that on. The idea that it would be on by default is something that we have to push the technology to make that work for people. It looks like we've got a solution to do that.

    Q. Some people are concerned about the automatic distribution of patches because of the possibility of doing widespread damage.

    A. These patches will be signed by us, and things that are put into the critical security path that we have to pass through we have to be very careful that there is no regression in those things. It's a channel that has to be used not for features, but just for very critical things. We have some other ideas such as something called behavior blocking that will obviate the need in

  13. Oh just steal Linux already! by ellem · · Score: 4, Funny

    For Chris'sake BILL what the fuck is taking so Goddamn long.

    Steal the fucking Linux Kernel slap a Windows sticker on it sue the GPL out of business and give us One OS To Bind (not BIND) Them All already.

    You ripped everything else off, how about ripping off so fucking security?

    --
    This .sig is fake but accurate.
    1. Re:Oh just steal Linux already! by stwrtpj · · Score: 2, Funny
      Steal the fucking Linux Kernel slap a Windows sticker on it sue the GPL out of business and give us One OS To Bind (not BIND) Them All already.

      Then SCO will sue them for using their patented business plan without a proper license.

      --
      Karma: Frotzed (mostly due to the Frobozz Magic Karma Company)
  14. 4 Open Ports by Kenterlogic · · Score: 3, Interesting

    Linux and OS X ship with zero ports open. Windows XP and even Windows Server 2003 ship with 4 open ports. What does that mean? Four places that anyone can jack your system, and even if you have a firewall (a good one at that) programs that have managed to get onto your system whether through shadow installs (see Gator) or tricky web-pages that use java to make you download something and not tell you or even e-mail attachments-- all of those will be able to access the outside world and pull in information and throw it out there too without you ever knowing because those 4 ports are open.

    Windows is not secure. Instead of fixing little problems like this that are incredibly simple, they decide to invest billions of dollars into programs like Palladium which will, among other less desirable things, make the platform "more secure" both from the outside world and from yourself. Figure your shit out Redmond, please (by Redmond I mean Microsoft, not Nintendo America).

    --
    The New Root Council, kickin' ass sinc
    1. Re:4 Open Ports by Tim+C · · Score: 2, Informative

      Linux and OS X ship with zero ports open.

      Rubbish. Mandrake, at least, runs a number of daemons by default if you install them (such as sshd), and warns you about this fact at install time. Depending on the exact choices you make while installing it, it's entirely possible to have half a dozen or more ports open.

    2. Re:4 Open Ports by sheetsda · · Score: 2, Interesting

      Windows XP and even Windows Server 2003 ship with 4 open ports.

      My mothers WinXP (IIRC: Home, Dell installed) computer was also using uPnP to open a ~65000 port wide hole in my router firewall by default. Fortunately uPnP wasn't really necessary and could be disabled.

  15. Re:I say Debian Gnu/Linux reliabity sucks. by dmp123 · · Score: 2, Informative

    Why, because you're not trolling or flamebaiting?

    I have three Debian stable installs here, all using ext3, yes, ext3 filesystems. How did I do it?

    Well, I could boast about my l33tness, but I just selected the 2.4kernel install option from the menu, and then when it asked me to choose a filesystem, I had reiserFS and ext3. W00t!

    So, it's not really that hard now, is it?

    David

  16. **** SPAM **** by kiltedtaco · · Score: 2, Funny

    Content analysis details: (20 hits, 5 required)

    AUTHOR_JOHN_MARKOV (20 points) Article written by John Markov

  17. Get off the Bashing Kick by monkeywork · · Score: 4, Informative

    I'm a big fan of linux, but I work in an eviroment where windows is locked in. Yea MS has some problems but so does everyone, what everyone needs to remember is that MICROSOFT RELEASED A FIX FOR BLASTER BEFORE THE BIG HIT CAME. The fact is the people who got hit by blaster didn't maintain thier system, or weren't running firewalls. You wouldn't be on here growling about how debian sucked if a bunch of users didn't do apt-get update / upgrade would you? These guys have a huge market share, have a reasonably good product that most of the population is happy enough using. Many of (myself included) like linux. Both have bugs, both get fixes... but the weakest link is if the admins / system owners update... in this case many didn't and it made MS look bad/

    --
    --------- If its possible it will happen, If its impossible it will just take longer
    1. Re:Get off the Bashing Kick by danheskett · · Score: 3, Interesting

      Not only that, but in real terms, you have to go out of your way to not install the fix. Windows by default now downloads and asks you to install the patch. What more do you want? I mean, christ, let's get real. You have to try not to fix the problem.

    2. Re:Get off the Bashing Kick by FunWithHeadlines · · Score: 2, Insightful
      "If you choose not to install it then you should not be complaining about a hole."

      Great. So my choice is to remain vulnerable to a hole in Windows, or install a patch that brings a draconian EULA that allows MS to do whatever it wants with my machine. Remind me again why Windows is a good choice...

    3. Re:Get off the Bashing Kick by vondo · · Score: 4, Insightful

      If you're worried about draconian EULAs, why would you be running Windows in the first place?

  18. Trying harder isn't enough. by jlrowe · · Score: 2, Insightful
    Perhaps it just goes back to that old saying "You can't make a silk purse out of a sow's ear."

    Microsft software was never designed with security in mind. And it was and is not their primary goal, even now. It is quite different than non-Microsoft software.

    If security were *that* important, wouldn't they take some of those many *billions* and actually make that silk purse?

    Consider even just today's news post on Slashdot. Each and every one of them is about Microsoft is about money, and *not" about fantastic security advances. And yet the security problems plague us everyday.

    Microsoft Introduces IM Licensing

    Microsoft vs. Burst.com

  19. Re:Just Great by digitalunity · · Score: 5, Insightful

    Now that's just mean.

    If by reliability, you mean it's ability to function in a proper way without self-destruction, I'd say he is succeeding. Windows XP is indeed better than the previous offerings. Once upon a time, you didn't even have to touch your computer and it would spontaneously have problems. It has gotten much better. Now, it's resilience against the evils of the internet...

    That's another story. Indeed, Gates should institue a moratorium on new projects until the old ones can become stable enough to actually properly handle the internet.

    Sobig.F is a good example of how fundamental the problems with Microsoft software is. The changes required to secure (pick one: Windows,IE,Outlook,Exchange,IIS) need to happen at the API layer. Unfortunately, this would take industry-wide support, something not even Microsoft can make happen overnight. It would seem with all the money companies already have invested, there is a lot of corporate inertia to overcome.

    --
    You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
  20. If people would JATDP by jordandeamattson · · Score: 2, Informative

    Hey, I am willing to beat up on Microsoft as much as the next citizen of slashdot city, but let's be fair here. A lot of the problems that are hitting people are due to people not applying the patches that are available.

    I use both Mac OS X and Windows XP. On both systems, I use the software update mechanisms and religously apply the patches that are made available. On Windows I also have a virus protection utility in place. I have never once been caught with my pants down by a worm, virus, trojan horse, etc. And to answer the question of this out there that are already preparing to ask it, I have also never had my system "broken" by a patch.

    So my respone, is that people shouldn "Just Apply The Damn Patches".

    Jordan Dea-Mattson

    Posting from China, where I am to adopt my daughter! Back to the US in a week!

    1. Re:If people would JATDP by jlrowe · · Score: 2, Interesting
      I have also never had my system "broken" by a patch.

      But yours is only one system. Hardly what one would base statistics on.

      OTOH, one of the websites I visited daily was down last week for 5 days. Finally it was only through *expensive* paid help calls to Microsoft that got it fixed. And it was the application of this last round of patches that killed it.

      My own experience as a sysadmin and company PC guru is similar. Patches don't cause a problem *most* of the time. But now and then they kill a machine or render it damaged in some way and flaky. I've even had the latest IE update (IE 5.5 at the time) kill the machine so it wouldn't boot anymore. (my own machine)

      Yet I have a RH 6.2 Linux machine that I set up for a business and update rarely, and has never been hacked. I update it with ssh from 100 miles away on dialup (it is on DSL). It has been rebooted *only* to move it physically. It just works.

      Here is the latest uptime:
      3:46am up 376 days, 22:42, 2 users

  21. Re:I say Debian Gnu/Linux reliabity sucks. by s/nemisis · · Score: 2, Interesting

    ok you have obviously not read the mission statment of debian and know little about debian, so i won't bother with calling you an idiot, which you are, or any other names. I will simply say: if you don't like it or can't get it to run, leave the linux thing to people that can get it to run and who actually read and understand what they are using is about and simply keep your mouth shut about it. If you really have to say something about how you really want something done .... submit a bug report.

    --
    -=gabe2=- macbook dual 2.0
  22. Linux Consultant's Dream by bill_mcgonigle · · Score: 4, Interesting

    "We're doing our very best, and that's all we can do"

    Concerned about the impact of viruses like Blaster and SoBig on your business? Look, here's what Bill Gates has to say on the issue. Even he's saying it's not going to get any better, so you can expect these kinds of incidents to keep recurring.

    Now, let's talk about how to fix this...

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  23. What planet is this guy living on? by doodleboy · · Score: 3, Insightful
    Q. Have these events created a serious public perception problem about Microsoft on the issue of security?

    A. Microsoft's reputation for doing great software research is very strong, and people are looking to us now and saying, "no other software company has solved this; you, Microsoft, need to solve it." We're rising to that challenge. The expectation they have of us is very high.
    I know he's just excreting the usual spin, but how can he keep a straight face?

    The truth is, every other mainstream OS has solved the security problem better than Microsoft. Most other OSes, especially *nix ones, have a philosophy of least privelege. But not Windows - its big "innovation" is to bundle the (insecure) web browser directly into the OS and enabling all sorts of nifty auto-executing controls so that drooling little kiddies all over the world can pass the time by bringing random network-connected Windows machines to their knees.

    The usual refrain from Microsoft and its apologists is that its software is attacked so much because it's so popular. No. It's attacked so much because it's so easy to do.
  24. Other than that Mrs. Lincoln.... by Mammothrept · · Score: 2, Funny
    "Virus Aside, Gates Says Reliability Is Greater"

    Other than that Mrs. Lincoln, how did you like the play?
  25. Re:Just Great by sperling · · Score: 2, Insightful

    The world doesn't care if security is good enough.
    MS give people what they want, not what they need. Combined with their marketing bulldozer, ofcourse they're selling well.
    If any other OS should have a chance to compete, it'll need to think about what the end user looks for, not what they should be looking for.

    With the resources of the OS community it's not at all impossible to create something secure, but still as userfriendly as Windows.

    --
    The next great MMORPG.
  26. Er by cca93014 · · Score: 2, Funny
    We have some other ideas such as something called behavior blocking that will obviate the need in many cases to use patches.

    Time to get the tin foil hats out again. Longhorn is going to affect the part of your brain that writes worms...

  27. Why does a home system need RPCs? by dpbsmith · · Score: 2, Insightful

    Dear Bill: Would you please give me one good reason why a system intended for home use needs to implement remote procedure calls at all?

    Would you please point out one benefit this provides to the average home user?

  28. Gates needs to read /. by GoofyBoy · · Score: 4, Funny

    Quote the article:

    "Q. You have enemies who are in a crusade to undermine Microsoft. How do you cope with that?

    A. I'm not aware of any systematic attempt by any group. "

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    1. Re:Gates needs to read /. by marsvin · · Score: 2, Insightful

      I think the key is "systematic".

  29. Double-speak blame shifting by digitect · · Score: 4, Interesting
    The fact that these [SoBig.F] attacks are coming out and that people's software is not up to date in a way that fully prevents an attack on them is something we feel very bad about.

    This is double-speak. He is trying to imply that people's failure to auto-update is somehow related to Windows' risk of virus/worm attack. But they are in no way related.

    System architecture that fails to maintain security is a design flaw, not a maintenance problem. Gates and Microsoft are attempting to blame shift their responsibilities to their product's users. Pretty much anyone would recognize this in a tort law suit, although I expect very few to make this claim in court simply because of Microsoft's size and reputation.

    --
    There is no need to use a SlashDot sig for SEO...
  30. Re:Linux is unstable lol! by stwrtpj · · Score: 2, Redundant

    Think linux is stable? Well your wrong! Copy and paste (thats if X's crappy mechanism lets you) this into your nearest xterm and watch the fun!

    man bash
    /ulimit

    ulimit [-SHacdflmnpstuv [limit]]

    Provides control over the resources available to the shell and to processes started by it, on systems that allow such control. The value of limit can be a number in the unit specified for the resource, or the value unlimited. The -H and -S options specify that the hard or soft limit is set for the given resource. A hard limit cannot be increased once it is set; a soft limit may be increased up to the value of the hard limit. If neither -H nor -S is specified, both the soft and hard limits are set. If limit is omitted, the current value of the soft limit of the resource is printed, unless the -H option is given. When more than one resource is specified, the limit name and unit are printed before the value. Other options are interpreted as follows:
    ...
    -u The maximum number of processes available to a single user

    --
    Karma: Frotzed (mostly due to the Frobozz Magic Karma Company)
  31. OpenBSD by rf0 · · Score: 4, Informative

    You are wrong about open ports. If you take OpenBSD which is the most secure OS on the planet ships with SSH open by default. Now yes it secure but its still an open port.

    Rus

    1. Re:OpenBSD by anthonyrcalgary · · Score: 2, Informative

      That's an open port done right.

      By default (on OpenBSD) sshd uses an unprivileged child process to deal with incoming connections, and the OpenSSH project is maintained by paranoid people that spend more time auditing code than writing code.

      --
      When someone might yell at me, it has to be OpenBSD.
  32. Best? by RiscIt · · Score: 3, Insightful

    "We're doing our very best, and that's all we can do"

    In the words of George Carlin: "If this is your best, perhaps you should keep it to yourself."

  33. Windows is more secure than Linux! by HanzoSan · · Score: 4, Funny



    Why should Microsoft fix anything? Window's is the most secure OS according to http://www.wininformant.com/Articles/Index.cfm?Art icleID=23958

    --
    If you use Linux, please help development of Autopac
  34. Re:Just Great by phelddagrif · · Score: 2, Insightful

    I think also that the level of integration with the bulk of the OS is in need of dire repair. All of these applications cause the most problems, and due to thier integration, a comprimise in say IE usually results in the entire system being compromised. Making these programs function the same as any other program in windows would solve some of these problems I think.

  35. Re:Bill Gates has bugs in his brains OS. by digitalunity · · Score: 2, Interesting

    The guy could burn a dollar bill every second until the year 3450 A.D. and he'd still have more in his pocket than I will probably make in my entire life.
    How's that for perspective.

    --
    You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
  36. Gates and the Chewbaca defense by UnknowingFool · · Score: 5, Insightful
    It's interesting how Gates tries to deflect the questions:

    Q. The buffer overrun flaw that made the Blaster worm possible was specifically targeted in your code reviews last year. Do you understand why the flaw that led to Blaster escaped your detection?

    A. Understand there have actually been fixes for all of these things before the attack took place. The challenge is that we've got to get the fixes to be automatically applied without our customers having to make a special effort.

    The interviewer asks how Blaster occurred despite Trustworthy Computing. Gates responds again and again that if everyone patched their systems, Blaster would not have been an issue. In essence, he is correct but he doesn't really answer the question. But this isn't a complete solution as not all users can automatically patch their systems.

    Before everyone starts chiming in on how real system admins would have been prepared. Remember a few things:
    1) After being burned by a few bad patches, some corporations now have a policy that specifically states that patches must be tested first. With the huge amount of patches that is released by MS, this is a full time job.
    2) Remote users (laptop users, VPN users, etc.) are like sailors coming back from overseas. Who knows what they were exposed to and what viruses they have. This is outside the control of most admins.
    3) Microsoft itself was not prepared for Slammer. SQL servers that were being used in a development environment (read outside of normal sys admin networks) were not patched. With large organizations, sometimes there are unknown, rogue installations.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  37. "The Best We can do"? Not even approching it. by Felinoid · · Score: 2, Interesting

    Years ago when viruses were brand new Unix experts were critical of Microsoft for making Dos an unsecure operating system.
    Being fair even in the light of that day and even more so years later I can see why Microsoft Dos was made the way it was made.
    (a CP/M like operating sysem for a new generation of computers not actually by Micorsoft dring a day and age when security was maintained through ignorence.)
    After the movie "War Games" security became an important topic. Microsoft published the book "Outside the inner circle" this book would forever destory the notion of security by obscurity. Amoung the topics "The Cracker" points out that many operating systems didn't take security sereously when they were designed offering features that made hacking in increadably easy.
    It also pointed out that "Security by obscurity" is stupid.
    Many good consepts were printed in that book and I suspect that had Bill Gates not had a "Microsoft press" to publish it himself it probably would have never been published.

    On the other hand talk is cheap.

    When it came time for Microsoft to make it's revised Dos (called Windows) they did not take any of the critisums into account. Microsoft didn't lift a finger with reguards to security.

    There are a few small issues I can think of with reguards to how Microsoft could improve the over all process in keeping Windows secure.

    In saying "Windows is insecure by design" is not being critial of Microsofts efforst TODAY to repair Windows.
    It's critical of Microsofts efforts over 10 years ago when Microsoft designed Windows.
    And much later when Microsoft designed NT.
    And again for Win 2k, Win XP and Win '03.

    (I omitted Win ME and 9x as they were not resigned so much as improved on preveous version.
    The over all os structures didn't change so redesignning the security was not possable)

    Fundamentally Microsoft needs to make changes in Windows to work securely.
    Realisticly it won't happen.

    What they are doing is using the brute force method of securing Windows. Sending teams to fix bugs as they become known.

    But brute force won't fix a flawed design process, Badly designed patches or an os that isn't designed to be secure to start with.

    --
    I don't actually exist.
  38. Huge loss of money by SysKoll · · Score: 4, Insightful
    Every MS virus, worm, and what not does not cause BILLIONS in lost dollars. There are I am sure some cases of actual lost real money, but if they totalled billions I'd be surprised.

    Like you, I find the $14B figure highly suspicious. However, I cannot help but notice how much things add up. My company's cost for the last few virus/worms is tens of millions in helpdesk time (all metered, hence easy to count), plus lost productivity. Take a high-level engineer whose lab time, including salary, equipment, real estate and benefits come to $250/hour. Have him spent the morning fiddle with his Windows machine that has to be brought up to the last service pack, then rebooted 3 times, then he has to download and install three patches from saturated servers... (even if the guy actually never caught a worm and wasn't dumb enough to open an attachment titled "Free XXX Pics!", Networking won't let him reconnect before he patches his machine). And even on machines that said engineer has carefully kept patched, Networking insist that he downloads and runs an update verification program that will certify this machine is indeed patched. Oh, and the verifier is a bit buggy so on some machines, you need to tweak it before it runs correctly.

    And soon your cost is a cool grand. Multiply by many, many instances all over the world for every outburst. It adds up quickly.

    Meanwhile, of course, the Linux machines in the lab are perfectly happy. It's just that the engineer needs Windows to access his email because of the boneheaded all-Windows desktop strategy that the higher-up morons barfed on unsuspecting cubicle dwellers. But that's a different problem.

    Don't tell me that these procedure are wasteful and inflexible. I know it. Unfortunately, that's still better than sending helpdesk technicians to each machine, which is even more costly.

    So the total figure can easily come to billions because of the huge mandatory waste of time to update and run the verification program on each machine.

    Right now, this weekend, in many colleges and universities, thousands of IT depts and student/faculty helpdesk techs are running around like crazy patching machines of students coming back to school. The cost for our local college alone (5000 students) is estimated at $15-30 per student. Do the math.

    Conclusion: The $14B might well be optimistic after all.

    -- SysKoll
    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  39. Bill. stop the lies.. by lanalyst · · Score: 3, Insightful
    Q. The buffer overrun flaw that made the Blaster worm possible was specifically targeted in your code reviews last year. Do you understand why the flaw that led to Blaster escaped your detection?

    A. Understand there have actually been fixes for all of these things before the attack took place. The challenge is that we've got to get the fixes to be automatically applied without our customers having to make a special effort.


    Ahh their position for everything. The RPC 026 vunerability was discovered by a 3rd party.. not Bill's code reviews. The vunerability was in OLD code that existed back on Win 95... carried forward to the current versions. Even for those that deployed the fix, unless you had 100% coverage, you suffered the effects (Blaster.D ping traffic). And of course you lay blame with the very people that support your defective products (it's THEIR fault the fix wasn't applied).

    Great question, lame dodge.. and the 'solution' you propose will not fix the problem, but will only satisfy another agenda.

    Understand this, Gates: MS products are riddled with vunerabilities by the nature of your very development process. Peer review process is either non existant or done by folks who wouldn't know a Buffer Overflow if it smaked them over the head. Your programmers can get away with writing crap and because of the development model and your tight release schedules are forced to use 'quick and dirty' rather than 'quality' and 'wide peer review'. Code is slapped together and tucked away in a vault never to see the light of day... and forgotten. That is the best you can do with your business model - and it is not good enough and never will be.

    Give me open source any day: worldwide peer review.. garbarge code is rejected and sent back, fast. A developer learns very quickly in this development model to use best practices or face rejection. Can't get away with 'quick and dirty'. And the funny thing is this cannot be bought. IBM realizes this.

    Lawsuits won't fix this.. Marketing slogans won't, either. Insecure by design.
  40. Why this means the Linux Desktop might be doomed. by goombah99 · · Score: 2, Insightful
    Reading the article it sounds to me as though MS is going to take a few obvious steps.
    1) firewall on by default or equivalent
    2) Separate Securtiy updates from feature updates so that sys admins will be less reluctant to apply them to stable reference platforms.
    3) make the system default to autoupdate so that nearly all desktops will be patched.
    4) "Behavior Limitation". By which I assume he means something like requiring root privliledges for some operations, and not making the user root by default.

    If they do all this, and it sounds like they will, then it would seem that Windows will soar past Linux in security. Because Microsoft controls the entirety of their "distro" they will be able to have a robust patching mechanism that GNU/Linux with its highly custom configs wont be able to do (robustly at least). Moreover MS is mocing towards an instituinalized formal system for checking every line of code for sommon security errors like buffer overflows. Linux/GNU is dependent on developers checking theirt own code and the results will vary, and exerience will not be instituionalized.


    Sure they've gotten hammered but the comment lament on Slashdot is that "boy they are dumb. if they just did a few simple things this would not happen. linux Rulez". Well apparently they are goinf to do a few simple things and a few more. How is the Linux desktop market (aka common user) ever going to succeed if it cant match the future windows for security.

    Can someone please explain why after these changes Linux is somehow intrisically better than Windows has the potential to becomein terms of security?


    This is a legitimate question, flamers will just be proving my point.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  41. "We're doing our very best," by ghum · · Score: 2, Funny

    "Loosers allways tell me that they are doing their very best. Winners date the prom queen"

    Sean Connery in "the rock"

  42. Re:Linux is unstable lol! by Anime_Fan · · Score: 3, Insightful

    There--- Used the code you told me to.

    bash-2.05b$ echo "main(){for(;;){fork();}} | gcc -o crashlinux && chmod +x crashlinux && ./crashlinux
    >
    bash-2.05b$

    Seriously: 'format c: \q' should do more than that, but you had to create some smart script and hope that we added an extra '"' ...

  43. It's a hassle. by Cyno01 · · Score: 2, Insightful

    Windows update needs a little work. Its a pain in the ass. It pops up while your doing something, wihtout thinking you hit remind me later, because your in the middle of something and dont want to have to wait for it to install and the reboot the computer. What they need is a remind me at next shutdown option. I dont run windows update all that often because i'm always in the middle of something, but i know i wouldn't mind spending an extra five minutes before i shut down.

    --
    "Sic Semper Tyrannosaurus Rex."
    1. Re:It's a hassle. by Shippy · · Score: 2, Informative

      Please send this to mswish [at] microsoft [dot] com. I know for a fact that they do get and route this information to the right people. Many features and tweaks have been implemented in this fashion.

      --
      -Shippy
  44. It's just like Mom and Dad by Trolling4Dollars · · Score: 4, Interesting

    I think the whole Linux vs. Microsoft thing where security and stability are concerned comes down to the dilemma of the "soft" parent vs. the "hard" parent. Microsoft is the "soft" parent and *NIX/Linux distros are the "hard" parent.

    Remember when you wanted to go out somewhere with some friends of yours and your folks didn't? They did that for your own security and wellbeing. In some cases, you probably had a parent that was easier on you. For example, my dad was the "soft" parent for me. If I asked him something, he'd cautiously say that I could do X as long as I was home beore my mom found out. If I asked my Mom, the answer was most positively one of the following:

    1. No!
    2. Only if you've done everything else you need to do to get some free time.
    3. Why would you want to do that? Go do something useful.

    So you can guess which parent I asked more often. I asked the parent that gave me what I WANTED, not what I NEEDED.

    Microsoft is the "soft" parent. They give the average user what they want without thinking too much about what the implications are. Or they assume that the user will "do the right thing". *NIX/Linux distros are the "hard" parent since they don't (by default) allow the user to do anything they shouldn't be doing. It's a pain in the ass to have to switch over to "root" to take care of some administrative tasks in Linux. Newer distros make it a little easier, but they still throw up the password protection which would annoy an average Windows user to no end. Think of how many times a Windows user complains when they have to remember a password and they can't or they have to write it down somewhere. Windows doesn't do this kind of thing. Instead they thwart security by being the "nice guy" on the surface. I have plenty of friends who got pissed off having to deal with passwords on their boxes and logging out to become administrator. They eventually all asked me to reconfigure them so that they log in as admin by default automatically with no password. I told them what the implications were and they still wanted this. The real problem still comes down to lazy and uneducated users. The PC industry is giving them the keys to Ferarris and nukes even though they aren't qualified to handle them.

    I think that eventually it will become necessary to give people what they need with no respect given to what they want. However, it doesn't have to be impossible to deal with from the end user's perspective. I think RedHat's root dialog box when trying to run an administrative command from the GUI is a perect example of how it can be made slightly easier, but still secure.

    Until the average user understands why they SHOULDN'T run as root or Administrator, we are giving them loaded weapons pointed at their heads without telling them how to use them.

  45. Why is the stack still executable? by pesc · · Score: 2, Informative

    Most stack buffer overrun problems (Blaster bug, etc) are possible because the stack is executable. Other systems, such as VMS on Alpha don't have executable stacks, making this kind of exploits very difficult to do.

    At least, the problem seems to have been fixed in the x86-64 hardware, but the operating systems need to take advantage of it. See here.

    So when will we see M$ take advantage of good simple security features in the hardware instead of trying to invent new fantastic schemes (Palladium)? Why wasn't buffer overflow attacks fixed 5-10 years ago? I'm not sure if earlier x86 chips allowed non-executable stacks, but if M$ were serious about security, they could certainy have requested that feature from Intel. It's not rocket science.

    --

    )9TSS
  46. Markov == Mitnick's Taunter by finalrain · · Score: 2, Informative

    John Markov is the reporter that has essentially harassed Kevin Mitnick via articles. Mitnick essentially says that Markov bent the truth (or even outright lied) about Mitnick in order to sell more articles, etc. Having watched Operation Takedown, I'm fairly certain Mitnick is right.

    I'm giving up the possibility of modding in this topic in order to respond. Hehe, I'm an example for future generations!

    --
    -- It is no measure of health to be well adjusted to a profoundly sick society.
  47. What about licensing? by BlueboyX · · Score: 2, Insightful

    I like your idea about seperating critical updates from feature updates, but there is another problem. Microsoft frequently puts nasty licensing changes on their click-through agreements for updates. You may ignore this, but a business can only do so at their own peril.

    "Sorry, we haven't installed the blaster update because we have not yet cleared the EULA with our lawyers..."

    While that update may not have something previously unseen in it, we have all seen this in security updates and in media player updates (remember that media player has some arbitrary code exploits that are exposed every now and then... to fix those you need to update media player and 'agree' to their fruity terms).

    With the likes of the BSA, software licensing can cause a business alot of pain. On the other hand, actual virus/worm can be blaimed on evil hackers, avoiding litigation.

    Business will update more when it is not a legal liability to do so.

    --
    "Never, never suspect the dreams within the dreams of dreaming children." ~The Amazon Quartet
  48. The Correct Word Is... by Enkerli · · Score: 2, Funny
    the figures that these organizations pull out of their ass, I mean, databases.
    Nope! You mean "databasses"...
    --
    Alexandre http://enkerli.wordpress.com/
  49. Nothing wrong with what they could do... by Kjella · · Score: 2, Insightful

    ...except the credibility that they actually will do it, instead of talking about it.

    Linux/GNU is dependent on developers checking theirt own code and the results will vary, and exerience will not be instituionalized.

    Really? In my experience, there are quite a few people that "check out" the code without actually developing it. Not to mention people testing out automatic error detection systems, I know Linux has been getting good help from research in that area.

    Can someone please explain why after these changes Linux is somehow intrisically better than Windows has the potential to becomein terms of security?

    You speak as if they've already happened. Of course Windows could simply copy everything Linux has done, there's no magic over it. That aside, I don't think it will. Primarily, because it doesn't sell as well and because security is sometimes inconvienient. Windows has been building their market share on those new to using computers, and more are still joining. But I don't think Microsoft can hold on to being both that and the professional OS.

    Around Windows 2000, I really thought they could. It was stable, clean and professional, and in general vastly superior to the Linux distros of its time. After WinXP, the "plastic" theme and setting up all the users as administrators in the *professional* version, I don't believe that at all anymore. I this you should ask the reverse - what is it Windows can do that Linux doesn't have the potential of doing better, not to mention cheaper (free) and with greater flexibility (access to source code)? I certainly haven't been impressed with the "improvements" I've seen lately...

    Kjella

    --
    Live today, because you never know what tomorrow brings
  50. Re:Why this means the Linux Desktop might be doome by fcw · · Score: 2, Insightful
    How is the Linux desktop market (aka common user) ever going to succeed if it cant match the future windows for security.
    Because that market doesn't care what Windows could do, but what it does do.

    The Linux I run on my computers today works a lot better than any combination of wishful thinking and promissory notes about future Microsoft products.

    Windows' so-called potential for improvement is so large because it's so far behind. In any race, the smart money's on the consistent leaders, not on the lame duck with "great potenrial".

    Can someone please explain why after these changes Linux is somehow intrisically better than Windows has the potential to becomein terms of security?

    Sure, I'd be happy to explain after those changes actually happen. Until then, I'd be trying to compare actual working software with vapour. And that would be silly.

  51. An issue of trust. by digital+photo · · Score: 4, Insightful

    For those who are completely ignorant of computer security and never update their systems, they are akin to someone buying a power tool, not knowing how to use it, then trying to sue when they lop off a body part. You don't blame the manufacturer for those problems, you chalk it up to natural selection.

    For those who are a bit more knowledgable, there is the issue of trust. After having used Microsoft's products for roughly 2 decades(since msdos), I feel I can't trust them to do something right anymore.

    I know of people who got burned by the auto-update feature and their system was rendered unusable until they either restored or went into safemode to undo whatever "fix" was applied. Granted this is better than the "good old days" when a patch might require a clean re-install. Lots of good weekends gone to waste because of MS's "fixes".

    Just this past week, I installed a update and suddenly, I couldn't make backups of my system because Autoupdate dinked with the drive access dll's. Thankfully, this only required the re-installation of the backup software to restore the DLLs to a working condition, but at what cost to the other parts of the system?

    I have auto-update's download feature enabled, but I review the updates before installing them. I didn't get hit by the worm since I patched my system almost immediately after the fix came out.

    The problem can't be completely attributed to users or to the producer of the software. But when the design of the software is so buggy that after literally tens of thousands of fixes, it is still riddled with security holes, you have to wonder if they are truly serious about security and about delivering a quality product to the end-user or if they are trying to do just enough.

    It is understandable that MS is saying that they are doing the best that they can. That is all well and fine. But there is such a thing as their best not being good enough. Especially when there is so much slack to be made up for.

    There is also the issue of this "got to be secure" attitude is recent. If it hadn't been for Linux arising quickly in the server and business markets both domestically and globally and if it hadn't been for the recent DOD government contract renewal, do you think MS would be so hot to trot to respond to problems like this?

    Having watched and used MS's products for as long as I have, my personal opinion is that they've got a long way to go still and they aren't breaking even.

  52. Virus Cost Statistics, Microsoft's DOS Attack by Anonymous Coward · · Score: 5, Informative

    > Every MS virus, worm, and what not does not cause BILLIONS in lost dollars. There are I am sure some cases of actual lost real money, but if they totalled billions I'd be surprised.

    So be surprised.

    Here are some virus costs from Wired:

    Nimda -- $635 million
    Code Red -- $2.62 billion
    SirCam -- $1.15 billion
    Love Bug -- $8.75 billion

    While we're looking at statistics, here's another...

    According to CERT, the number of reported security incidents grew, starting in 1988, until they hovered at just over two thousand incidents per year from 1994 to 1997.

    But then in 1998, the number of incidents started to explode:

    1998 -- 3,734
    1999 -- 9,859
    2000 -- 21,756
    2001 -- 52,658
    2002 -- 82,094
    2003 -- 76,404 (so far)

    So what happened in 1998?

    Microsoft introduced embedded e-mail scripting in Outlook Express!

    Even an idiot could have predicted the consequences.

    But why would Microsoft do something that was so clearly incompetent and irresponsible?

    The answer can be found in another event that occurred in 1998, namely, the leaked release of the Halloween document. That internal Microsoft document described a strategy for fighting Open Source, as follows:

    > OSS projects have been able to gain a foothold in many server applications because of the wide utility of highly commoditized, simple protocols. By extending these protocols and developing new protocols, we can deny OSS projects entry into the market.

    So there you have it. The embedded scripting in Outlook Express is just one part of a general Microsoft strategy to decommoditize (i.e. break) Internet protocols.

    In other words, these viruses and worms, which are costing us $billions, are just a side effect of MICROSOFT'S EXTENDED DENIAL OF SERVICE ATTACK ON OPEN SOURCE USERS.

    If Jeffrey Parson might be going to jail for his denial of service attack (modifying the DDOS Blaster worm), then why not the president of Microsoft?

  53. Re:Just Great by dzym · · Score: 2, Interesting
    They already don't allow executable attachments by default.

    Nobody seems to be patching their Outlook Expresses.

  54. Re:Just Great by Anonymous Coward · · Score: 3, Insightful

    > I've said it before and I'll say it again, there are no changes you could make that would stop SoBig from spreading except not allowing users to open attachements. All the crap about "In Linux you have to save the attachment, make it executable, and then run it" is crap, because that is what the users would have done. They WANTED to run the attachment. If it took 2 extra steps, they still would have run the attachment, because that was their intention. SoBig was a user stupidity problem, pure and simple. They wanted to run the attachment and did. Adding 2 more stpes wouldn't have changed that.

    Part of SoBig was the Trojan port it opened; that port needed root access to do real damage to more than the original user.

    If this Linux user were to have saved & opened that Linux SoBig attachment, then only that user's work would have been affected, not the whole system. Most MS users have Administrator access enabled on their accounts so they can conveniently install software and have that software run; a running SoBig in *this* environment threatens the whole machine.

    Linux: +1, MS: 0.

  55. The problem with Windows Update by Anonymous Coward · · Score: 2, Insightful

    The biggest problem with windows update is that it doesn't include any sort of "Criticality" level that indicates what should be applied, and what shouldn't. The hotfix for the blaster worm was rated just as high as an upgrade to MediaPlayer 9. Until Microsoft releases some sort of control for the sys-admins over what updates are applied, no network admin in the WORLD is going to allow windows update to run automatically. What happens if someone cracks the windows update site and manages to upload a signed trojan? Congratulations, he has now successfully 0Wnzored more boxes than anyone else on the planet.

    And let's not even mention some of the "Updates" that microsoft has put out. Or the hot fixes that you have to de-install to install service packs, or any of the other muck-ups that they've managed to pull off...

  56. Re:Just Great by mangu · · Score: 2, Insightful

    Well, if those applications weren't so tightly linked into the OS kernel, microsoft wouldn't have that monopoly. So, yes, windows (any version) is intrinsically less secure than any OSS, because of microsoft's business model.

  57. Good Idea to make MS fix it. by ratfynk · · Score: 2, Interesting

    Get a list of all e-mail addresses to as many individuals with MS, Symantec, and all the other computer security outfits spawned by Gates. Include these in your address book and nothing else. Run an old unpatched MS office IE and Outlook express, get everybody that is pissed at MS security to do this world wide. Then do not run a firewall or virus scan. Now if everybody just let address book based garbage run wild and target the people who profit from garbage ware, and security patching, Gates might get the picture. Sometimes a little revolution is a good thing!

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  58. Comparing apples to oranges by QUORTHON · · Score: 2, Insightful

    Guys

    One common theme I see frequently throughout this thread is the constant assertion by linux users that MS products are fundamentally flawed out of the box and lead to all kinds of security and other problems for end users. However, when they make this comparison, they invariably take the non-computer literate windows user versus someone who has a fully tweaked linux box as their example. This to me is completely unfair on MS. The person who has the linux box is invariably far more PC aware and has done all sorts of tweaks and updates to get their box the way they want it. If that same, computer-savvy user were to apply themselves to setting up a windows box, they could achieve similar levels of reliability and security that they can on their linux box. On the other hand, if that joe bloggs, barely-knows-how-to-switch-it-on windows user was to try and install a linux distro, even one of the up to date ones, and I guarantee he will have an unusable comp and be looking at a re-install within a very short space of time.

    I consider myself fairly computer literate and am running xp pro on my main box at the moment and have to say its the most stable, reliable os I have ever used and this includes several linux distributions. The box is up 24/7/365 with only occasional reboots for patches and so on. I run it behind a NAT router, use zonealarm, have up to date AV software and am up to date on all security alerts. These precautions couple with that most valuable of commodities i.e. common sense and I have never had a virus or security problem.

    Its not that I dont like linux - I have been using it on a secondary pc which I like to dabble on - i have used RH 5.0,5.2, COL, SUSE 6.0, MDK 8 and currently RH 9. I went through the whole linux addiction, compiling apps and kernels like nobody's business but since getting married dont have the time to go and search for a new version of gcc or glibc because I want some plugin for xmms and have broken dependencies. Windows lets me get things done quicker and to me is more reliable - FOR THE AVERAGE USER.

    So please people lets compare apples to apples in future when slating MS.