Slashdot Mirror


Microsoft: Trust and Antitrust

Microsoft is in the news for two reasons today: the continuing saga of the antitrust cases, and Microsoft's public relations push for "trustworthy computing". A selection of links: Microsoft claims two months of code reviews and half-day seminars surpasses everything ever done by the open source community; Salon talks about the problems with a monoculture; SBC, an abusive telecom monopoly, complains about Microsoft's behavior, an abusive OS monopoly; and Microsoft responds, claiming that SBC is merely being self-serving.

518 comments

  1. Hellz yeah! by SkyLeach · · Score: 1

    Let the two keep it up and they might just sue each other into financial ruin and kill two birds withone stone. :-)

    --
    My $0.02 will always be worth more than your â0.02, so :-p
    1. Re:Hellz yeah! by SkyLeach · · Score: 0, Offtopic

      That was just plain mean moderator (-1). :P

      --
      My $0.02 will always be worth more than your â0.02, so :-p
  2. Life after Microsoft by fruey · · Score: 3, Funny

    For those Francophones / Germanophones amongst us, tonight on ARTE (TV channel available on terrestrial and digital satellite) has a problem "Life after Microsoft" which should make interesting viewing. around 20:45 CET I believe.

    --
    Conversion Rate Optimisation French / English consultant
    1. Re:Life after Microsoft by Anonymous Coward · · Score: 0

      1. Kewl! We watch Arte sometimes. I'll certainly watch this tonight.

      2. What DOS-addled moderator modded the parent as "offtopic"?

    2. Re:Life after Microsoft by Alien54 · · Score: 2
      This item from the NYTimes story is also a tad disturbing:
      Members of the select group initially showed some resistance to the process, but in the end the experience of seeing offending snippets of code on a giant screen in a large auditorium proved humbling, said Michael Howard, the Microsoft security expert who prepared the training material for the company's security retraining and led the security classes.

      "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed," he said.

      which explains alot

      so much for life after Microsoft.

      --
      "It is a greater offense to steal men's labor, than their clothes"
    3. Re:Life after Microsoft by Hanul · · Score: 1

      I watched the documentary and it was quite interesting. They had interviewed a couple of ex-Microsofties about what they doing now (meaning 2001).

      There was a programmer around 40 or so who spend 9 years at Microsoft and was totally burned out. He was kind of fired in the early 90s because he "forgot" (as he called it) how to program. He was apparently rich, but did not know what to do with his life. In the end he admitted, he just missed working at Microsoft so much.

      Than there was a guy who started his own firm (www.sunhawk.com) with the millions he made cashing in his stock options. He loves both music and programming and sells sheet music over the internet. He also admitted that doing business on his own was a lot less fun than working for Bill. Well, who wouldn't say that, when he had lost almost $25 millions during the dot.com crash.

      All the women and men who worked there talked about a very competitive environment, very, very long overtime and a lot of pressure. But they also liked the family-like structure and the way Microsoft is doing business: go for the top, don't care about how. They all thought that Microsoft hires only the top-level poeple (and of course they belong to them).

      It all looked like a filmed version of Microserfs. All stereotypes and cliches were served.

  3. Crying to mommy by mckeowbc · · Score: 0, Offtopic

    SBC: Mommy Microsoft is being bad
    MS: No I'm not he is
    Mommy (U.S. Government): You're both being bad, now go to your rooms.

    1. Re:Crying to mommy by WildBeast · · Score: 1

      "Mommy (U.S. Government): You're both being bad, now go to your rooms."

      As she proceeds to have wild fun with her secret lover, without her husband knowledge :)

    2. Re:Crying to mommy by Anonymous Coward · · Score: 0

      Mommy (U.S. Government): You're both being bad, now go to your rooms.
      unzip;strip;touch;finger;mount;fsck;more;y es;umoun t;sleep


      That was a hoot. The Government as promoting incest and child porn. Yes, I know you probably didn't mean it that way, but your sig was so close to the last line and it flowed so naturally I nearly plotzed.

    3. Re:Crying to mommy by bleckywelcky · · Score: 1


      Oh come on people, mod parent up funny. That was exactly what I was thinking when I read the little clip, sounds like two little kids fighting.

    4. Re:Crying to mommy by Cro+Magnon · · Score: 1

      No! That post is dangerous! I'm still cleaning Coke off my monitor!

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  4. Two months? Get real. by Dead+Penis+Bird · · Score: 2, Insightful

    Maybe they've seen all the security flaws and bugfixes required, but I hardly think even with all of Microsoft's power, they could not outstrip the entire OSS community in just two months.

    There's still a lot more manpower in OSS. It's just more fractious.

    --

    If I weren't nailed to the penis, I'd be pushing up the daisies!

  5. SBC an Abusive Monopoly? by PhotoGuy · · Score: 1
    SBC, an abusive telecom monopoly, complains about Microsoft's behavior, an abusive OS monopoly
    SBC has a monopoly in the telcom world? I could have sworn there was a lot of competition in this industry. Sounds a bit sensationalistic to me.
    --
    Love many, trust a few, do harm to none.
    1. Re:SBC an Abusive Monopoly? by efuseekay · · Score: 1

      Obviously you are not from Illinois....

      SBC Ameritech is EVIL!

      --
      Mode (3) smart-aleck mode. Press * to return to main menu.
    2. Re:SBC an Abusive Monopoly? by sulli · · Score: 1

      You're not in the SBC territory, are you?

      --

      sulli
      RTFJ.
    3. Re:SBC an Abusive Monopoly? by dthable · · Score: 2, Funny

      SBC has a monopoly in the telcom world?

      But that can't be. When we deregulated them, they promised to play nice.

    4. Re:SBC an Abusive Monopoly? by Anonymous Coward · · Score: 0

      True, there are a lot of different phone companies, but each one is a geographic monopoly. There are few places where you can actually choose who provides you phone service, and even then, its usually the ILEC (the monopoly) that owns the wires the company you choose has to use to provide you your service.

    5. Re:SBC an Abusive Monopoly? by sharkey · · Score: 2

      Oh, yes, SBC has a lot of competition in INDY. Too bad SBC owns all the copper, fibre, conduit, etc., or enough of it to make no difference.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    6. Re:SBC an Abusive Monopoly? by Hello+Titty · · Score: 0

      Why, yes, I am in fact. And I can chose between getting screwed by either SBC/Pacific Bell, Verizon or AT&T for my local service.

      --
      Hello Titty (.)(.)
      Breasts make everything better.(tm)
    7. Re:SBC an Abusive Monopoly? by R2.0 · · Score: 1

      Actually, abusiveness aside, SBC IS a monopoly in their geographic areas. Reason: the ATT breakup mandated it so, and the FCC has kept it going. Do the Feds let the Bells abuse their position? Hell yess, but that's politics. MS's monopoly is illegal as per the same Federal Court that made the BB's legal. Actually, public utilities is where the "MS Tax" truly shines. Utilities must account for their costs in order to justify rate increases. Software licensing fees are a part of that. So MS's licensing fees are passed directly to the local telephone subscriber, plus SBC's "reasonable profit".

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    8. Re:SBC an Abusive Monopoly? by ScumBiker · · Score: 2

      I just moved to a small town outside of Madison, WI. called Cottage Grove. We have Verizon as the primary ILEC. It feels like jumping out of the pot into the fire. Moving out of an SBC (Amerithell^h^h^h^htech) territory and into Verizon's has done zip to improve customer service. We finally decided to simply eacvh have acell phone and not even bother to get a land line for the house. Anyways, I can verify that SBC is a _very_ abusive monopoly, at least within it's territory. I have friends that are SBC techs and they tell me stories about how they have "accidentily" disconnected other telcos equipment, or how they would lose work orders for other telcos DSL DSLAM installs. It really burns my ass hearing that kinda shit. On the other hand, Micro$hit is probably the worst monopolistic company in history. Thank god for alternatives.

      --
      --- Think of it as evolution in action ---
    9. Re:SBC an Abusive Monopoly? by Anonymous Coward · · Score: 0

      Yes, I worked with SBC in Chicago... My company (www.interaccess.com Now owned by ALGX) had a lawsuit against them for unhooking 2 OC3's at the same time, without reason, without notice.

    10. Re:SBC an Abusive Monopoly? by Anonymous Coward · · Score: 0

      Obviously, you aren't in the telecom industry either.

    11. Re:SBC an Abusive Monopoly? by Anonymous Coward · · Score: 1, Insightful

      Seems to me to be an abusive monopoly here in L.A. I'd like to know where else I can go to get DSL (that will be around for the long run) and local phone service (I may be clueless on this one but I don't know the names of any local telecoms that provide residential local phone service) since SBC/PacBell's customer service is ABSOLUTELY HORRIBLE!!! I've been working on a billing problem every month for 6 months now. And 3 years ago when I got my first DSL line with them I spent 9 months straightening out a double and triple billing problem. If they're not a monopoly I'd sure like to hear of the alternatives. And, no, cable and cell phones aren't alternatives for me.

  6. Brainwashed geeks? by Maskirovka · · Score: 3, Interesting
    "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed," he said.

    No comment needed.

    1. Re:Brainwashed geeks? by MinusOne · · Score: 5, Insightful

      > "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed," he said.

      I was surprised by this quote too. The implication that developers at MS are some sort of automatons taht are easily brainwashed is amazing. I'm no fan of MS, its products or its tactics but the developers who work there are robots. I have found the MS people I have met to be pretty party-line company guys but they did have brains and were capable of independent thought.
      The other problem with training like this is that without reinforcement from management it is not terrible useful. Sure some of the developers will "get religion" and will be absolutely scrupulous about writing secure code, but others will get lazy, forget the training or go back to old bad habits. Without code review and standards enforced by management in some way training is ineffective.

    2. Re:Brainwashed geeks? by Zapman · · Score: 3, Interesting

      This quote struck me as odd as well, but I got to thinking about it, and I think I see at least where he was going.

      We geeks tend to be facinated by "the newest thing", and rush to try it, and then preach it's merits to anyone who will listen. I know I'm generalizing, and there are people still happily running 2.0 kernels, but look at the general trend. We don't mind using version 0.0.7b6 of products that are cool without thinking twice about it.

      Once we learn something new, we tend to make great use of it. And we seem to think of little else. That's probably what he was aiming for in that quote.

      And remember, he's knocking his own geeks too.

      --
      Zapman
    3. Re:Brainwashed geeks? by e1en0r · · Score: 2

      No wonder there are so many security errors. You can't program right if you're brainwashed.

      Seriously, though, you have to be able to think for yourself and work things out, it's not about watching a lecture for 2 months and all of a sudden getting it.

      Or are they trying to say they've figured out Artificial Intelligence now too?

    4. Re:Brainwashed geeks? by Anonymous Coward · · Score: 1, Insightful

      It's the only part that made sense to me.

      Rather than have a VP or some PHB decree that code was going to be written "THIS WAY", it sounds like they got a few of their top geeks to categorize the common security issues and find examples in the code.

      Then, you bring all the programmers in and begin reviewing code en-mass...showing them common errors and why they're wrong and what happens when you do that.

      No blame. No finger pointing. No official decrees. Just straight solid training.

    5. Re:Brainwashed geeks? by ansible · · Score: 2

      Yeah, exactly.

      It's not enough to teach your programmers to write code that can't be exploited by buffer overflows.

      You've got to back that up with management trainning, emphasizing security and documentation (a critical component of security) over features.

      If you're sending your programmers to class for a day, you need to send your managers to classes for a week.

    6. Re:Brainwashed geeks? by MrWinkey · · Score: 1

      One of the guys I hang out with on IRC used to work for MS as a developer. He said that he is spoiled on working anywhere else now as they used to have catered partys every friday with free drinks. After hours they used to game on the company network. Full time employees also get major discounts on hardware and software.

      I can only assume most devlopers are there for the "french bennies" rather than to do serious code.

      --
      Vote early. Vote often. Vote CowboyNeal.
    7. Re:Brainwashed geeks? by catfood · · Score: 2
      We geeks tend to be facinated by "the newest thing", and rush to try it, and then preach it's merits to anyone who will listen. I know I'm generalizing, and there are people still happily running 2.0 kernels, but look at the general trend. We don't mind using version 0.0.7b6 of products that are cool without thinking twice about it.

      Speak for yourself, dude.

      Much of the usefulness of Linux and other free software comes from the age of the underlying concepts. Just as "we" rightly condemn Microsoft for its false claims of "innovation", "we" tend to prefer the stable, consistent, and eminently useful tools and APIs of classic Unix over their gratuitiously changing Microsoft equivalents.

      "We" like new stuff if it does something genuinely new and if it's either useful or fun. But in my experience the free software community abhors the idea of changing software just for the hell of it. It's unharmonious and wasteful.

    8. Re:Brainwashed geeks? by H1r0Pr0tag0n1st · · Score: 1

      Reminds me of the programers in Snowcrash
      "...and next on our tour is the programing department..."
      (programers in unision)ee ne ba la me no he la fa la ba la
      "...As you can see they are very concerned about security..."

      maybe Gates is going to change his name and buy a old aircraft carrier next...

      --
      Americans could not be more self absorbed if they were made of equal parts water and paper towel. -Dennis Miller
    9. Re:Brainwashed geeks? by Eccles · · Score: 1

      I was surprised by this quote too.

      A Freudian slip about the Microsoft attitude perhaps? We could of course be reading too much into one word (Nah!), but if I were talking about educating my employees, I'd like to think I'd say they were "enlightened."

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    10. Re:Brainwashed geeks? by maxpublic · · Score: 1

      Ayuh. Leave the bleeding edge stuff to the young who have spare time on their hands. These days I simply want things that work, and work well. I'll let others beta test for me so I can spend my time on pursuits like family, or reading, or sleeping.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
  7. This says it all in the NYT article... by Dharzhak · · Score: 0, Flamebait

    "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed," he said.

    So...rather than teach them how to properly develop, test and peer review software loads, thy're just going to brainwash them into good little Micro$oft monkies. Bleh.

  8. security by bilbobuggins · · Score: 1

    if these are the same coders who made the mistakes the first time... why should i believe they all suddenly became security experts in under 3 months?
    'no, i _knew_ about buffer overflows i just was too lazy to type the extra lines'. come on...

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

      Right, and EVERY open source programmer is a security expert?

  9. Anti-trustworthy computing by Anonymous Coward · · Score: 1, Funny

    It's a good thing MS is starting to do trustworthy computing, since what they've been doing up to this point has clearly been anti-trustworthy computing

    1. Re:Anti-trustworthy computing by Jonny+Ringo · · Score: 1


      Don't forget to go to www.trustworthycomputing.com !!

      Very helpful site :-)

  10. Scientology by Anonymous Coward · · Score: 0

    Does anyone else see analogy between church fo scientology and microsoft? Both invent their own imaginary worlds, and live in them. Funny.

    1. Re:Scientology by deadtreerus · · Score: 1

      Come to think of it there is a Scientology office right across the street from the main switching station at Microsoft's Redmond campus.HMMMMM??

      --
      "It just dosen't matter."Bill Murray from The Razors Edge
    2. Re:Scientology by Anonymous Coward · · Score: 0

      I wonder what percentage of MS employees are scientologists.

  11. Windows XP SP1 by cscx · · Score: 2, Interesting

    Windows XP SP1 will include some changes that will allow component removal for things such as Windows Messenger, IE, and Windows Media Player. Now, why someone would want to remove IE and Windows Media Player is beyond me. Also, don't forget all those programs that rely on the Web control and need IE to function.

    1. Re:Windows XP SP1 by Anonymous Coward · · Score: 0

      not sure about IE but the other programs are useless to most and just waste space why not let you uninstall them!

    2. Re:Windows XP SP1 by pershino · · Score: 1

      Also, didn't M$ claim in court that removing IE and friends from Windoze to be technically impossible?
      If so, then the release of SP1 will prove that M$ committed purgery.

    3. Re:Windows XP SP1 by Hello+Titty · · Score: 0

      Please forgive this poor troll. He doesn't have a clue as to what he's talking about.

      --
      Hello Titty (.)(.)
      Breasts make everything better.(tm)
    4. Re:Windows XP SP1 by ansible · · Score: 3, Interesting

      And why do I need IE and Media Player on a server that's only running a database?

      Step #1 of security, remove and/or disable everything to don't need to get the job done.

      MSFT has been ignoring that for years, but maybe they are finally starting to learn.

    5. Re:Windows XP SP1 by GutBomb · · Score: 2, Informative

      if you actually read the article you would see that it says the service pack will HIDE msn messenger, ie, and media player if you wish. it says nothing of REMOVING them.

    6. Re:Windows XP SP1 by Amazing+Quantum+Man · · Score: 2

      If so, then the release of SP1 will prove that M$ committed purgery.

      I'm sorry, I laughed at the unintentional pun...

      Yeah, purgery of IE, and perjury in court.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    7. Re:Windows XP SP1 by DarkKnightRadick · · Score: 1

      Personally, I applaud MS in allowing the removal of WiMP, IE, and Messenger. I use messenger very rarely, IE even more so, and WiMP...*L* What a fucking joke of a media player. I'll take Winamp any day over WiMP or RealPlayer or even QuickTime (especially now that Winamp has plug-in support for all of the above formats).

      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    8. Re:Windows XP SP1 by cscx · · Score: 1

      And why do I need IE and Media Player on a server that's only running a database?

      First of all, why are you using Windows XP Home/Pro as a server box?

      Second of all, you don't install all the goodies in Windows 2000 server/advanced server. Why do you need IE? Well, it's handy as hell. You can locally install updates while at the box in the server room, run windows update, download hotfixes, etc. Plus, it's also useful for visiting tech documents / howtos to diagnose problems that the Novell and Linux servers in the same server room are having (yes, this has happened to me before ;P)

    9. Re:Windows XP SP1 by crudeboy · · Score: 1
      >And why do I need IE and Media Player on a server that's only running a database?

      The natural answer would be: You don't

      but... a more correct question might be: Why bother to remove it?

      >Step #1 of security, remove and/or disable everything to don't need to get the job done

      If you really think that you probably shouldn't work with security at all...
      To say that things you do when implementing a software solution should be carried out first is just plain nonsense...

      >MSFT has been ignoring that for years, but maybe they are finally starting to learn

      They haven't really been ignoring it, rather had a different approach all together.

      The problem with MS, just as many others, would be that they've choosen to implement features that customers request in order to increase sales rather than focusing resources on things customers don't request directly, such as security.

    10. Re:Windows XP SP1 by Anonymous Coward · · Score: 0

      Concerning your sig: "If IE's Windows integration is a monopoly, then I'm all for the removal of Konqueror from KDE."

      IE's Windows integration is not a monopoly. Microsoft is a monopoly, and must therefore follow certain special rules, so that it doesn't use it's monopoly anti-competitively. Thus, IE's Windows integration may violate laws concerning monopolies (and was, in fact, found to do just that). KDE has no monopoly by any means, and therefore may integrate Konqueror legally and fairly.

    11. Re:Windows XP SP1 by WolfWithoutAClause · · Score: 2

      > Now, why someone would want to remove IE and Windows Media Player is beyond me.

      Makes you wonder what security hole they've found that they don't want to/know how to fix and don't want to tell us about ;-)

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    12. Re:Windows XP SP1 by Sj0 · · Score: 2

      Head to 98lite.net and you'll find out that they were lying all along.

      Personally, I find that 98 with the 95OSR2 UI, with K-Meleon(kmeleon.sourceforge.net) makes for an incredibly stable Windows 98 system.

      The best way to make Microsoft products stable is to remove as much Microsoft code as possible. :)

      --
      It's been a long time.
    13. Re:Windows XP SP1 by ansible · · Score: 4, Insightful

      In response to you and cscx (below)...

      crudeboy writes: (in regards to IE and Media Player) but... a more correct question might be: Why bother to remove it?

      End user applications have no business existing on a dedicated server machine. As for why, see below:

      cscx writes: Second of all, you don't install all the goodies in Windows 2000 server/advanced server. Why do you need IE? Well, it's handy as hell. You can locally install updates while at the box in the server room, run windows update, download hotfixes, etc. Plus, it's also useful for visiting tech documents / howtos to diagnose problems that the Novell and Linux servers in the same server room are having (yes, this has happened to me before ;P)

      So you're going to be surfing random sites on a critical server machine... while logged in as Administrator?????

      I'm glad you don't work for me. That would be grounds for a reprimand, at the very least.

      Back in the old days, surfing the web ran no risk to the client machine. Nowdays there are all kinds of risks because of mobile code (ActiveX, Javascript, etc.) and exploitable client programs (increasingly complex web browsers). Do either of you guys remember how those worms were spreading last year? Sooner or later, someone's going to figure out yet another exploit for IE.

      Yes, yes, you can limit the risks with security settings, but that is no longer proof against attacks.

      crudeboy writes: If you really think that you probably shouldn't work with security at all... To say that things you do when implementing a software solution should be carried out first is just plain nonsense...

      Well, if "limit your exposure" isn't supposed to be #1 on a security checklist, then it is #2 or #3.

      Since you don't seem to understand the basics, then I suggest you read up on the subject before you start calling things "nonsense".

    14. Re:Windows XP SP1 by Sj0 · · Score: 2

      Sounds like MS to me;
      "I really don't need dancing paperclips, or web browsers, or even much of a UI on my production servers, and frankly, I'd prefer I didn't have them at all on there."

      "No! You need it!"

      hehehe.

      --
      It's been a long time.
    15. Re:Windows XP SP1 by ClosedSource · · Score: 1

      "Head to 98lite.net and you'll find out that they were lying all along."

      Actually, the courts haven't come up with a single consistent definition of what exactly makes up IE from a legal perspective, so we can't determine if MS is incorrect. If the court orders MS to remove IE then the court will have to come up with a detailed definition. It's quite possible that 98lite won't meet that definition. In any case, very few people will be buying Windows 98 in the future.

    16. Re:Windows XP SP1 by oyenstikker · · Score: 2

      Step #1 of Microsoft security, remove and/or disable everything that was written to be feature rich with no regards to security.

      --
      The masses are the crack whores of religion.
    17. Re:Windows XP SP1 by MrResistor · · Score: 2
      Now, why someone would want to remove IE and Windows Media Player is beyond me.

      For the same reasons I don't install X-Windows on my Linux servers: It's totally unnecessary in that application. All it would do is use up resources that are better used for, say, the purpose the server is intended to perform.

      For people who don't intend to use their machines to play media files or browse the web, WMP and IE fall into that same catagory. MS isn't going far enough, IMHO. I'll be impressed when they let me run their product with no GUI installed (which, BTW, is why your sig is completely stupid).

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    18. Re:Windows XP SP1 by Sj0 · · Score: 2

      Even in the most stringent definition(Internet Explorer including MSHTML.DLL and the like), it's just a matter of deleting the files and removing the references in the registry, and closing the holes left in other DLL files(if there even are any) with native code. Even windows is modular enough to exist with a large portion of it's guts ripped out.

      --
      It's been a long time.
    19. Re:Windows XP SP1 by jo42 · · Score: 1
      Yes, but IE also install Outlook Express and Windows Media Player. Sure as fork don't need those on a W2K server. Along with the Microsoft Fax Service and bunch of other pointless crap.

      Not to mention \inetpub has full access to the Everyone local group - what a cluster forkup that is.

      Can't wait until they release Windows .NET Server later this year - looking forward to ripping it up and roasting Messysoft over a spit.

    20. Re:Windows XP SP1 by jo42 · · Score: 1
      > Why bother to remove it?

      You must be a Microsoft minion to be asking such a, sorry, ignorant question. Both are a source of massive security holes. The default install of WMP has exploitable buffer overflows. IE, well, just look at all of the security fixes released for it in the last few months.

      rather had a different approach all together.Yeah, ignoring it until beat up by the rest of the industry. End result is costing everyone time and money.

      What we, as the end users, should be doing, is sending the various software and hardware vendors invoices for our wasted time and efforts in making their crap work. When they don't pay, send collection agenices after them.

    21. Re:Windows XP SP1 by crudeboy · · Score: 1
      Just to clarify what I meant:

      >>crudeboy writes: (in regards to IE and Media Player) but... a more correct question might be: Why bother to remove it?

      >End user applications have no business existing on a dedicated server machine. As for why, see below:

      I agree, but as long as the application isn't active it's really not a security problem. I wouldn't endorse the use of IE while logged on as an administrator.

      >Well, if "limit your exposure" isn't supposed to be #1 on a security checklist, then it is #2 or #3.
      >Since you don't seem to understand the basics, then I suggest you read up on the subject before you start calling things "nonsense".

      Read what I wrote again, "limit the exposure" is in my list, but not at the top. I believe security work needs to start a long time before the system is installed. BTW, I have read up on it...

    22. Re:Windows XP SP1 by ClosedSource · · Score: 1

      "Even in the most stringent definition(Internet Explorer including MSHTML.DLL and the like), it's just a matter of deleting the files and removing the references in the registry, and closing the holes left in other DLL files(if there even are any) with native code."

      But "closing the holes ... with native code" could be interpreted by the court as adding back some of the IE functionality. If that's permitted, why couldn't MS get away with adding back all of the IE functionality as native code?

    23. Re:Windows XP SP1 by crudeboy · · Score: 1
      I'm aware of the security flaws in IE and WMP, but please tell me how to exploit security holes in applications I don't use.

      The point I was trying to make is that the security holes in software isn't a big problem as long as you don't use the software. Of course it would have been better if software like IE and WMP wasn't there at all, but it is.

      As for your second comment I totally agree, consumer power is an important tool which we should use more often.

    24. Re:Windows XP SP1 by crankyinmv · · Score: 1

      Also, don't forget all those programs that rely on the Web control and need IE to function.

      Like Visual Studio. Sheesh.

      --

      ---
      For your protection, a copy of this message is being sent via RFC 1149.
    25. Re:Windows XP SP1 by Darby · · Score: 1

      but please tell me how to exploit security holes in applications I don't use.

      Because the code is loaded whether you use it or not you fucking dolt.

    26. Re:Windows XP SP1 by crudeboy · · Score: 1
      Because the code is loaded whether you use it or not you fucking dolt

      I hate to say it, but... no it's not. My computer doesn't load code until I execute applications, I don't know how your works though.

      Cheers

    27. Re:Windows XP SP1 by Darby · · Score: 1

      I hate to say it, but... no it's not. My computer doesn't load code until I execute applications, I don't know how your works though.

      If you run windows, you are running ie 100% of the time whether you like it or not. Perhaps the browser window isn't showing until you launch it, but all the code is resident in memory waiting to be exploited.

    28. Re:Windows XP SP1 by Tony-A · · Score: 2

      I dunno about checklists, but "limit your exposure" has to be the sine qua non of security. The other part is to know where you are exposed.
      Anything new, neat, wowser on a server (Microsoft, that is) is almost certainly a bad idea. Unless Task Manager accounts for all PIDs and used memory, anything installed but not running is a security risk in that these tend to have DLLs loaded and things running invisibly. Best to never have them even come close to a server. One of the simpler stunts is for the server to NOT have a gateway address. Stops a lot of junk without even patching stuff.

    29. Re:Windows XP SP1 by pershino · · Score: 1

      LOL... you're welcome. :)

    30. Re:Windows XP SP1 by Sj0 · · Score: 2

      They'd be closing holes which would be relatively small. I'm not talking about rewriting the HTML renderer natively, I'm talking about taking such a renderer out completely, and closing holes where MS natively uses HTML (I've heard the Explorer interface now uses MSHTML.DLL to render folders -- all I'm talking about would be writing an interface more akin to 95, where there was no dependancy on the web browser or the HTML renderer. I'd have no problem if they decided to re-implement all the fluff natively if I would be able to save a few megabytes(and preventing a few crashes) by removing IE altogether.

      --
      It's been a long time.
    31. Re:Windows XP SP1 by ClosedSource · · Score: 1

      "I'm not talking about rewriting the HTML renderer natively, I'm talking about taking such a renderer out completely ... I'd have no problem if they decided to re-implement all the fluff natively if I would be able to save a few megabytes"

      These statements look contradictory to me. Do you think the court should allow HTML rendering in Windows or not?

    32. Re:Windows XP SP1 by Sj0 · · Score: 2

      HTML rendering in windows would be fine.

      HTML rendering through Internet Explorer X.X isn't.

      I have no problem with functionallity being included in windows. It's the tying it to unrelated products which I can't handle. Just like the Windows 98 GUI. there is nothing in Windows 98 which couldn't be done without IE. Proof? Windows 95. Initial versions of 95 came without IE, because IE didn't come out until the 95 Plus! pack came out. 95 is far smaller, and when given the 98 OS to use(through 98lite), it's far faster and less memory intensive.

      To put it in real world terms, would you make a boat which couldn't float without the radar? A car whose engine relied on the radio to run? A plane which couldn't fly without the in-flight movie ready to play? No. You could make a boat which had radar installed without making it a critical component of the ships floater design, you could make a car with a radio (which could be swapped for something better), whose operation doesn't rely on that device, and you could make a plane with all the LCD screens and the VCR and such for in-flight movies which doesn't require those screens or the VCR for the operation of the engines or wings. Windows can have all the functionality it wants without relying on what should be an optional and completely seperate component.

      --
      It's been a long time.
    33. Re:Windows XP SP1 by ClosedSource · · Score: 1

      There's a difference between what MS should or could of done and what they did. There are a lot of 3rd party applications that rely on components that come with IE that would break if they aren't there. So the question is which components will the court allow to be included (assuming they want IE removed). Again, we don't know the answer so we can't say what the impact will be.

    34. Re:Windows XP SP1 by Sj0 · · Score: 2

      I'm not really talking about higher applications' dependancies, I'm talking about the base OS. It should be initially my choice whether or not to install IE. Just like how some applications want me to install the VB runtimes, I can choose at that point whether or not I want to install those. It's not my, or anyone elses place to say that winamp shouldn't be allowed to have IE as a prerequisite for the mini-browser to run, or for neoplanet to need it to run at all. It should be my choice though, as to whether or not my machine, which will likely only have DUN and K-Meleon installed, should have software packages like IE installed.

      I've gone without applications in the past because I didn't want to install a nasty dependancy(one video editor I once had got thrown out because I didn't want to install Apple Quicktime 3.0), I'd like to have the same option to go without istalling IE.

      My existential hard drive. :)

      --
      It's been a long time.
    35. Re:Windows XP SP1 by Sj0 · · Score: 2

      Actually, to extend my car analogy, it would be like the speakers in a car requiring the radio to function, but the engine would still run without it.

      --
      It's been a long time.
    36. Re:Windows XP SP1 by ClosedSource · · Score: 1

      Well, that's great for you, but for those who have written an application that depends on components to be present, it's a mess. I guess you have to tell your customers that your application won't run on Windows DSE (Dissenting States Edition). Even if the DSE has the option of installing the components you need, there's no guarantee that your customer can locate the CD when you figure out what's missing. It's going to cause a lot of problems for customers and vendors.

    37. Re:Windows XP SP1 by Sj0 · · Score: 2

      Taking away choice because a wrong choice can cause an inconvenience is foolish.

      DirectX today works the same way you describe -- I didn't even have dx6 on my 98 partition, but every game I install has the option of updating me to the latest version of DX they have. It wasn't even that long ago that many applications did come with IE4 or 5 because Windows 95 was still the dominant OS(which came with either no IE, IE2, or IE3).

      Also, as a developer, I know one thing; a program is written for a user, not a developer. If users are going to have problems deploying your program because it can't install the correct components, it's probably best to look into other alternatives. It's a really bad idea to develop using VB4 today because of just how hard it would be to get the runtime DLLs to the end user.

      --
      It's been a long time.
    38. Re:Windows XP SP1 by ClosedSource · · Score: 1

      "Taking away choice because a wrong choice can cause an inconvenience is foolish."

      Well, it obviously depends on how important choice is to the customer vs how much inconvenience it causes him. I think the majority of Windows customers are more interested in the convenience of running legacy apps than the ability to remove IE. Then again, I don't think the interests of most Windows customers are of much importance to the dissenting states.

      I'm done with this thread, you can have the last word.

  12. Quote from the article: by jspey · · Score: 2, Flamebait

    Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

    Hah hah hah!! What an idiot.

    Mr. Spey

    --
    Cover your butt. Bernard is watching.
    1. Re:Quote from the article: by nicklott · · Score: 1

      I think that's called propaganda..

    2. Re:Quote from the article: by nakhla · · Score: 5, Insightful

      Not necessarily. Many times in the OS community, new code is added to a project. How often does the ENTIRETY of the code get reviewed? Yes, I believe that open source software does seem to result in fewer vulnerabilities. But it doesn't mean that there are NO vulnerabilities in open source software. Windows 2000 has approximately 50 million lines of code. If they've even gone through 1/4 of that it's astonishing. When was the last time someone actively poured through every line of the Linux kernel looking for possible bugs? Very often, code is reviewed in small chunks rather than from start to finish. This will solve small bugs and vulnerabilities related to specific functions, but BIG bugs require reviewing a LOT of code. That's probably what Mr. Lipner is talking about.

    3. Re:Quote from the article: by NeoSkandranon · · Score: 1

      maybe there ought to be an "Obvious" option for mods....

      of course he's an idiot. The question is, is he lying or merely uninformed

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    4. Re:Quote from the article: by HMC+CS+Major · · Score: 1

      With one notable exception, he might be correct.

      When was the last time someone did a code review on the linux kernel? What's that? It's never happened?

      Face it, with a few exceptions, the Open Source community is focused on creating a product, not on creating a secure product. It is this mentality that produces a lot of the products you use today, unfortunately, its the same mentality that causes a few dozen security holes to be discovered weekly.

      Its not necessarily a bad thing, but the open source community, as a whole, doesnt do much in the way of code audits.

    5. Re:Quote from the article: by hellsop · · Score: 1

      I may be totally misreading what they're doing, but isn't the total review of code exactly the point of the OpenBSD project?

    6. Re:Quote from the article: by PhxBlue · · Score: 1

      The funny thing is, a lot of folks within the open-source community have spend many man-years "reviewing" the security (or lack thereof) in Windows software. And they haven't done that just in the last two months, but for as long as Microsoft has published Windows. Sure, it's not a code review per se, Microsoft tends to be something of a code-Nazi.

      Makes you wonder what sort of spaghetti they're hiding, though. . . I have the sneaking suspicion that if I ever saw their code, I'd never again use a MS product.

      --
      !#@%*)anks for hanging up the phone, dear.
    7. Re:Quote from the article: by feloneous+cat · · Score: 2, Insightful
      Okay, just one thing: About a year ago or so I saw one of the security guys (wish I could remember his name) talking on one of the geek channels (we no longer get it, so I forget what it is called). He was from McAffee and his #1 complaint about Microsoft is that every year they invite him and other security experts up there and every year they tell Microsoft the same thing: GET RID OF VISUAL BASIC!

      Perhaps it is me, but two months doesn't seem like a very long time to do "security reviews" ("you see a problem, Frank?" "Yeah, but at $5.00/Hour they don't pay me to fix problems, Joe...").

      Okay, so let us say they DID review it. Did they fix anything? Or is it just on their ever-growing (read never-ending) list of problems they just haven't gotten around to yet (lets all give them a Round TUIT, eh?).

      Personally, after seeing the level of "quality" shipped in some of the source for CE (drivers that hang, etc.), I've been underwhelmed at the code quality. I've seen Open Source that beats the pants off of it.

      Ah, but whadda I know? I'm just brainwashed...

      Okay, hold your arms out and recite after me: Brains...brains...brains...

      --
      IANAL, but I've seen actors play them on TV
    8. Re:Quote from the article: by Mandi+Walls · · Score: 1
      Windows 2000 has approximately 50 million lines of code.

      While we know this, how much of this code is new? Or even recent? Microsoft's emergency CYA security end-run isn't going to make up for them spending decade recycling the same code into new versions of the NT-family kernel, dragging along the same NetBIOS problems, the same IP stack vulnerabilities, the same odd approach to which software gets a silly default password and what gets a blank password...

      On the flip side, M$ has a lot of manpower to waste. While I doubt the ability of many of their teams to spot blatant security problems, (again, we've been at this for years now) they certainly have the manpower and the time to spend on this kind of silly project. It by no means guarentees that they are going to accomplish anything.

      And do you really want a filesystems specialist looking for problems in your video subsystem? In the menuing systems? hmm...might be interesting...

      Two months is not a remedy for a quarter-century of employing a lax security paradigm.

      --mandi

    9. Re:Quote from the article: by iceT · · Score: 2

      So... how many lines of code are in all of Linux? For apples to apples, you need to include X, one Dekstop (KDE/Gnome), all the GNU commands, etc.

      --
      -- You can't idiot-proof anything, because they're always coming out with better idiots.
    10. Re:Quote from the article: by jgerman · · Score: 2

      That's not apples to apples. The GUI is not a part of an operating system: graphical USER interface. The kernel is all that's important. Linking the two is what causes MS software to be so buggy in the first place, but regardless, I'm willing to be that even is you do include USER apllications Windows is larger, and with less functionality that a basic Linux install. Not trying to bash MS here, right tool for right job, I use windows for gaming, Linux for coding, and Macs to laugh at (;) come on guys the new I-Mac is a joke)

      --
      I'm the big fish in the big pond bitch.
    11. Re:Quote from the article: by danro · · Score: 1

      That's probably what Mr. Lipner is talking about.

      I wish i could agree with you, but what is coming out of his mouth is probably FUD.
      Microsoft is on a mission.
      GPL is the target and marketing the main weapon, software the secondary.

      Because marketing can be bought and applied quickly. Developing quality software (assuming they make the nesessery changes to their bussines culture) cannot be accomplished with just money. It takes time, lots of time.

      --

      "First lesson," Jon said. "Stick them with the pointy end."
    12. Re:Quote from the article: by crankyinmv · · Score: 0, Offtopic

      I have a question for everyone.

      When did the Mac stop sucking ?

      I've developed applications from OS 6.x to 8.5, and most of the toolbox functionality was a joke.

      --

      ---
      For your protection, a copy of this message is being sent via RFC 1149.
    13. Re:Quote from the article: by Chris+Burke · · Score: 3, Insightful

      This will solve small bugs and vulnerabilities related to specific functions, but BIG bugs require reviewing a LOT of code.

      No, big bugs require reviewing the architecture which the code implements. Bad design is the cause of big bugs, and you have to be willing to scrap the bad design and start over from -architecting- the code before even reimplementing it.

      Is MS willing to do that?

      --

      The enemies of Democracy are
  13. Key to user security... by nakhla · · Score: 5, Insightful

    The key to user security is to enable it by default. Most people running Win2K at home don't bother modifying their file permissions, closing off unnecessary services, etc. They leave settings at the default and go on their way. If Microsoft made the default installations more secure it would drastically improve the security of its OS. How many times has Security Focus reported on vulnerabilities related to Windows file-sharing? The answer to the problem is to turn it off and let the user decide if they want to turn it on. Outlook scripting, ActiveX, file sharing, Windows messaging, etc. Removing or disabling these services are necessary to secure a Windows box, and to reducing the bad PR that Microsoft receives every time a new vulnerability is discovered.

    1. Re:Key to user security... by Anonymous Coward · · Score: 1, Insightful

      Good point but bear in mind RH and other distributions learned this was a =bad= idea and quit doing it.

    2. Re:Key to user security... by Cyno · · Score: 1

      Try RedHat 7.2 or 7.3. Yes they were insecure in the past, but so was my commodore 64. In my opinion if your systems aren't secure there isn't anything wrong with your systems, there's something wrong with you.

    3. Re:Key to user security... by Anonymous Coward · · Score: 0

      Preface: I use linux for 95+% of my work so I feel comfortable turning things on/off, adding/removing components etc.

      I sit down in front of my wife's M$ box and I don't ever feel that I can safely turn anything off without leading to unintended consequences. Moreover undo-ing can be iffy. There is a difference between dependencies and component entanglement.

    4. Re:Key to user security... by steve_l · · Score: 1

      yeah, too right.

      I did a clean install of XP Pro last week, and you know that even in a domain client with 'simple file sharing disabled' (They turn that on by default), it gives 'everyone' access to the hard drive over the net. Which means even unauthencated users. I was p*ssed off when I found out that for 2 weeks I'd opened my HDD to the rest of our network.

      And I usually know what I am doing! Just think what the security settings of everyone else will be like

    5. Re:Key to user security... by rabtech · · Score: 5, Informative

      Microsoft has gotten the message. If you were on the Windows.NET server beta, you'd have gotten the memo ;)

      Essentially, Windows.NET server ships with absolutely NOTHING enabled by default. This does present a problem to the typical Microsoft "its so easy just plug it in" sort of thing, but that is solved by an improved "configure your server wizard". The first time the server boots up, the user can explicity select what to install and/or turn on, and ONLY what they select gets installed/turned on.

      The individual components themselves have improved as well. IIS 6 by default will serve only static HTML files, and installs no sample files or other stuff. You have to manually run the IIS security wizard to turn on things like ASP, CGI, etc. If you install a new ISAPI filter or something of the like, you have to manually enable it. Nothing gets turned on unless YOU the admin turns it on.

      The other thing is that IIS 6 is a complete ground-up rewrite; no code from IIS 5 was used in its creation. Its gone through a complete code review to (hopefully) eliminate any buffer overflows or other bugs. There are other improvements as well... for example, the easy ability to run each website being hosted under a separate security account, typically with minimal access to anything.

      Microsoft isn't stupid; they see that their biggest PR problem right now is security and they are doing something about it. True, they should have jumped on this a long time ago, but late is better than never.

      --
      Natural != (nontoxic || beneficial)
    6. Re:Key to user security... by Rebel+Patriot · · Score: 1
      Removing or disabling these services are necessary to secure a Windows box, and to reducing the bad PR that Microsoft receives every time a new vulnerability is discovered.

      The fundamental fault with this is that most users don't see it as bad press for Microsoft. The majority of end-users of MS systems see the computer as a humming box that let's them type and download music, maybe burn a cd. In the back of their minds they know that there are magical people out there with IQ's well above normal who can access their machine almost at will, without their consent or knowledge. Frankly, they don't understand that there are other operating systems (or even what an operating system is). To them, computers as a whole are inherently insecure, not software. Most people don't blame Lookout Express of Internet Expwhorer for the exploit, they blame the computer.

      --
      Slackware forever. Honestly, what else would you trust when it absolutely positively has to be stable, secure, and easy
    7. Re:Key to user security... by rhadc · · Score: 1


      Microsoft isn't stupid; they see that their biggest PR problem right now is security and they are doing something about it.

      Exactly. Microsoft will focus on security for a while. We might even have 18 months of relative calm. It would be amazing. But by that time security wouldn't be the PR achilles heel, and Microsoft would let it slide again.

      You can't tell me that a company that has put out pure crap since 1995(in regards to stability and security) will suddenly turn on its heels and fix everything. It's like getting back together with and ex-girlfriend. You'll find the same problems, maybe in slightly different forms.

      rhadc

    8. Re:Key to user security... by cnladd · · Score: 1

      Actually, from what Microsoft has said, they're doing just that.

      I'm a hardcore corporate UNIX guy. Solaris, HP-UX, and AIX. Like most everyone else, though, I use a lot of Microsoft products. You know what? They're actually fairly decent. That's partly because of how ubiquitous they've become. But also, they always ran well - at least for me.

      I sat through a Microsoft presentation the other day where they talked about their future product line. They had a lot of into about the Windows .NET server line. A lot of good stuff. I got a chance to play with Windows .NET Beta 3 and guess what? Everything (port- and service-wise) is disabled by default. The admin specifically turns on services and ports as needed. They've done a lot to make security the default.

      Keep in mind their past history, as well. The article mentions that this latest push - Gates' latest memo - is only one of three. Take a look at those last two.

      The first was to get Windows onto every desktop. I know, it's not on *every* desktop (I've got a Solaris CDE desktop at home and a KDE desktop here at the office), but it just as while may be. Most desktops are Windows, whether folks like it or not.

      The second memo? The Internet. Everyone knows that Microsoft had no clue what the Internet was about. After Gates' released his memo, every product from the company had Internet capabilities built in within the year. Some were crap, but they evolved. Now, it's the central point in many of their products - and it's getting stronger. A lot of folks are upset that Microsoft has "taken over the net".

      What does that say? Again, whether we like it or not, I really think Microsoft will deliver on this one. And if Microsoft really, truly fixes their security issues, I will definately back the company and its' products.

      --

      --
      Welcome to the land of the easily amused...

    9. Re:Key to user security... by WeaselGod · · Score: 1

      Before you feel all high and mighty I think I should point out that something likely 75% of all redhat boxes are rooted in the first 24 hours. Moreover, I have pretty good uptimes on my windows xp box. I don't think I have ever seen it bluescreen, and the only reason the uptime isn't higher is because I occassionally have to reboot it when I apply a critical update (which is so much easier then recompiling my kernal to get a fix in). When I was running linux as a desktop OS I was crashing all the time. Most of that is the fault of the software I was running, not the OS, but regardless it does not reflect terribly well on linux. MS has a long way to go, but Linux is far from perfect and I think you should realize that.

      --
      - WeaselGod
      Eagles may soar, but weasels don't get sucked into jet turbines
    10. Re:Key to user security... by _Sprocket_ · · Score: 4, Interesting


      Before you feel all high and mighty I think I should point out that something likely 75% of all redhat boxes are rooted in the first 24 hours.


      I've seen you, and others, bandy about this type of statistic for some time. But I have not found a single reference to back it up. Can you back this statistic up with a valid reference?
    11. Re:Key to user security... by _Sprocket_ · · Score: 4, Interesting


      Keep in mind their past history, as well. The article mentions that this latest push - Gates' latest memo - is only one of three. Take a look at those last two.

      ...

      The first was to get Windows onto every desktop.

      ...

      The second memo? The Internet.


      One of the amazing things about Microsoft is its ability to turn on a dime. They almost missed the Internet. Then they played an amazing game of catch-up.


      But that does not mean they will be able to do it every time.


      There is a major difference in the nature of Microsoft's first two challenges (desktop and internet) and its current one (security). The first two were really exercises in marketing. The third is a technical challenge.

    12. Re:Key to user security... by elandal · · Score: 2

      I run several computers at home. Everything behind a firewall.
      With Linux systems, I set up things and pretty much know what I'm doing. They should be fairly secure.
      With my Win2k, I'm not so sure. I don't really know what file permissions I should modify, and so on. Last time I tried to make a Windows workstation secure, I ended up making my NT impossible to use - only the administrator could really do something. And when I changed from "can't do" to "audit log this", I got a huge log, and didn't know what to do about it.

      Now, I'm again trying to tighten the screws of this Win2k box. But already, with fairly simple fixes (like removing the "everyone, full control" permissions from the hard drive roots and granting them back to specific directories on data-drives) I got myself into trouble.

      Anyone know a good book, article, website, or something about making windows fairly secure (no ultratight stuff, this is behind a firewall afterall) that would be reasonable reading for experienced Unix (and inexperienced VMS) admin who just wants to make his personal, home windows have reasonable file permissions (no, normal users don't install software to "%SYSROOT%/Program Files" or whatever it's called - to install software, I first log on as Administrator)?

    13. Re:Key to user security... by Anonymous Coward · · Score: 0

      bullshit

    14. Re:Key to user security... by belroth · · Score: 1

      The third should be a technical and not a marketing challenge but if MS can convince every PHB that they're products are secure and that any problems are down to incompetent admins.......

      --
      I hereby inform you that I have NOT been required to provide any decryption keys.
    15. Re:Key to user security... by Anonymous Coward · · Score: 1, Informative

      Redhat 6 typically lasts less than 72 hours.

    16. Re:Key to user security... by Sj0 · · Score: 2

      Before you feel all high and mighty I think I should point out that something likely 75% of all redhat boxes are rooted in the first 24 hours.

      And all statistics are made up. 62% of people know that!

      --
      It's been a long time.
    17. Re:Key to user security... by fferreres · · Score: 2

      Before you feel all high and mighty I think I should point out that something likely 75% of all redhat boxes are rooted in the first 24 hours.

      Mhh, it could also mean that Redhat boxes are up and running in one day, so it'd be more likely that 99% of them have at least been rooted once by the sysadmin. :)

      On the other hand, IE boxes get rooted by virus, troyans, scRipT kidz and mostly everyone that can search astalavista.box.sk or the kiddie sites.

      --
      unfinished: (adj.)
    18. Re:Key to user security... by HiThere · · Score: 2

      That was a default server installation. At the time everyone admitted that the default server install was quite insecure. But it is hardly fair to call it a "typical installation". It was something that almost everyone knew was insecure, whether or not they knew what to do about it.

      Also, the boxes in question were on an always - on connection with no firewall. Hardly what I think of as a typical installation. It's even less typical of recent Red Hat / Mandrake installations, which now include a default internal firewall. (How good is it? I don't know. But it's there.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    19. Re:Key to user security... by jo42 · · Score: 1
      > 75% of all redhat boxes are rooted in the first 24 hours.

      And all W2K machines running IIS get hit by Code Red/NIMDA in the first minutes of being put online.

    20. Re:Key to user security... by jo42 · · Score: 1

      This is a black art. I used to know NT4 inside out in this regard. With W2K, they added so much crap and changed so much, no one knows anymore.

    21. Re:Key to user security... by -dhan-101 · · Score: 1

      don't you know that 92.38% of all statistics are made up on the spot?

    22. Re:Key to user security... by jgerman · · Score: 2

      And an absolutely ridiculous one at that. I'm thinking creative use of statistics. I've set up at least 100 (actually more) RH Linux boxes over the years. Not a single one has been rooted. I guess I'm just incredibly lucky.

      --
      I'm the big fish in the big pond bitch.
    23. Re:Key to user security... by psxndc · · Score: 2
      Not a single one has been rooted

      It was once said that an admin that has never had a machine broken into is either a liar, or doesn't know when he's been hacked.

      psxndc

      --

      The emacs religion: to be saved, control excess.

    24. Re:Key to user security... by psxndc · · Score: 1
      oops. I forgot the ;-)

      psxndc

      --

      The emacs religion: to be saved, control excess.

    25. Re:Key to user security... by _Sprocket_ · · Score: 2


      The third should be a technical and not a marketing challenge but if MS can convince every PHB that they're products are secure and that any problems are down to incompetent admins......


      For the last few years, Microsoft has been treating security as a PR / Marketing issue. The tactic is beginning to fail. IT consumers are beginning to realized that there are problems with Microsoft product security - even if they aren't quite sure what those problems are.
    26. Re:Key to user security... by L0rdJedi · · Score: 1

      And we all know that the critical updates never cause a server to crash. Even the ones that can't be uninstalled. At least with Linux, if the recompile f&*#s your machine, reboot and use old kernel. And at least when Konqueror or Mozilla or X crashes, it doesn't take the whole box with it.

    27. Re:Key to user security... by overbom · · Score: 1

      The statistic is grossly wrong, but you can find factual statistics along this line from the honeynet project.

    28. Re:Key to user security... by Wanker · · Score: 2
      Here are some good references for basic NT/Win2K network security:
    29. Re:Key to user security... by jgerman · · Score: 2

      I never said 1) that I was an admin, and 2) that I've never had a box hacked. Try again.

      --
      I'm the big fish in the big pond bitch.
    30. Re:Key to user security... by indiigo · · Score: 1

      It's not the server platform that people are as worried about, it's the client/desktop. Microsoft will still allow admins by default in XP, and whatever client gets the next funky named iteration. It's moot, really, because the user wants control, and MS admins give in to pressure when their users whine when they are the locked down default. So it's not entirely MS's fault, it's the nature of the business.

      The security issues will continue to plague them, for many years to come. You can thank Legacy installed base, which now is actually growing, instead of decreasing.

      --
      fslg503-985-8686503-985-8686503-985-8686503-985-86 8650 3-985-fdsg8686503-985-8686503-985-8686503-9
    31. Re:Key to user security... by _Sprocket_ · · Score: 3, Interesting
      Cool. Finally something that comes CLOSE to backing up these claims. Of course, its an older distro with known vulnerabilities. In comparison, the same document notes that a Win98 install was compromised in under 24hrs. Unfortunately it doesn't talk about other architectures (even though a Solaris machine is mentioned in another context).


      Still, this statistic is hardly a good indication that all Linux installations "in the wild" are being compromised within X hours. And this is the claim that is constantly made, complete with bogus statistics.

    32. Re:Key to user security... by grumbly · · Score: 1
      wow.. and to think you didnt even read your own post:

      Not a single one has been rooted


    33. Re:Key to user security... by Jesse+Shrieve · · Score: 1

      Wow.. and to think you can't figure out that he may have run more machines than the 100 he mentioned which were never rooted.

      I can say I've ridden my bike 100 times in the past year and didn't fall.

      That doesn't mean I never fell off my bike.

    34. Re:Key to user security... by Bert64 · · Score: 1

      4:28am up 32 days, 15:37, 27 users, load average: 0.30, 0.24, 0.23
      Linux rocky 2.4.19-pre2 #11 Fri Mar 8 11:16:50 CET 2002 alpha unknown
      This is my humble workstation, last rebooted when i installed 2.4.19-pre2, not because i needed to, but because i had some free time and nothing better to do. Plus i work from home, so this machine is under constant use for a fair few hours every day, often compiling and testing projects i`m working on. The XP box i had achieved a highest uptime of 10 days, after which it rebooted itself seemingly at random (the OPTION to display a bluescreen is turned off by default, and it auto reboots instead). I have since replaced this box with a win2k box, which seems far more stable, altho still not perfect. My linux workstation has yet to crash atall, The same can be said of my IRIX and SunOS machines, infact the last time i saw a linux machine crash was my own nfs-server due to a cpu fan failure, since replacing the fan it hasn`t gone down again.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    35. Re:Key to user security... by psxndc · · Score: 1
      it was a joke. geez.

      psxndc

      --

      The emacs religion: to be saved, control excess.

    36. Re:Key to user security... by jgerman · · Score: 2

      No you didn't read my post. I said not a single RH box has been compromised. I have had boxes hacked, but not yet has a single RH box. And before you try putting even more words in my mouth, I'm not even saying that RH is inherently more secure, just that the 75% statistic is bull shit.

      --
      I'm the big fish in the big pond bitch.
    37. Re:Key to user security... by TALlama · · Score: 1
      ...but that is solved by an improved "configure your server wizard". The first time the server boots up, the user can explicity select what to install and/or turn on, and ONLY what they select gets installed/turned on.

      It has a big long list of services in the center, Back button, Next, and the default button: "Enable All."
      --

      - The Amazina Llama

    38. Re:Key to user security... by Anonymous Coward · · Score: 0

      And RH 6 is like, what, 2, 3 years old? So so what?

    39. Re:Key to user security... by evilpenguin · · Score: 2

      Here's my anecdote: I run 3 RedHat boxes on my 10 node network. None of them have been rooted. I run nessus, snort, and tripwire and I set things up sensibly.

      RedHat installs prior to 7.1 were pretty darned rootable out of the box. If your choose medium to high security when you install recent versions, it is pretty secure.

      There is also Bastille Linux, which is worth checking out.

  14. Why MS can't be a monoculture... by Anonymous Coward · · Score: 1, Insightful

    Or shouldn't be. It's like plants, see. If your crop has all the same genes, it'll be sensitive to one disease and fail. If you have diversity, some genes make it through.

  15. A bit different http://www.wehadthewayout.com by Anonymous Coward · · Score: 0
  16. Re:Two months? Get real. by Anonymous Coward · · Score: 0

    I'm sure it didn't take them two weeks to steal the BSD networking stack.

    Now its going to take them two decades to figure out the mess they made.

  17. Microsoft... by PhotoGuy · · Score: 5, Funny
    Man, does this quote send shivers down anyone else's spine???:

    "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed," he said.
    If my employer ever publicly said anything like that, I'd run for the exits.

    Wonder if the chants are part of the brainwashing process.

    Developers, developers, developers, developers.
    Developers, developers, developers, developers.
    Developers, developers, developers, developers.
    --
    Love many, trust a few, do harm to none.
    1. Re:Microsoft... by Liora · · Score: 0, Troll

      I shiver to think of the "geeks" that work at Microsoft as really being true "geeks." The pseudo-geeks must be brain-washed, to put up with abuse like that.

      --
      Liora
    2. Re:Microsoft... by rnturn · · Score: 2
      ``If my employer ever publicly said anything like that, I'd run for the exits.''

      Couldn't happen to a more deserving company (IMHO).

      I was an (contract) admin at a company that felt the need to post those ``motivational'' posters around the workplace. I found them pretty insulting. Especially the one that they had plastered on the wall where the developers worked that read: ``It's dumb to be too smart.'' (It always amazes me when managers wonder why, after treating their workers like shit, they find themselves thought of as assholes.)

      After I left, I heard quite a few headhunters comment that they had a difficult time getting anyone to accept positions at that company. Some of the headhunters claimed that they were being asked to filter candidates according to age (which they refused to do), that candidates were routinely lied to during interviews, and that recruiting fees weren't paid without a huge hassle. Wonder how long it'll be before Microsoft begins being viewed the same way by recruiters.

      Whoa... enough of this topic drift!

      --
      CUR ALLOC 20195.....5804M
    3. Re:Microsoft... by bughunter · · Score: 4, Insightful
      Heck, they're brainwashed before they get lined up and herded into the front of the process.

      This may sound like a troll, but it's honestly my own perception: Microsoft operates on a cult-like corporate culture. It was especially evident during the antitrust trial; the behavior of the lawyers and execs and their obvious inability to concede, even to themselves, that they just might not be arguing from a rock solid position. It really did remind me of Scientology.

      And I'm offended that Mr. Howard thinks of us "geeks" as such simple, predictable, uniformly malleable children. Methinks he's been working in a cult organization too long.

      --
      I can see the fnords!
    4. Re:Microsoft... by mickwd · · Score: 2

      I used to work at a place that was into "motivational" posters, and they actually asked us for suggestions of words to put on them.

      My suggestion ?

      "We should all be committed".

    5. Re:Microsoft... by clearcache · · Score: 1

      ...shivers, yes...but I know what he was talking about...I just think it probably could have been put a little better.

      I think the phenomenon he's describing is part of the "When all you have is a hammer, everything starts to look like a nail" syndrome. How many of us can't admit to - at least once or twice - learning something new and being totally consumed by it? When I'm learning something new, I try to force myself to use it for solutions to familiarize myself with it...that way, I figure out through experience what it works well for, what it kinda works for, and what it doesn't work at all for. I never take anyone's word on the usability of solutions in different scenarios. Then, in the long run, I pull back and balance my usage based on my experience.

      I just wouldn't use the term "brainwashed"...if it is brainwashing, then it's self-induced in my case...and it's brainwashing that I am able to snap myself out of eventually...

    6. Re:Microsoft... by Aknaton · · Score: 1

      Maybe they should just hire everybody in the US for a few days; perhaps as a honorary employee.

      Then everyone would think that MS isn't not a monopoly and their problems would go away.

    7. Re:Microsoft... by kubrick · · Score: 2

      It really did remind me of Scientology.

      The other similarity -- really bad ghost-written books from the cult leaders.

      Battlefield Earth vs. The Road Ahead -- which is worse? :)

      --
      deus does not exist but if he does
    8. Re:Microsoft... by TummyX · · Score: 1


      This may sound like a troll, but it's honestly my own perception: Microsoft operates on a cult-like corporate culture. I


      And judging from /., linux zealots are just as cult like.


      it was especially evident during the antitrust trial; the behavior of the lawyers and execs and their obvious inability to concede, even to themselves, that they just might not be arguing from a rock solid position. It really did remind me of Scientology.


      How many good lawyers do you see go "yeah, sorry my client is wrong. whoops. we conceed defeat"?

    9. Re:Microsoft... by TALlama · · Score: 1

      Yeah, and the Linux and Apple camps are much better about this sort of thing. They always listen to rational arguments about everything from UI to file system architecture, all without ever starting a flame war over anything.

      --

      - The Amazina Llama

    10. Re:Microsoft... by Malcontent · · Score: 2

      If you really think that a comparison between a spontenous gathering of individuals who think alike and a cutlivated corporate culture is the same then you are brainwashed.

      --

      War is necrophilia.

    11. Re:Microsoft... by TummyX · · Score: 1

      If you really think that a comparison between a spontenous gathering of individuals who think alike and a cutlivated corporate culture is the same then you are brainwashed.

      ROFL.

      1) A gathering of individuals who think alike.

      2) A group of individuals who work at a company to feed their kids.

      Which is more likely to form into a cult?

      MS is made up of individuals who like working on software (and earn money from it). Slashdot is full of zealots who come here to hang around people with the same extremist views...dreaming of destroying microsoft and led by politically motivated leaders like ESR. Geeee.

    12. Re:Microsoft... by Anonymous Coward · · Score: 0

      You better wash your mouth kid, or I'll call RMS on you! ;*)

    13. Re:Microsoft... by pertelote · · Score: 1

      He's just jealous because the voices are talking to us!

      :P~~~~~~~~~~~~~~~

    14. Re:Microsoft... by Malcontent · · Score: 2

      "Which is more likely to form into a cult?"

      The answer is 2. This is because the cult members of MS have to show up for work. Have to do what their bosses tell them. It's very easy to inculcate people into your scheme is you hold their livelyhoods in your hand. Those people are preached the gospel every day. Not only that like most cults they have very little contact with people outside of their cult. It's easy to be brainwashed when you live in a monoculture.

      "MS is made up of individuals who like working on software (and earn money from it)."

      Like most brainwashed people you have misguided view of your cult. Coders are not the majority of MS employees. MS is full of people who put in their 8 hours like any other corporation. Paper shufflers, middle management, janitors, secrataries etc make up the bulk of MS employees.

      "Slashdot is full of zealots "

      I have never seen a post from slashdot that was rated three or higher that approached the venom coming from any MS executive. Sorry but your cult members are much worse.

      "dreaming of destroying microsoft and led by politically motivated leaders like ESR"

      While I admit many people here would dance in the streets if MS was to collapse tommorow nobody here is as politically motivated as MS. First of all ESR is simply unable to spend 6 million dollars political contributions and needless to say nobody here owns their own president or used to hire the AG or hires the daughter of the AG. I am afraid MS has us all beat when it comes to being politically motivated.

      As for leaders even a cult member like you ought to recognize that Billy boy is much more the charismatic cult leader then linus, ESR, or RMS will ever be.

      --

      War is necrophilia.

  18. Re:Two months? Get real. by gewalker · · Score: 2, Funny

    Apparentlly you are wrong, Steve wouldn't lie.

    Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

  19. Quote from the first article by Anonymous Coward · · Score: 0

    >>Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

    Maybe the OSS community hasn't done so much work in code review because they don't have to? Maybe they thought that a few less features would pay off in code structured for stability and security from the get-go.

    And just because you've done a whopping two months of code review doesn't mean you caught everything.

  20. haha by CmdrStkFjta · · Score: 0

    "fears of crackers and e-commerce fraud" -- That's pretty funny!

    and

    "Don't panic -- upgrade!" -- To what?

    --


    *SRU
    1. Re:haha by CmdrStkFjta · · Score: 0

      Could it be you, Slash?

      --


      *SRU
  21. Partial quote by mactari · · Score: 1

    Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

    "... or even needed to."

    --

    It's all 0s and 1s. Or it's not.
  22. Better than the OSS community? by los+furtive · · Score: 2

    two months of code reviews and half-day seminars surpasses everything ever done by the open source community

    Yeah, and what was the final bill? Imagine how much work the OSS community might have gotten done for that price.
    --

    I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

  23. Self-Serving? by drinkypoo · · Score: 2, Funny
    Microsoft responds, claiming that SBC is merely being self-serving.

    So what if they're being self-serving? If everyone is being self-serving by dissing microsoft, it's obvious that microsoft is not adequately serving anyone.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Self-Serving? by spells · · Score: 1

      Except itself and its shareholders.

  24. I would agree with the statement by Havokmon · · Score: 2
    Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

    How often has the community found it necessary to do a complete security review of any package, years after the fact?

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    1. Re:I would agree with the statement by Anonymous Coward · · Score: 0

      Sendmail and Bind, two 'standard' Unix applications, went through a security review years (decades) after the fact.

    2. Re:I would agree with the statement by Anonymous Coward · · Score: 0

      sendmail. wuftp. ssh. XFree86. They've all had major security holes found, and you can bet more will be found.

      But I guess doing a complete security audit isn't "necessary" since any server running any of the above programs doesn't hold any important data.

  25. Easily astonished by dark-nl · · Score: 1

    So... the security assurance process is directed by someone who is very easily astonished? This does not raise my trust in Microsoft's security :-)

  26. Read the Article... it is very creepy by phoenix_orb · · Score: 2, Insightful

    Quoting Michael Howard, the security expert who designed the course for Microsoft:

    "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed."

    I was astonished that he can make such bold claims. I have always thought that geeks have a mindset all of our own, and not one to be brainwashed easily. But then I found this quote:

    "Microsoft has always had a crisis-driven mentality," said Mr. Howard, the security expert. "You have my word: we will lead the industry in delivering secure software."

    And I couldn't help but laugh my ass off.....

    --
    Blah Blah Blah.
    1. Re:Read the Article... it is very creepy by hellsop · · Score: 1
      "Microsoft has always had a crisis-driven mentality," said Mr. Howard, the security expert.

      Like "Crisis-driven" is a good thing to be. I'd be much happier with a "proactivly crisis-avoident" company.

    2. Re:Read the Article... it is very creepy by jgerman · · Score: 2

      Heh me too, they don't lead the industry in delivering ANY software. Unless you count bulk. Which I don't.

      --
      I'm the big fish in the big pond bitch.
  27. The telling statement by SuiteSisterMary · · Score: 4, Interesting
    In a memo in January, Bill Gates, the chairman and co-founder, instructed Microsoft to shift its top priority from adding new features to ensuring that software is secure. Executives said that the memo was the most significant strategy paper from Mr. Gates since one in December 1995, "Internet Tidal Wave."
    In 1995, Microsoft couldn't care less about the Internet. Gates had said, publicly and repeatedly, that he didn't think it was going anywhere. Then he realized he was wrong. Within a year, the entire product line had Internet features. Now, 7 years later, people publicly lament that Microsoft has virtually taken the Internet over. Microsoft's greatest strengths have always been the ability to see which way the ship is headed, and when it turns out they're going in the wrong direction, to turn on a dime. Obviously, I'll nod politely at their words, and watch their actions. But the last time they made this big a deal about something, they delivered.
    --
    Vintage computer games and RPG books available. Email me if you're interested.
    1. Re:The telling statement by thelexx · · Score: 1

      Big difference between adding an IP stack and a browser component and debugging/stabilizing/refactoring/etc your entire product line.

      LEXX

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    2. Re:The telling statement by Black+Parrot · · Score: 2, Flamebait


      > Microsoft's greatest strengths have always been the ability to see which way the ship is headed, and when it turns out they're going in the wrong direction, to turn on a dime.

      Rather, Micorsoft's biggest problem is that they don't see what everyone else is doing until several years later, and then they turn on a dime and follow along cluelessly, wreaking havoc in their wake.

      --
      Sheesh, evil *and* a jerk. -- Jade
    3. Re:The telling statement by 56ker · · Score: 1

      Gates had said, publicly and repeatedly, that he didn't think it was going anywhere.

      Then he realized he was wrong.

      Come on own up - who was the one who told him? :o)

    4. Re:The telling statement by gwernol · · Score: 4, Insightful

      Big difference between adding an IP stack and a browser component and debugging/stabilizing/refactoring/etc your entire product line.

      Well if you think that's all Microsoft have done to become Internet-centric then you are vastly missing the point. Have you looked at their .NET initiative? If (and its still an "if") they follow through on that vision they will have completely changed their software architecture to a completely Internet-centric model.

      --
      Sailing over the event horizon
    5. Re:The telling statement by crmartin · · Score: 1
      The difficulty with this argument is that security isn't a feature you can assign one small group to build in; you need to consider the issues from the time you start specifying the system, all the way through to making sure you have appropriate audit features available, and making sure they are used appropriately in operation. Code reviews won't do it -- although, God knows, Microsoft could do with better code reviewing too.

      Microsoft's real security problems are deeper than that. ActiveX components are inherently treated as trusted code: once you agree to let them load at all, they own you. The Visual BASIC extension language gives pretty nearly any script the possibility of taking control of all your applications, which leads to the continuing plague of "Snow Whites" that show up in my email. (Thankfully, EMACS GNUS and LINUX laughs at them.) And all of these are not just coding errors -- they are intrinsic to the architecture of Windows and Microsoft applications.

      The notion that Microsoft has actually reviewed all 38 million lines of XP -- not to mention IIS, Outlook, etc -- for problems like exploitable buffer-overflow defects is merely laughable. But the notion that there is some way to make ActiveX and the various kinds of visual Basic hooks into all of Microsoft's applications actually secure is one that the FTC ought to investigate as "false and misleading advertising".

    6. Re:The telling statement by bodland · · Score: 1

      ... completely changed their software architecture to a completely Internet-centric model....

      Thats great! .NET - An architecture complete with annoying advertising, spam, hackers, pornographers, propaganda, stalkers and the odd bit of useful functionality just like today but only better, its internal...

    7. Re:The telling statement by weave · · Score: 3, Funny
      Microsoft Triva for $100 please

      Microsoft's greatest strengths have always been the ability to see which way the ship is headed, and when it turns out they're going in the wrong direction, to turn on a dime.

      Ding Ding: What is innovation?

      Alex Trebeck: Bwahahahahahhahahahha...

    8. Re:The telling statement by IamTheRealMike · · Score: 3, Insightful
      Within a year, the entire product line had Internet features. Now, 7 years later, people publicly lament that Microsoft has virtually taken the Internet over.

      Yes - but this is what led to many of their security problems today. They decided they were going to "do" the internet, and so mashed a truckload of net features into all their products. So Word got the ability to detect hyperlinks, Outlook used IE to render web pages and so on.

      The problem is - they didn't really do the net at all. Compared to say KDE, where I can give any KDE program a net URL to open and it'll just do it, the Windows internet integration is a joke. They never resolved key policy decisions, like which takes precedence: windows file metadata (with extensions) or MIME types? This is the problem that means I now get several emails every day that contain an embedded wave file, except it isn't a wave file, it's an EXE. IE sees that it's MIME-typed as a WAV, so passes it to the OS, which then makes its own, independant decision and detects from the extension that it's a program and so autoruns it.

      The same problem surfaces with web pages. IE usually ignores MIME types - when I was developing a web application recently I wanted to see some XML embedded into an iframe, and then be able to copy and paste it. I return the XML as text/plain, but IE realises it's XML and shows it in that pretty tree thing. Now I can't copy and paste it. Mozilla however follows the rules, so I have to use that instead.

      That's not a problem that can just be fixed overnight - it's a key design flaw. How do they fix that virus problem? By switching off the WAV background sound feature (something nobody ever used anyway) in emails. That's just a bandaid, and doesn't get to the core problem, which is the internet code in Windows usually ignores or doesn't receive MIME type info.

      Now I have no doubt that after this session of looking at code, MS products will have caught up with the competition in terms of security. Nobody should underestimate them. But as has been pointed out, whether that'll change their long term mindset is anybodies guess.

    9. Re:The telling statement by thelexx · · Score: 1

      Oh come on, they're just now releasing .NET afer how many years of development? Versus two months?! I stand by my original post.

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    10. Re:The telling statement by SuiteSisterMary · · Score: 2

      Your arguement also works against any UNIX varient; the OS that was designed from the getgo to be a less secure version of MULTICS.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    11. Re:The telling statement by dachshund · · Score: 3, Interesting
      Microsoft's greatest strengths have always been the ability to see which way the ship is headed, and when it turns out they're going in the wrong direction, to turn on a dime.

      You're giving them a lot of credit for essentially catching onto something that was about as difficult to ignore as, say, Woodstock going on in your backyard. With the billions of dollars and expectations pouring into companies like Netscape, it would have required nothing short of a deliberate act of self-destruction for MS to ignore what was going on.

      Purchasing and developing a web browser in order to compete with a company that had very publicly vowed to put you out of business and buying web services like hotmail (for embarassingly high prices) do not brilliant business strategy make. Even today IIS is not the dominant web server, despite years of aggressive marketing.

      As far as I can see, all Microsoft has done is react and trade on their already tough-to-beat desktop monopoly and cash reserves like they were going out of style. With .NET, they're just doing more reacting, at least so far, by implementing what is essentially a Java lookalike and backing it up with Microsoft monopoly and marketing clout.

    12. Re:The telling statement by Anonymous Coward · · Score: 1, Funny

      you can't just put security issues out of business.

    13. Re:The telling statement by Anonymous Coward · · Score: 0

      Yeah, people in the wake, on the beach, on the pier, lighthouse, other places one wouldn't expect to see ships. But in the end Microsoft finds where everyone else is at, and then needs to buy a new boat.

      I still remember the early versions of IE, when it still had the same buttons as Mosaic. They didn't turn on a dime, they grabbed someone else's dime.

    14. Re:The telling statement by Anonymous Coward · · Score: 0

      hey will have completely changed their software architecture to a completely Internet-centric model

      If that is their goal, then Microsoft management is truly insane. Still clinging to the rotting corpse of the dot com mania as if it were still going at full steam. And even when the dot com mania was at full speed, it didn't make any sense.

      Grab a buzzword and hang on for dear life. A plan doomed for failure.

    15. Re:The telling statement by charstar · · Score: 1

      Microsoft's greatest strengths have always been the ability to see which way the ship is headed, and when it turns out they're going in the wrong direction, to turn on a dime.

      I have to disagree. They don't turn the boat, they turn the river.
    16. Re:The telling statement by a_n_d_e_r_s · · Score: 1

      Well in the UNIX case this is an ongiong campaign thats been done for a very long time - many years .

      Microsoft only has been focused for a couple of weeks.

      Who do you really think has done a better job ?

      Security is an ongoing process that has to be handled every day for a very long time to be able to gain experience and knowledge of how to best write really secure software.

      --
      Just saying it like it are.
    17. Re:The telling statement by jcoy42 · · Score: 1
      Now I have no doubt that after this session of looking at code, MS products will have caught up with the competition in terms of security.
      Erm, sure kid. Here's a lollipop. Now run along /me pats IamTheRealMike on head
      --
      Never trust an atom. They make up everything.
    18. Re:The telling statement by pyrrho · · Score: 1

      I've seen this a couple times in the comments. They delivered? No, they collected. I don't find Microsofts internet offerings very compelling at all. They did not get on the internet.

      At the time they were building the old MSN, where you browsed MSN through folders that just appeared to be an extension of your file system. What they did was not get the internet. What they did was say, "well, lets throw away this MSN and start a new one using the internet...". Big Difference, imnsho.

      --

      -pyrrho

    19. Re:The telling statement by mmusn · · Score: 2
      Within a year, the entire product line had Internet features. Now, 7 years later, people publicly lament that Microsoft has virtually taken the Internet over.

      Yes, but they have taken a lot of it over not by better features but by pushing out competitors in various ways. And despite all their power and resources, IIS is still a minority web server.

    20. Re:The telling statement by jo42 · · Score: 1
      Oh yes, .NET.

      Where every control, dropdown, data grid, ad nausem, etc. is filled by SQL queries every time a page is loaded from Page_Load(Object sender, EventArgs e). Wonderfully pukey web site programming paradigm. Check out some of the sample code at the various ASP .NET sites - you will run, very quickly, away.

    21. Re:The telling statement by Ninja+Programmer · · Score: 1

      You are neglecting important details: Rather than catching up from behind by simply moving faster, they threw caltrops under the feet of their competitors to slow them down.

      They only really beat Netscape into submission. The rest of the UNIX universe still lives on.

      Open Source is immune from the kind of attacks that Microsoft has purpetrated in the past.

    22. Re:The telling statement by kungfoobar · · Score: 1

      "people publicly lament that Microsoft has virtually taken the Internet over"

      How, may I ask, has MicroSuck taken the Internet over??? Last time I checked:

      Apache has 60 some percent of the webserver market. IIS, 35%

      BEA/IBM has 90% of the app server market (check out their web page), Microsoft, has close to none.

      The language of the internet is Java/XML/HTML. Not this crap called .NET, for which market share is roughly 20% which no java shops want to convert (TheServerSide, Gartner)

      One of the futures in web services is SOAP, initiated by MicroSuck by the w3c, my shop uses Apache SOAP/Axis. When the SOAP statistics comes out, I could almost bet the house that the Apache/IBM/etc solutions will dominate over M$.

      The Database that backends the database is Oracle. Not SQLServer (Access# ?).

      I write this crummy response on Opera version 6.x, not IE 5.x.

      So, tell me again, how has Microsoft "taken over the Internet?"

    23. Re:The telling statement by krogoth · · Score: 2

      Actually, .NET isn't ALL about the internet. For example, C#, the runtime environment, proper DLL versioning (something like UNIX's library handling?) are not specifically aimed at networking, as far as I know.

      Speaking of .NET, when I finally saw a real detailed description on the programming environment on Ars Technica, I was surprised at how much of it sounded familiar. For example, the DLLs might finally be managed like they are in UNIX, and the description of a new executable distribution format sounded a lot like RPMs.

      --

      They that quote Benjamin Franklin on liberty and safety deserve neither.
    24. Re:The telling statement by Tony-A · · Score: 2

      That's like the local bank being a less secure version of Fort Knox.
      Actually the user/group/world read/write/execute permissions are very effective considering their simplicity.

    25. Re:The telling statement by Anonymous Coward · · Score: 0

      > But the last time they made this big a deal about
      > something, they delivered.

      And what did they deliver that wasn't already available? FUD and EE&E. Same shit. Different day.

      And, obviously, I have no need to "nod politely"

    26. Re:The telling statement by Anonymous Coward · · Score: 0

      > and its still an "if"

      No, there are enough lemings around.....

  28. Two months by Posting=!Working · · Score: 1

    "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

    Giggle. Snort. Tee-hee. ha. Ha. HAHAHAHAHAHAHAHA^999

    Sorry about that. They actually think they've made up for years of ignorance in two months? They must have had at least 500,000 programmers doing security code reviews.

    --
    This sentence no verb.
    1. Re:Two months by Amazing+Quantum+Man · · Score: 2

      Definition of a man-year: 730 people working feverishly until noon.

      Somehow, I think this may be similar.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  29. hey michael by cavemanf16 · · Score: 0, Offtopic
    We don't care. You're so hypocrytical. You want to maintain a monopoly on being able to bitch-slap everyday users who are posting a lot and contributing articles to your "news-links" website like we're playing some MUDD game. You guys have this policy of "oh we're so open source and FREE!" and yet you have a job solely because of the work of others. All you do is collate and staple together (sometimes quite poorly too) the work and reading done by others.

    Yes, I have karma to burn because like your FAQ says, it's useless. And yes, I just finished moderating up a bunch of posts containing off-topic Katz bashes to his ultra-redundant and buzzword filled rant today. Haha!

    1. Re:hey michael by Anonymous Coward · · Score: 0

      Don't get me wrong. I am definitely NOT defending Sims (an A-1 lowlife if there ever was one). But how is he being hypocritical here?

      "oh we're so open source and FREE!" and yet you have a job solely because of the work of others.

      That sounds like a good description of an open sores hax0r wannabe to me.

  30. editorial bitching by Anonymous Coward · · Score: 0
    Hi.

    [SBC] complains about Microsoft's behavior, an abusive OS monopoly;
    So are you saying that Microsoft's behavior is an abusive monopoly? That doesn't seem to make any sense. It would be better if you said that SBC "complains about the behavior of Microsoft, which is an abusive monopoly".

    Thanks for your attention. If you're looking to hire an editor, let me know and I'll get in touch.

  31. SBC is evil by Anonymous Coward · · Score: 0

    Of all of the groups in the US, I can think of few that are more evil than the Southern Baptist Convention. Boycotting Disney because they refuse to ban gay people from their theme parks is just odious. And somehow these people have never figured out that that whole slavery thing from the 1800s was wrong. People do not own other people, regardless of their skin color.

  32. Lipner is astonished! by Dharzhak · · Score: 5, Funny

    Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months.

    Lipner also reacted with astonishment when he was told that professional wrestling matches are fixed.

    1. Re:Lipner is astonished! by CamelTrader · · Score: 1

      wheres my mod points when I need em?

      --
      Your .sig is important to us. Please hold.
    2. Re:Lipner is astonished! by Anonymous Coward · · Score: 0

      Lipner also reacted with astonishment when he was told that professional wrestling matches are fixed.

      He then had a coronary when he was informed that fire was hot, and that Santa Clause doesn't really exist.

    3. Re:Lipner is astonished! by pmz · · Score: 1

      365 people working on security for a single 8-hour day is a man-year of effort. How much can one person accomplish in one day--or even a month--when starting totally cold?

      When I'm put on a non-trivial software project, it's a good couple of months before I really get a solid grasp of the software and the problem it solves.

      So, in two months, Microsoft has really just begun the learning curve. I would be suprised if they really accomplished any real improvements to their code base. It's likely that most people just sat scratching their heads for 57 of those 60 days.

      In conclusion, 1 man year Microsoft fresh start != 1 man year for 15+ year history of Free software (and 30+ year history of UNIX).

    4. Re:Lipner is astonished! by Anonymous Coward · · Score: 0

      who told you that? santa exists!!!!!!!!!!!!!!!!!!!!

    5. Re:Lipner is astonished! by swissmonkey · · Score: 1

      Big difference here is that the people who reviewed the code are those who wrote it and their colleagues, so the first one could explain to the others the architecture of the software, and the others could give to the author a different point of view, and they did that 8 hours a day.

    6. Re:Lipner is astonished! by TheAJofOZ · · Score: 2
      365 people working on security for a single 8-hour day is a man-year of effort. How much can one person accomplish in one day--or even a month--when starting totally cold?

      A code review done properly should use people who are not familiar with the code. In this case, MS is doing better audits. When you understand code, you tend to overlook bugs because "that's the way it works". In a review, you should have a systematic way of reviewing the code and not an ad-hoc "I'll take a look at it" approach.

    7. Re:Lipner is astonished! by pohl · · Score: 1

      I find it that there are two different posts attempting to counter-argue against your point, and they're at odds with each other. One is saying that the code review of the unfamiliar is superior, and the other is saying that access to the authors provides superior review. I'd like to see the authors of those two posts resolve this apparent conflict.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    8. Re:Lipner is astonished! by Anonymous Coward · · Score: 0

      >I'd like to see the authors of those two posts resolve this apparent conflict.
      me too, preferably in mortal combat.

    9. Re:Lipner is astonished! by Anonymous Coward · · Score: 0

      > Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source
      > community has in total done as many man-years of computer security code reviews as we have done in the last two
      > months.

      Personally, I would be astonished if the Open Source community *needed* to as much work.....

  33. Wait a second by quantaman · · Score: 4, Funny

    several of its key program managers warned that underestimating Microsoft's ability to meet the computer security challenge might be as foolhardy as was misjudging its ability to turn itself into a dominant Internet player.

    I thought they were the default security player. Don't the vast majority of hackers break into MS boxes already?

    --
    I stole this Sig
  34. Mythical Man Month by Alien54 · · Score: 5, Insightful
    "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months'

    I look at all the man months that have gone into the development of Windows, etc. and I look at the results. The sheer amount of time put in is no assurance of the quality of the results.

    In fact, if I recall right, the sauthor of the book "the Mythical Man-Month" came to the conclusion that the more people you throw at a software project, the slower the project goes.

    So the question is how of the work at MS falls into that category

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:Mythical Man Month by Anonymous Coward · · Score: 0


      In fact, if I recall right, the sauthor of the book "the Mythical Man-Month" came to the conclusion that the more people you throw at a software project, the slower the project goes.


      No, his argument is that men and months are not interchangeable - ie if a woman can give birth in 9 months, 9 women can give birth in 1 month.

      Due to diminishing returns, throwing more people on a software project will decrease individual efficiency (and eventually decrease total output), but that shouldn't affect auditing (everyone can independently study the code without limiting anyone else from doing the same).

      Anyhow, how many open source projects are actively audited? OpenBSD is the only one that I'm aware of.

    2. Re:Mythical Man Month by Alien54 · · Score: 2
      there is Eric Raymond's "loophole" to Brooks law -

      "primary development does not scale, debugging does."

      Which of course applies to the open source movement. As briefly discussed on this page.

      side note:

      Note that while manager of the 360 project it was Dr. Brooks who specified that a byte would consist of 8 bits. Whether or not you agree with his decision, it's hard to argue that this has not had a huge impact on the computer field.

      Which is interesting trivia by itself.

      --
      "It is a greater offense to steal men's labor, than their clothes"
    3. Re:Mythical Man Month by Anonymous Coward · · Score: 0

      "Anyhow, how many open source projects are actively audited? OpenBSD is the only one that I'm aware of."

      http://www.lkap.org/

      http://lsap.org/

    4. Re:Mythical Man Month by x0n · · Score: 1

      >In fact, if I recall right, the sauthor of the
      >book "the Mythical Man-Month" came to the
      >conclusion that the more people you throw at a
      >software project, the slower the project goes.

      Not quite, Brooks asserts that this applies to software projects that are already _late_ where the optimum amount of people have already been assigned to various tasks.

      --

      PGP KeyId: 0x08D63965
    5. Re:Mythical Man Month by rusty+spoon · · Score: 2, Insightful

      Except raymond left out the inportant words:

      "primary development does not scale, debugging [the interesting code or bits that affect me personlly] does."

      It's about time someone stopped all of this rampant debugging and started 'designing' some of this stuff instead. I've seen ugly code, I've seen unmaintainable code, but with OSS I've seen ugly and unmaintainable code. Sure some is good but most is rubbish.

      No wonder it needs a hord of avide debuggers.

    6. Re:Mythical Man Month by XMunkki · · Score: 1

      I look at all the man months that have gone into the development of Windows, etc. and I look at the results. The sheer amount of time put in is no assurance of the quality of the results.

      Look at the results.. A well integrated operating system with lots of stuff figured out to a level the OS community has still to reach. All the UI aspects, drivers, software, APIs and so on are well developed.

      Yeah, they are not perfect, in fact not even comfortable for most people, but they work. Sure, there are bugs, and some components suffer from the fact that they work in an unpredicted environment (even though it is in-house).

      No open source project has ever reached this magnity (nor am I saying that it has to). All I am saying, is that this is a good achievement from ONE ENTITY. What they use this achievement for is their business (like a monopoly abuse ;).'

    7. Re:Mythical Man Month by Queer+Boy · · Score: 1
      All the UI aspects, drivers, software, APIs and so on are well developed. Yeah, they are not perfect, in fact not even comfortable for most people, but they work. Sure, there are bugs, and some components suffer from the fact that they work in an unpredicted environment (even though it is in-house).

      They're well-developed, but there's bugs, they work in an unpredicted enviornment, and they're uncomfortable to most people? Boy, you have a fascinating sense of well-developed.

      Please, teach us some more NewSpeak(TM). What's next? "Windows is a very secure operating system, sure there's backdoors and stack overflows, there's poor defaults set up for new users."

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    8. Re:Mythical Man Month by Publicus · · Score: 2

      Have you ever seen Windows code?

      Exactly.

      --

      My Karma was at 49, then they switched to words. All that work for nothing!

    9. Re:Mythical Man Month by rusty+spoon · · Score: 1

      I've seen microsft code (for consumer apps, which is what I worked on). The code had it's bad points (some of it was *very* anal about naming) but mostly it was good.

      Never looked at the OS code though but, due to the cross-pollentation of teams and due to the code-review/sharing process I can't see why any code would be readicically different in either quality or style.

      I'll say this; Everyone, at some point, produces shite code and no-one is immune to it. That's the only fact there is.

  35. hey now! by KingPrad · · Score: 2, Funny
    what happened to honor among thieves?

    KingPrad

    --
    Stop the Slashdot Effect! Don't read the articles!
  36. students view by bpb213 · · Score: 5, Insightful

    Ok, im a student at a good university.

    looking at this -
    dozen half-day training sessions for its programmers, about 1,000 at a time.

    And i fail to see how you can teach. Its hard as hell to learn in a lecture hall of 300, but 1000? thats insane.

    Not only that, but for a half day? Cmon, americans have an attention span of what? 15 sec? if that? (dont anyone take insult...:))

    How do they expect coders to pay attention to a small figure in front for a full 6 hours....1.5 hours is hard as it is for a normal college lecture.

    --

    This .sig looking for creative and witty saying.
    1. Re:students view by Nintendork · · Score: 1

      Sounds like another stupid management decision. Someone was so anxious to impress the boss that they didn't bother asking the trainers for advice.

      "Let's just make this as cheap as possible but at the same time sound effective to the everyday ignorant customer. Maybe then I'll get a promotion!"

      The computer industry is crooked and MS leads the pack. Someday, like the auto industry there will be stiff regulations and committees with the power to discipline.

    2. Re:students view by kenl999 · · Score: 1

      hey, who are you accusing of a short...

    3. Re:students view by Keck · · Score: 1

      Cmon, americans have an attention span of what? 15 sec? if that? (dont anyone take insult...:))

      what would it matter if we did take insult? We wouldn't remember 15 seconds later...

      --
      A computer without Microsoft is like ice cream without ketchup.
    4. Re:students view by version5 · · Score: 1
      When the guy who writes my pay check speaks, I listen, even if its stupid, dumb, and tiresome.

      That, or catch up on some much needed sleep.

      --

      "It's Dot Com!"

    5. Re:students view by zangdesign · · Score: 2

      I think you will find that when the bottom line is threatened, Americans can focus on a problem in a way thats slightly scary.

      You just have to make it a convincing threat.

      (Hey, somebody around here has to stick up for us).

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    6. Re:students view by antibryce · · Score: 2, Funny
      Not only that, but for a half day? Cmon, americans have an attention span of what? 15 sec? if that?

      Hey! I take offense at th...Oh shiney pretty things!

    7. Re:students view by White+Roses · · Score: 2
      Do you? Or do you just put on some Homer glasses and sleep?

      After 9/11, our company decided to institute better security. So we had to lock our front door and only let our students (we're a training company) use the restrooms at certain times. Right.

      Beyond the absolute absurdity of taking adults to the restroom like schoolchildren, our front door is primarily glass. A well-aimed punch would break it. This is Homer glasses time.

      Okay, so we listened. But we didn't implement. Real security, code or physical, isn't some bandage that can be wrapped around a wound. It must be well thought out, and vigilantly pursued, not mandated from on high. Real security in our case would have been closed-circuit TV coupled with 3 inch thick steel doors, self-contained facilities, and a well-trained and armed secretary at our front desk. Even then, all a terrorist would have to do would be to register for a class, and they'd be inside, ready to wreak havoc. Real code security won't come from an overcrowded seminar and some code fixes. The foundation is bad, so you're gonna have to rip it out, and start from scratch. Doesn't matter if it's a glass door or "glass code".

      --
      Do not touch -Willie
    8. Re:students view by EMH_Mark3 · · Score: 1

      And you don't listen when the guy you're paying 100s of dollars to teach speaks? Odd.

      --
      Burn the land and boil the sea, you can't take the sky from me
    9. Re:students view by Pxtl · · Score: 2

      And when I have a midterm in two days, I study and learn hardcore. I don't care who you are, half a day in an overcrowded lecture hall is a strain on you attention span, and computer science majors are by far the worst at that.

    10. Re:students view by EMH_Mark3 · · Score: 1

      Hmm I'm usually either sleeping or playing games/reading on my Palm :)

      I'm paying from my own pocket too. Maybe I'm just stupid..

      --
      Burn the land and boil the sea, you can't take the sky from me
    11. Re:students view by hendridm · · Score: 1

      > And you don't listen when the guy you're paying 100s of dollars to teach speaks? Odd.

      Some of us went to school for the piece of paper, not an "education".

    12. Re:students view by jedidiah · · Score: 2

      Actually, you are the one that has done the most to demonstrate a total lack of understanding of student loan repayment. You also lack a grasp of basic arithmetic.

      ...the value of a speaker has nothing to do with how much money you are shelling out for the privelege.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:students view by Anonymous Coward · · Score: 0

      Actually, at least here in the U.S., it is the asian students on VISAs who are paying most attention, followed by europeans. Home grown americans are asleep in the back.

      But we don't speak engrish, so we get the jobs anyway.

    14. Re:students view by lys1123 · · Score: 2, Insightful

      It all depends on how the class is taught. If they were being lectured to endlessly for that half day, with 1000 in a room then there would be little hope for the class. But if you note in the article:

      "the experience of seeing offending snippets of code on a giant screen in a large auditorium proved humbling"

      They were pulling up the stupid mistakes of their co-workers and pointing and laughing at the poor schmo. This sort of entertainment has a much better chance of keeping one's attention.

    15. Re:students view by quantaman · · Score: 2

      And i fail to see how you can teach. Its hard as hell to learn in a lecture hall of 300, but 1000? thats insane.

      If you actually want an active class discussion the limit is usually considered to be about 20 students. The fact is that I don't believe that there really is much of a difference between 50 or 300 or 1000. Once you reach a certain number it's just the prof/specialist lecturing. I don't notice any difference between my classes with 50 students and my classes with 150 and I doubt there would be a huge difference going upto 1000. The 6 hour point on the other hand I agree with, it would be necessary to have some significant breaks in that period for it to be effective.

      --
      I stole this Sig
    16. Re:students view by Paul+Komarek · · Score: 2

      I think I got the wrong idea from your post. I think what you meant was "If I was paid to listen to lectures as a student, I would stay awake." ;-)

      -Paul Komarek

  37. Brainwashed indeed... by FurryFeet · · Score: 1

    From the article:

    "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed,".
    Michael Howard, the Microsoft security expert who prepared the training material for the company's security retraining and led the security classes."

    At least they acknowledge what their training tactics are.
    Just remember this if you ever consider working for Microsoft.

    1. Re:Brainwashed indeed... by rnturn · · Score: 2

      Um, yah! Like I want people working with and for me that can be brainwashed in a half a day.

      IMHO, if this clown thinks that ``geeks'' can be brainwashed in that short of a time, he doesn't understand ``geeks''. (My experience is that most technical employees, upon hearing of an edict like this coming down from upon high, will question the entire process. Especially if they're not included in the process at all which is what it sounds like happened at Microsoft. They're about as likely to jump in and accept this process about as much as Microsoft's upper management is likely to admit that they did anything wrong leading up to the anti-trust conviction.)

      And if this code review was so damned effective that it put the OSS movement to shame why have there been recently discovered bugs made public by people outside Microsoft? And made public by people who first brought them to Microsoft's attention and were ignored?

      --
      CUR ALLOC 20195.....5804M
  38. Microsoft.com Running on Linux(DNS at Akamai) by Bender+Unit+22 · · Score: 2, Interesting

    Microsoft.com Running on Linux

    Wired News reported today that Microsoft has outsourced their DNS to Akamai, and microsoft.com is now being served by name servers with a "networking implementation very similar to that of Linux". Akamai Technologies is a well-known Linux shop, but let's see.

    1. Re:Microsoft.com Running on Linux(DNS at Akamai) by Anonymous Coward · · Score: 0

      Microsoft.com Running on Linux

      Microsoft has outsourced their DNS to Akamai

      Yeah, because your web server is the same OS as your DNS server.

  39. Where are the product delays? by Leknor · · Score: 1
    [Microsoft] ordered [programmers] to stop creating new programs until they had painstakingly re-examined the millions of lines of Windows operating system software for potential vulnerabilities.

    If MS is stopping developement work then why hasn't there been any anoucements informing the world that new versions will be delayed?

    1. Re:Where are the product delays? by Anonymous Coward · · Score: 0

      There have been such announcments, but they're under NDA. I've seen 2 of them.

  40. DIRECTLY FROM THE ARTICLE by Anonymous Coward · · Score: 0


    ""Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed," he said.

    Oh yeah, baby.

    Fuck you.

  41. Nope. Wrong again by Anonymous Coward · · Score: 1, Insightful

    MS obtained the BSD networking stack legally & ethically. Unlike some other company/OS *ahem* *Red Hat* *ahem* *Linux*

  42. Of course... by Anonymous Coward · · Score: 0

    It's called a business strategy. If their product worked flawlessly and was bug free, less people would upgrade. Many of us were relieved to upgrade to 2000 from NT4. It was more stable, robust, and didn't require a lot of registry hacks. It didn't offer a slew of new features, just re-enforced old features. The idea that they don't know where every single bug is, is ridiculous.

  43. What code reviews? by Nintendork · · Score: 4, Insightful

    Since Gates sent out the letter pushing security, there have been a few patches. Only one of them (From what I can remember) wasn't credited to some security firm. Other companies are finding their code weaknesses and telling them. This is their plan???

    1. Re:What code reviews? by kTag · · Score: 2, Informative

      This is horse shit. I'm using Win2k and for the past two weeks I got patches every couple of days just for the OS. That about 10 patches since they decided to work on their security.

      I'm not saying they are delivering either, but they are doing stuff. Time will tell if it is actually real work or just smoke.

    2. Re:What code reviews? by norwoodites · · Score: 1

      What the other person was saying that the security bugs were not found by Microsoft but by the people who abuse^wuse the products.

    3. Re:What code reviews? by Nintendork · · Score: 1

      There have been 13 security hotfixes (Some for multiple exploits) in the last 2 months. There were 7 the prior 2 months. Keep in mind that this is for every Microsoft product. This isn't saying a whole hell of a lot after the public cried for more security. As to your windows updates, add the OS updates (Non security related patches) and driver updates and I can understand why you would think that they're flooding in. Look through the last 13 bulletins. Most of the vulnerabilities were reported by an outside company or individual. This means that Microsoft did not find those holes and didn't have to review any code to find them. They did have to fix them, but that's not a big deal. searching for the holes is the most time consuming part of the process when reviewing code. Outside companies and individuals are doing more work than Microsoft when it comes to securing the products. Who's your daddy?

    4. Re:What code reviews? by Nintendork · · Score: 0, Troll

      Macs rule. The average punk virus/worm writer goes after the mainstream users (Windows in the present day). Macs have something like 30 virii to worry about. :)

    5. Re:What code reviews? by Anonymous Coward · · Score: 0

      Apparently W2K SP3 promises a massive number of security fixes, but don't expect MS to tell you what was broken.

    6. Re:What code reviews? by LadyLucky · · Score: 2
      In the past few months I have downloaded a LOT of winXP updates (maybe, 10 or so)...

      Whether you see this as a good thing or a bad thing depends on your point of view.

      --
      dominionrd.blogspot.com - Restaurants on
    7. Re:What code reviews? by kTag · · Score: 1

      Adding to the point of the previous replier (?), I think there have been more security hotfixes. Could you get me the url where you got this info from? The url you are giving is not showing any of my security downloads (there is a whole mess of stuff there, and nothing about IE or the XML parser of IE). The closest being the cumulative patch for IE but that only one of them.

      I think a lot of patches don't have a security bulletin attached to. Most likely, they are editing security bulletins only for pb found by "outsiders", is this possible?

      I'll check if I can find something closer to my numbers. When I talked about 10 patches, I was talking ONLY about Urgent Fixes, which are for the most part in my case security fixes. I did not include new soft, or driver updates.

      Yep, I for sure believe your point that these have been reported by outside companies or individuals and MS did not find them. But I've never seen so many security fixes in such a short amount of time. All I'm saying is that they are improving a lot. And that's all I care about really.

    8. Re:What code reviews? by Nintendork · · Score: 1

      That link should list all the security bulletins. If you browse through them and read the descriptions (I do as each one is released), it talks about the exploits patched and gives credit at the bottom to whoever reported the hole. Many of these are IE patches, XML patches, etc. As to Windows Update, I believe the critical updates include bug fixes that are considered high priority, even if they're not security concerns.
      You are right in saying that there have been quite a few patches lately. Historically, we've seen waves of them just like this and nothing about this particular wave has indicated a tidal wave of "Trustworthy Computing" and long hours of redirected man hours towards finding holes and patching them. I think at this point, we are in agreement.

    9. Re:What code reviews? by Nintendork · · Score: 1

      Trolling??? As a Mac user, I've always been quite impressed with how few virii there are. I was agreeing with the previous poster that macs rule and relating it to the topic of security. Argh.

    10. Re:What code reviews? by kTag · · Score: 1

      After studying my history of installs on Windows Update site, I believe you are very right. I actually had a lot of unsuccessful installs. So they are actually making up stories again!! Damn

  44. Key to user security... by ltsmash · · Score: 2, Insightful

    Keep in mind that Red Hat Linux has released several versions where the default installation settings had practically everything turned on. This is not a windows-only problem.

  45. Re:Two months? Get real. by Derkec · · Score: 3, Interesting
    True, but in a very real way, Microsoft has a point. The Open Source community has never really taken time to say, "ok let's stop development and everyone will go check code extremely carefully." Now, why that hasn't been done or if it isn't needed because of how well the open community works, is a wholly differant question. But MS can fairly say it has just done some the open community hasn't matched.


    Personally, I think both sides have code review procedures which are legitimate. MS is bragging because the open source community can't match what it did within its own procedure. It would be like waterfall method people bragging that they got a product out the door in fewer milestones than an extreme team did. An answer to this is, "Ok, good for you but saying you are better than me is a non-sequitor."

  46. The important thing is to have our own solutions. by Anonymous Coward · · Score: 4, Insightful

    It's a complete waste of time listening to these liars. That is all they are. Liars, deceivers, and power-hungry control freaks that wish to see any sense of community destroyed in order to protect their monopoly and cash flow.

    It would be a much wiser thing for us to do instead to focus on implementing our own open, Free, and standardized technologies that present solutions in the best interest of the community. This is the issue, and, whether we realize it or not, this is the war. We either leave these things to them and be controlled by them, or implement these solutions ourselves and protect our liberties.

    Simple as that.

  47. Bad Idea for Microsoft by jacobb · · Score: 5, Insightful
    Microsoft is rich because people upgrade if not every year, then every other year.
    It could not possibly survive by selling bug-free software - it's just not in their interest. The vast majority of users DON'T blame MS for the crashes, rather they either blame a 3rd party program or themselves even though the fault lies almost entirely on Microsoft.

    They DON'T get bad press from outlook viruses - the evil hacker delinquent kids do. MS is seen, of course, as the victim.

    Windows2000 was released with, what, 20,000 known bugs in it. It seems to me that my Windows partition works worse and worse with each new version I put on it. So I buy another.
    Don't you realize, this is the best business model of all? But of course, now that the nerds, geeks and generally intelligent people are widely blaming microsoft they want to quickly sidestep widespread scrutiny by (you guessed it) telling us security is their highest priority.

    Microsoft sells software that is so bloated that if they actually did a decent code audit (which, of course, would be far too expensive) and tightened things up, you wouldn't need that couple gigs just devoted to the OS. In short: MS NEEDS you to upgrade. Why on earth would they really mend their ways? Especially if it would cost more and get less overall business?

    1. Re:Bad Idea for Microsoft by Carnage4Life · · Score: 5, Insightful

      Don't you realize, this is the best business model of all? But of course, now that the nerds, geeks and generally intelligent people are widely blaming microsoft they want to quickly sidestep widespread scrutiny by (you guessed it) telling us security is their highest priority.

      As someone who's actually inside the Borg cube I can tell you that security is currently our highest priority. Thousands of people across various product teams have attended security lectures, new development has been stopped, old code and new code has been stringently reviewed, an emphasis on secure defaults is beginning to occur, and new functionality is designed with security in mind before all else.

      Of course some people will complain about why this has taken so long while others will probably say "better late than never" but either way it should be noted that a code review/security audit on this scale is probably unprecedented in software development history. Some may chime in about how Open Source is supposedly a constant large scale code review but I've previously written on the fallacy of this kind of thinking.

      Now on to counter the main claims of your post that releasing software with security issues is a good business model. This may have been true in an un-networked world where the most a compromise could do was allow another user on your system perform some mischief but in a world where some kid in Asia can tie up mail servers on most of the planet by using a GUI virus toolkit, security becomes very important. Unfortunately across the entire software development spectrum from *NIX to Windows, from Open Source to proprietary we as developers are failing and clinging to panaceas and silver bullets (Open Source - the with many all bugs are shallow myth, safe programming languages, just use crypto, etc) when in truth there is more to security than just applying a buzzword technology or software development style. I outlined some of the practices and techniques that lead to more secure software in my The Myth of Open Source Security Revisited v2.0 article. Having done some more research into security issues I should probably do a followup article and focus on other fallacies and problems which lead to complacency in software development and from there insecure software.

      Disclaimer: This post is my opinion and does not reflect the opinions, intentions, strategies or plans of my employer.

    2. Re:Bad Idea for Microsoft by jacobb · · Score: 1
      I read and understand, but do not believe.

      I rarely think back to my starting days on the net when I fancied myself a leet hacker (I did have the decency, at least, not to use 1337 speak) - but perhaps it would be useful here (though shameful).
      Most of the time, it was a mix of social engineering, a trojan (keylogger perhaps), and other such vile methods. But the great thing was, once I got one password, the rest soon followed giving me a great sense of juvenile pride.

      I wish we had had .NET back then. It's not possible to create .NET securely. Imagine - one password: one stolen identity :)

      This is very scary. How far is MS willing to go with respect to giving up its vision of .NET?

    3. Re:Bad Idea for Microsoft by BurritoWarrior · · Score: 5, Interesting

      Microsoft really does brainwash their employees. I went to your site about the "myth" of open source software being more secure, and I see where you point to the Security Focus table to try and prove your point. For the *thousandth* time, that table takes into account every single application that ships with a distribution. Can we lump in all the vulnerabilities for MS Office/Outlook, MS Works, SQL Server, and Exchange into the NT/2000 group?

      And even with those misleading statistics, the only distro above NT/2000 (42) is Red Hat (54).

      Your lack of objectivity renders your entire article irrelevant.

    4. Re:Bad Idea for Microsoft by Anonymous Coward · · Score: 0

      You are bias because you work for Microsoft. How many bugs and security holes is Microsoft finding now that its software is being internally reviewed? I bet it will never publish the number. The nice thing about open source you can fix the error youself, or at least you don't have to use it (most the time)
      In the article you wrote you said some about open source being beneficial only if experst look at. So your impling someone like Linus or Alan Cooks are not software experts? How many countless phds and grad students have contributed to the open source process. Further if there is stuff a myth about open source securtiy then why don't I see tons of posts about how apache and linux sites are being hacked all the time. When I worked a Univeristy one 2000 server keep rebooting all the time tell, we found out that it didn't like the sound card (it was installed, it keep trying to autinsall it) so we had to disable it from the mother board. Also can you tell me why I need to install media player on my server? Little this like that makes me never want to use windows 2000 again.

    5. Re:Bad Idea for Microsoft by tshak · · Score: 2

      It's not possible to create .NET securely.

      You are talking about Microsoft Passport.NET, which utilizes the .NET technology. They could have written Passport on J2EE if they wanted to. This doesn't bear any relevance to .NET being secure or not, just as it wouldn't bear any relevance to J2EE being secure or not.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    6. Re:Bad Idea for Microsoft by Anonymous Coward · · Score: 0

      Can you say, BRAINWASHED?

    7. Re:Bad Idea for Microsoft by jacobb · · Score: 1

      No - i'm talking about the entire .NET ideology.
      Passport is one aspect, yes... a very ugly aspect.

    8. Re:Bad Idea for Microsoft by zulux · · Score: 2

      This guy is a troll!!

      In his article The Myth of Open Source Security Revisited v2.0 he doesen't even mention that he works for Microsoft. This conflict of interest should not be left un noticed. Here is the blurb where he attemps to pass himslef off a security expert mainly by mentioning his track record on Slashdot.

      About the Author
      Dare Obasanjo is a recent graduate of the Georgia Institute of Technology, with a degree with honors in computer science. (This article was written there.) The author is a vigorous participant in discussion forums such as Slashdot, Kuro5hin, and Advogato, on various aspects of software development. He has written numerous articles on the subject. /I.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    9. Re:Bad Idea for Microsoft by dannannan · · Score: 1

      I'm astonished that the previous post was modded to a 4. The blatantly obvious has been overlooked here:

      • Microsoft's service packs are free; you get the bug fixes without paying Microsoft for an upgrade. For this reason, their business model is obviously not based around building flaws into code.
      • If a piece of software is released without any known bugs, it's either because (A) the software doesn't actually do anything, or (B) the developer did a poor job of finding bugs. Previous Poster is either trolling or is speaking outside of any experience in the software industry.
    10. Re:Bad Idea for Microsoft by jgerman · · Score: 3, Interesting
      Of course some people will complain about why this has taken so long while others will probably say "better late than never" but either way it should be noted that a code review/security audit on this scale is probably unprecedented in software development history.


      Then again probably not, FreeBSD has had every line of code reviewed before, and if you count the fact that it has more functionality pound for pound.



      Some may chime in about how Open Source is supposedly a constant large scale code review but I've previously written on the fallacy of this kind of thinking .


      Oh well QE- fucking - D then, if YOU wrote on it we must be wrong. Let me clue you in, no developer, company, or whatever can prepare for every eventuality, once past a certain threshold no code can be 100% secure. There's always the possibility, that something will come along to break it. And when that thing comes, it's the OSS that gets fixed quicker, and better than any commercial offering.

      --
      I'm the big fish in the big pond bitch.
    11. Re:Bad Idea for Microsoft by Lurker · · Score: 1
      As someone who's actually inside the Borg cube I can tell you that security is currently our highest priority. Thousands of people across various product teams have attended security lectures, new development has been stopped, old code and new code has been stringently reviewed, an emphasis on secure defaults is beginning to occur, and new functionality is designed with security in mind before all else.

      Of course some people will complain about why this has taken so long while others will probably say "better late than never" but either way it should be noted that a code review/security audit on this scale is probably unprecedented in software development history.

      Isn't that because MS is the only one that had code insecurity of that magnitude in software development history?

    12. Re:Bad Idea for Microsoft by Arandir · · Score: 2

      Some may chime in about how Open Source is supposedly a constant large scale code review but I've previously written on the fallacy of this kind of thinking

      You are correct in asserting that openness by itself does not spontaneously generate code review. But you miss the obvious attribute that open source facilitates code review. While some open source projects, including many well known ones, ignore code reviews completely, others make them first priority. I can actually look at the OpenBSD source and audit the code. I can't do that with Windows. Frankly, if there were as many people working on OpenBSD as there were on Windows, there would be no contest.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:Bad Idea for Microsoft by andrewski · · Score: 1

      Dissing Microsoft Passport only to suggest using the Liberty Alliance Project.

      HEY, DIPSHIT! I don't need either one, because I can REMEMBER MY OWN FUCKING PASSWORDS!!!!!

    14. Re:Bad Idea for Microsoft by Anonymous Coward · · Score: 0

      Not only that, but mostly all of MS Bugs involve root exploits without even a need to have a login on the machine...

      Compare that to Linux, where most root exploits are at least local ones...

    15. Re:Bad Idea for Microsoft by p3d0 · · Score: 1
      Wow, this phrase is your fault? :-)
      ... and instead point to a truer means of ensuring the quality of the security of a piece software is high.
      How about "and instead point to a truer means of achieving software security"?
      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    16. Re:Bad Idea for Microsoft by tshak · · Score: 1

      The .NET "ideology" is no more/less inherintly secure then the J2EE "ideology". .NET is a Framework of Class Libraries and a Runtime Engine (Virtual Machine) with multiple languages (C#, etc.). For example, my company has built 3 different .NET apps from the ground up (none of which use passport). What technical ground do you have to assert that these apps are inherintly less secure then if we built them on J2EE? Actually, the application design is IDENTICAL to the design we had before we went chose to use .NET (as Cold Fusion/J2EE was to be our future platform). Heck, the design would have been similar even if we had gone with mod_perl(!). Of course, how we implented the design is far different, in that it was [arguably] far easier to implement on .NET then on J2EE.

      .NET is also a Marketing Spin from MS. Of course this bears zero relevance as "Marketing" can not be secure nor insecure.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    17. Re:Bad Idea for Microsoft by Tony-A · · Score: 2

      Counting bugs or security fixes can be extremely misleading. Each system is at some point in finding, fixing, and creating new bugs.

      "Researchers at GreyMagic Software have uncovered three novel vulnerabilities provided by Microsoft Office Web Components (OWC), which can override security settings in Internet Explorer."
      Sounds like there's plenty more where that came from.

      "Updated tcpdump, libpcap, and arpwatch packages are available for Red
      Hat Linux 6.2 and 7.x. These updates close vulnerabilities
      present in versions of tcpdump up to 3.5.1 and various other bugs."
      Sounds like the low-hanging fruit is pretty much gone. Next round will be even harder. This is at the pro-active stage (where OpenBSD has been for a few years).

      Tomorrows RedHat will be significantly more secure than yesterdays. Unless Microsoft significantly changes their vision of what user experience should be, tomorrows Microsoft Windows will be essentially as open to wormage as yesterdays, with a smarter crop of worms. Backup early. Backup often.

      Even if you did manage to secure against external threats, what's your protection from Rose in benefits? (stolen shamelessly from ca ad)

    18. Re:Bad Idea for Microsoft by Tony-A · · Score: 2

      The .NET "ideology" is no more/less inherintly secure then the J2EE "ideology".
      That's like saying that Microsoft technology is no more/less inherently secure than Sun technology, or that the local garbage dump is nor more/less inherently secure than Fort Knox.
      The devil is in the details, and Sun is much more likely to keep J2EE secure in opposition to the convenience and wishes of programmers.

      Marketing might be insecure. I cannot imagine marketing being secure.

    19. Re:Bad Idea for Microsoft by maxpublic · · Score: 2

      No matter what bullshit PR MS in engaged in, only a complete idiot - certainly not a programmer worth his salt - would say that any significant effort on a code base of 50 million lines could be completed in a space of two months. These claims are complete tripe of the worst sort.

      Perhaps in a year some inroads could be made. But in two months? No - fucking - way. And if a MS programmer will actually stand up and seriously say he or she believes such a thing is possible, this is only an indication of the relatively lack of skill of that programmer, nothing more.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
  48. Yeah, so? by ShmuelP · · Score: 1

    "The Microsoft Corporation suggested in court today that SBC Communications was seeking tough antitrust restrictions against it to cripple its ability to compete in the telecommunications market."

    Isn't the point of this whole trial that Microsoft used its monopoly power to act in illegal ways? Such as forcing itself into new markets by threatening/bullying competitors?

    "Mr. Webb asserted that SBC did not portray Microsoft as a competitive threat until after it broke off talks with Microsoft in July for a partnership to develop seven products, including Internet voice mail."

    And if your company had just broken of talks with a proven monopoly, convicted of using its position illegally, wouldn't you start calling it a "competitive threat"?

    Don't the state AG's understand this? Microsoft was convicted of playing dirty. People are now testifying that they're scared of MS, given the federal settlement. And MS is responding, "that's only because you didn't partner with us"?

    Hello?!?

    --
    Solution to blink tags: wrap them in another blink tag, with a javascript delay loop, so they cancel each other out
    1. Re:Yeah, so? by ShmuelP · · Score: 1

      That is very bad. Believe what you will about MS and its case and its actions - believe whatever you want. I have my own beleifs. But it is very clear that both Novell and SBC are doing really extremely bad things here with their testimony.

      SBC is basically trying to blackmail MS into delaying their own services and then parterning with SBC when SBC is ready to go to market.


      True, Novell and SBC should not be using the case to blackmail parties in ongoing negotiations. But who said that MS has a right to blackmail them either? If MS doesn't like SBC's attitude, let them develop the service on their own. Let them negotiate with another telco if they need the phone lines.

      Companies have always used their clout to push other companies around. It's not good for the little guy, and I don't like it, but that's how it's worked. The idea of capitalism is that if a company pushes around the people with whom it needs to do business too much, then another company will come along and be more successful. That is, the marketplace is supposed to be self-correcting. But when a company develops a monopoly, and uses that to push others around, in many cases the system cannot self-correct. This is bad, and illeagal for the same reason. Microsoft has been shown to use this tactic, and is therefore being punished (hopefully). If SBC or Novell is trying to use the same tactic to push MS around, then I hope that they are brought to similar trials.

      --
      Solution to blink tags: wrap them in another blink tag, with a javascript delay loop, so they cancel each other out
    2. Re:Yeah, so? by SuiteSisterMary · · Score: 2
      If MS doesn't like SBC's attitude, let them develop the service on their own. Let them negotiate with another telco if they need the phone lines.
      But they're under the microscope. Nobody bats an eye when you (legitimately) scold your child in public, but if you were recently accused of child abuse, even if it was dismissed as the drug-induced fantasy on the part of the accusor, people are going to take a different line with you.
      --
      Vintage computer games and RPG books available. Email me if you're interested.
    3. Re:Yeah, so? by reflective+recursion · · Score: 2

      Uhm. Competition is about battling for the same resource. It isn't about playing nice. I don't know where you get these absurd ideas about capitalism. The self-correcting part is there, but it is a result of competition (battles). Ultimately, consumers do get better deals in the end. This is the result of every battle. More battles = good for consumer.

      The government's job is not to make business play nice. Business IS war. To think otherwise is to not know the true nature of business. Keep purchasing what you want (voting with your dollars) and the market DOES correct itself.

      --
      Dijkstra Considered Dead
  49. from the article: by Anonymous Coward · · Score: 0

    "A significant number of our customers got hit," he said. Microsoft, in a post-mortem of the attacks, discovered that highly protected corporate data centers had generally not been infected. Many corporations, however, had added "rogue servers," machines that were informally installed by corporate departments. Inexperienced computer users frequently misconfigured those machines."

    "The default had been to make it easy to use," he said. "Now we realize the right thing is to make it secure right out of the box."


    HAHAHAHAHAHAHAHA!

  50. This would be fun. by otomo_1001 · · Score: 2, Funny

    Stick the guy who was quoted in the article in a room with Theo De Raadt(sp?? sorry Theo) of OpenBSD fame.

    Then tape the hilarity that ensues, we could have a new weakest link on our hands. :D

    I know I'll get modded down for this, but you only live once.

  51. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  52. Re:Two months? Get real. by ichimunki · · Score: 3, Insightful

    Huh. That's exactly what they did at OpenBSD-- they stopped and reviewed all the code (am I wrong? isn't that what they did?). MS can stuff themselves with this self-serving deception. My favorite is the line where they pretend that "easy to use means easy to hack". What a load! That's the same sort of dishonesty they perpetrate with their "just reboot/reinstall to solve bug X, Y, or Z" approach. Ease of use and security are entirely orthogonal. Microsoft will say *anything* to get you to ignore problems they've helped create.

    --
    I do not have a signature
  53. Bare Computing by Anonymous Coward · · Score: 2, Insightful

    This Salon article asks if people would trust Microsoft enough to allow their programming to fly planes or spaceships. Of course, a plane running on windows 3.1 or win98 would be scary indeed... but even a bloated NT/XP or *nix installation would make anybody nervous.

    ... but what about a DOS box?

    ... what about a stripped down *nix box?

    It seems to me (a windows user) that the power of the *nix systems is the ability to strip it down to the bare essentials... to remove variables that could cause problems. DOS also kinda had the feel to me.

    I wonder if we all would trust microsoft stuff more if we as users could completely remove the nonessential parts... and slowly build as we needed. Everybody knows it's impossible to debug in multiple dimensions...

    Until that time... nobody would fly in one of those planes... due to the constant worrying if the movie that they are watching will suddenly change into the "blue screen of death."


    Anyway... be gentle... my karma is so fragile...

    Davak

    1. Re:Bare Computing by Davak · · Score: 0



      LOL. Forgot to log in. I guess my karma is safe.

  54. If it's that easy, it'll never be secure by f00zbll · · Score: 1
    If article is correct and they really were successful in brainwashing that many engineers, their task just got that much harder. Clear thinking engineers who think for themselves would not be brainwashed so easily, nor would they be happy smily about it. Responsible, hardworking, thorough engineers don't just roll over with a few lectures. Security is a way of living, not something you just implement in 2 months. If anything, their PR firm just screwed up. No one in the security business is going to buy the idea a "lecture" is any measure. Further, if the execs are using lectures as a measure of success in implementing security, than I would argue it's already doomed to fail.

    Of course, what the PR people say is rarely what's really happening, so I'll chalk it up to lamer marketing guy writing out of his butt.

    1. Re:If it's that easy, it'll never be secure by NDPTAL85 · · Score: 1

      I don't see whats so intellectual about writing code. Software engineers, or programmers, are just folks with a trade. They produce software. Other folks produce widgets. All programmers are worker bees. Sure there are some higher up worker bees, but a worker bee is still a worker bee and is easily managed (whether they like to admit so or not) by competent management, and Microsoft is full of competent managers else they would not be in the position in the industry they are currently in.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    2. Re:If it's that easy, it'll never be secure by rnturn · · Score: 2
      ``If article is correct and they really were successful in brainwashing that many engineers, their task just got that much harder. Clear thinking engineers who think for themselves would not be brainwashed so easily, nor would they be happy smily about it.''

      And if the article's correct, it just reinforces my belief that working for Microsoft is sort of like being in a cult.

      --
      CUR ALLOC 20195.....5804M
    3. Re:If it's that easy, it'll never be secure by f00zbll · · Score: 1

      Well you're right, programming isn't that intellectual. I'm sure there are really smart engineers at MS, but like I said, I chalk it up to PR drivel. I don't claim to have any real knowledge of MS, just a comment on their PR statement :P

    4. Re:If it's that easy, it'll never be secure by maxpublic · · Score: 2

      And if the article's correct, it just reinforces my belief that working for Microsoft is sort of like being in a cult

      And after talking to some MS 'programmers' - or god forbid, some of MS middle management - that suspicion will ony be thoroughly confirmed.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
  55. The flip side by Anonymous Coward · · Score: 0

    Nobody notices that there are two ways to be
    "not as many" ;)

  56. Obligatory Simpsons reference by geekoid · · Score: 2

    Dadada dada
    the Leader,leader, Leader.
    I Love the leader.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  57. NY Times username/password by AmigaAvenger · · Score: 5, Informative

    Username: dotslash2002 Password: dotslash2002 (had to, no one posted on yet, had to go through the trouble of getting another account registered...)

    1. Re:NY Times username/password by Alsee · · Score: 3, Informative

      gorwell1984 / gorwell1984

      P.S.
      You need to accept the second cookie for the article to appear, but that one is only a session cookie that dissapears when you close your browser.

      P.P.S.
      What's a gorwell? George Orwell author of 1984.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    2. Re:NY Times username/password by ShoeHead · · Score: 1

      Shoehead / Iaml33t

      As long as we're giving out username passwords...

      What? Was it something I said?

  58. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  59. Don't under-estimate MicroSoft by scharkalvin · · Score: 1

    First of all history shows us that once MS sets a goal for itself, it WILL delivery (maybe not in the time frame they first promise, but close). The company learns from it's mistakes and catches up with the rest of the world REAL fast. I can't belive that they have ignored security for so long, but maybe their ego just wouldn't accept the fact that their software was so bad with security.

    While we have brainwashed ourselves into beliving that the OSS movement is the best way to produce secure software, this isn't always the case. If you have a good software development and review process in place (and a large enough peer review group) a closed source shop can do a good job.

    OSS's advantage is that once the software is out in the real world problems can be spotted and fixed quickly, IF there are enough interrested programer-users looking at the code. The problem is that all to many programer-users are more interrested in adding features than fixing security holes.

    In Microsoft's case, once they release something and a problem surfaces, they have to find the fix themselves, test it, review it, and finally package it as a service pak some six months after the problem first surfaces. If they can streamline generating fixes for bad security leak problems in their products, maybe they will make some real belivers in their intent. They better realize they WON'T get it right the first time and need to plan on getting patches out to the field FAST when a hole opens up. We'll see.........

    1. Re:Don't under-estimate MicroSoft by corey_lawson · · Score: 1

      Microsoft is also good at manipulating "meme space", i.e., they're real good at marketing. Enough people look at MS as THE authority, so when MS says they're [more] secure now than ever, they eat it hook-line-and-sinker.

    2. Re:Don't under-estimate MicroSoft by scharkalvin · · Score: 1

      Oh they ARE good at throwing the bull, and buying offical benchmarks from others that make them look good and the others look bad. (Mindspring?)

      But their software has improved over the years. Trouble is that they try to move in all directions at once and when they add improvments in one area, they manage to screw up in others. I'd like to see what breaks when they finally do improve security. Probably add self denial of service attacks.

  60. Re:Two months? Get real. by Kircle · · Score: 1

    Now the real question is whether the open-source community has in total done as many man-years of feature bloating as Microsoft has done since ... since ... since forever? :)

    --

    -- Kircle

  61. Re:Two months? Get real. by Skater · · Score: 1

    I wish I had mod points. Up up up! The open source community is no better if no one actually does the reviews...

    Thanks.
    --RJ

  62. Uh .... Linux kernel by Anonymous Coward · · Score: 0
    Let's see.... 408 active (and semi-active) kernel developers, times, oh, let's just say 5 years (that should compensate for the lack of developers in the beginning), doing, oh, 10 hours a week? Using this VERY VERY conservative estimate there has been a total of 1,060,800 man-hours spent so far in the linux kernel.

    Now for Microsoft: if they have spent two months, 40 hours/week, MS would need to have 2,946 employee's working solely on this project.

    note: the numbers here were drawn solely from my fevered mind (except for the 408 developers, a grep | wc in the CREDITS file did that).

  63. full text of nytimes article by Anonymous Coward · · Score: 0

    REDMOND, Wash., April 4 - On this sprawling corporate campus that is the heartland of personal computing, 9,000 elite Microsoft (news/quote) employees have gone back to school.

    Stung by a chorus of critics who said that its software code was increasingly buggy and vulnerable to attack, Microsoft began sending its programmers to a special course in writing secure software. And it ordered them to stop creating new programs until they had painstakingly re-examined the millions of lines of Windows operating system software for potential vulnerabilities.

    Two months later, Microsoft is still re-examining its code and its attitudes toward software development.

    The shift in focus began early in February, when the company held a dozen half-day training sessions for its programmers, about 1,000 at a time.

    Members of the select group initially showed some resistance to the process, but in the end the experience of seeing offending snippets of code on a giant screen in a large auditorium proved humbling, said Michael Howard, the Microsoft security expert who prepared the training material for the company's security retraining and led the security classes.

    "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed," he said.

    The enforced period of corporate self-reflection was initially supposed to last through February. But it has stretched through a second month and is only now nearing completion.

    The company insists that its campaign to create a more trustworthy computing system will not really end but instead will continue as a deep shift in attitude that Microsoft hopes
    will permeate the work practices of its programming corps.

    In a memo in January, Bill Gates, the chairman and co-founder, instructed Microsoft to shift its top priority from adding new features to ensuring that software is secure. Executives said that the memo was the most significant strategy paper from Mr. Gates since one in December 1995, "Internet Tidal Wave."

    Some of Microsoft's rivals and some independent security experts have greeted the shift in strategy with skepticism.

    "I think that the reason that people are upset with them is the perception that Microsoft will always choose the extra feature, begging the issue of whether that feature is actually of high value to the user and damning the security impact it might represent to all users," said Rebecca Bace, president of Infidel, a security consulting practice.

    Microsoft insists that such thinking represented the old Microsoft. In interviews, several of its key program managers warned that underestimating Microsoft's ability to meet the computer security challenge might be as foolhardy as was misjudging its ability to turn itself into a dominant Internet player.

    "Microsoft has always had a crisis-driven mentality," said Mr. Howard, the security expert. "You have my word: we will lead the industry in delivering secure software."

    It will not be an easy challenge to meet, industry executives said. Microsoft has come to dominate the computer industry in part by rapidly adding a seemingly unending stream of new features to its products. To deliver on its intent, it will have to consider more carefully the trade-offs between new features and security.

    Facing the security challenge also conflicts directly with the "easy to use" goals that have until now been the mantra of personal computer software designers. Easy to use frequently also means easy to hack, Microsoft's programmers acknowledged.

    Moreover, in its effort to dominate the Internet of the future, Microsoft is about to propel itself into a fundamental new and more complex computing era, which it calls .Net. The new computing generation will be defined by the ability to build programs that span tens or even hundreds of computers linked together by the Internet. Such a distributed computing design will present complex new security challenges that have largely not been conquered by the computer security world.

    It was the onset of the brave new world of distributed computing that drove Microsoft to the drastic measures it took in stopping the writing of new programs while it reviewed its existing software.

    Its software security leaders, including Mr. Howard and Doug Bayer, the director of the Windows Security Group, say that Microsoft was forced to re-evaluate its security position in a fundamental way after its software was struck last year by two malicious computer worms, named Code Red and Nimbda.

    Corporate customers were furious, and Microsoft realized that it must act to avoid losing confidence and business.

    Mr. Bayer, who was trained as a physicist and works in a cramped office with six computers and a small statue of the cartoon character Dilbert, said that Microsoft had already been finding its way toward improving its security when the worms hit last year.

    "A significant number of our customers got hit," he said. Microsoft, in a post-mortem of the attacks, discovered that highly protected corporate data centers had generally not been infected. Many corporations, however, had added "rogue servers," machines that were informally installed by corporate departments. Inexperienced computer users frequently misconfigured those machines.

    "The default had been to make it easy to use," he said. "Now we realize the right thing is to make it secure right out of the box."

    At the end of last year, the company began to accelerate its security push while it delayed the introduction of an important new programming tool called Visual Studio .Net so it could review the code for security problems. Not only do small teams reread the original programmers' instructions looking for flaws, but a variety of automated programs also look for security flaws that might be missed by human eyes.

    Whether thousands of Microsoft's eyeballs will make a difference is a question that is hotly debated in the computer industry. Advocates of open-source software, in which the original programmers' instructions are freely distributed, have long argued that Microsoft's proprietary software secrecy is the company's Achilles' heel.

    The development process at Microsoft encourages individuals under deadline pressure to make large changes in products without adequate peer review, said Roy Fielding, chief scientist at Day Software and an open-source developer. Dr. Fielding said he worried that Microsoft was examining its Windows code in mass reviews in which the participants were likely to fall asleep after looking at the first hundred lines of code.

    Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

  64. MicroSoft is much better at useless effort by iabervon · · Score: 3, Funny

    In those two months, MicroSoft has probably fixed more security-compromising bugs than most open source projects (expect for sendmail and BIND) will ever have. MicroSoft can put far more effort behind solving the problems that they have created for themselves that the open source community could ever hope to, both in terms of solving problems and in terms of creating them.

    The open source community is always taking shortcuts by not making every possible mistake and them fixing it. Who cares about results? MicroSoft can do more work than anybody else, and that's all that matters.

    1. Re:MicroSoft is much better at useless effort by Nintendork · · Score: 1

      Uhh, I'm a little confused here. Are you saying that Microsoft makes every mistake possible and are being sarcastic about the rest? Are you an active developer in the open source community with wise insight into the results? Please clarify.

    2. Re:MicroSoft is much better at useless effort by user32.ExitWindowsEx · · Score: 1

      I think he's making a joke that Microsoft has fixed more bugs than any OSS project simply because they had more to fix.

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
    3. Re:MicroSoft is much better at useless effort by iabervon · · Score: 2

      MicroSoft has a habit of doing large projects, and then changing focus such that everything has to be changed. Open source projects are generally designed with a particular focus in mind, and never change that focus. In a different focus is needed, different people will probably do a different project.

      How many open source projects started out with no internet support, and got internet support later? (1: Emacs) How many open source projects started out with no attention to security, and got it later? (3: BIND, sendmail, and wu-ftpd)

      As far as I can tell, every MicroSoft project more than a few years old started out without any network support, and got it later. And every MicroSoft project started out without any security and is getting it now.

      MicroSoft has an enormous amount of effort to throw around, and runs its projects accordingly. Open source projects have a limited amount of effort to put into projects, and also need to get results in order to get developers.

      Open source projects are not necessarily better for being more efficient in developer effort. But it doesn't make any more sense for MicroSoft to brag about how much effort they can put into things, since the main benefit of this effort is the ability to put off figuring out what's important, which is nice for MicroSoft, but not helpful for their customers.

  65. "Computers helped transport people to the moon" by ThinkingGuy · · Score: 1

    The Salon article begins with, "Computers helped transport people to the moon and back.."
    Correct me if I'm wrong, but I seem to recall that on the Apollo 11 mission, the LEM's landing computer failed just before touchdown, forcing Armstrong and Aldrin to switch to manual control.

    1. Re:"Computers helped transport people to the moon" by Anonymous Coward · · Score: 0

      The computer was programmed for the LEM to land in a certain area. Once Armstrong realized the area was covered with boulders, he took control and manuevered the LEM to an area without boulders. The computer did not fail.

    2. Re:"Computers helped transport people to the moon" by karmawarrior · · Score: 2

      Correct. That's what the beeping is on the recordings of the last moments before "the Eagle landed".

      One of those great bits of trivia that isn't well known enough.

      --
      KMSMA (WWBD?)
  66. Microsoft schizophrenic by LightningTH · · Score: 2, Interesting

    In other Microsoft related news, the judge is quoted as saying "I will note that Microsoft sounds a little schizophrenic,"
    after "Microsoft asked Kollar-Kotelly to throw out much of Schwartz's testimony"

    1. Re:Microsoft schizophrenic by ep32g79 · · Score: 1

      maybe they can get off on a "Temporary insanity" plea

  67. Monopoly != Abusive by guanxi · · Score: 3, Insightful

    Not all monopolies are abusive. I have no serious objection to Intel's or Cisco's market dominance, and IMHO SBC falls into the same category.

    After they took over Ameritech's operations, service and especially support improved dramatically, at least for me. I'm happy to have them here -- the best telecom company I've ever dealt with (I've done business with Ameritech, PacBell, AT&T, MCI/Worldcom, Sprint, Verizon, and some others).

    1. Re:Monopoly != Abusive by dachshund · · Score: 1
      Not all monopolies are abusive. I have no serious objection to Intel's or Cisco's market dominance, and IMHO SBC falls into the same category

      As a natural monopoly, companies like SBC and Verizon are (in theory) regulated. They do everything they can to avoid regulations, including giving huge amounts of their monopoly-guaranteed cash to politicians, but they still have certain controls on them. This is a fundamental difference.

      Cisco equipment is generally interoperable with other routing equipment, at least in the sense that they both deal with IP. Therefore, if you're forced to buy some other router-manufacturer's equipment, you may be inconvenienced but you're not SOL. And even Intel has some competition, though I wouldn't go so far as to say it's enough.

    2. Re:Monopoly != Abusive by hendridm · · Score: 1

      I have no serious objection to Intel's or Cisco's market dominance

      I don't think Intel has a monopoly. AMD and Motorola are key contenders in the PC/handheld market.

      > service and especially support improved dramatically, at least for me.

      Service that is "less bad" doesn't mean it's good. After getting transfered 50 times I finally come to a person who knows what he/she is talking about, doesn't fix the problem, and then tries to sell me more shit.

      Service aside, I think it should be a crime to try to sell you more shit when you are calling for tech support. I mean, let's get our current services working and then we'll talk about add-ons. Or better yet, how about I let you know when I need all those frills on my land line?

    3. Re:Monopoly != Abusive by bughunter · · Score: 2
      Well, my experience has been different. I've been a PacBell customer for over 12 years, and before SBC bought them, their customer service was outstanding. Now it could suck a hard vacuum out of a bell jar.

      No, really. Try to use their telephone support line for billing or service changes. You have to sit through a 60 second spiel explaining why you should agree to let the operator use the personal info from your account as a basis for selling you new services. Worse, you have to opt out every time you call. It takes minutes just to get into the queue to talk to a human. And they closed down all but a few of their walk-up customer service windows here in So. CA, so forget about talking to a human in person.

      --
      I can see the fnords!
    4. Re:Monopoly != Abusive by guanxi · · Score: 1

      "Cisco equipment is generally interoperable with other routing equipment, . . . And even Intel has some competition"

      Note that neither company attempts to 'extend' or 'extinguish' the standards they've 'embraced'.

  68. this "big deal" affects the bottom line by mr_death · · Score: 4, Insightful
    But the last time they made this big a deal about something, they delivered.

    Ah, but this "big deal" negatively affects their revenue and earnings, which is why I think it is little more than PR.

    Historically, Microsoft has piled in multitudes of features and foisted what should be beta software on the market. They find out what breaks, and provide bug fixes (euphemistically called "service packs") for the things people really whine about. This approach maximized their revenue, and accelerates it.

    Ask yourself if Microsoft would have turned Windows 2000 into Windows 2001 if a significant security hole was found on the eve of the launch.

    --
    It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
    1. Re:this "big deal" affects the bottom line by steve_l · · Score: 1

      er, didnt they find out about the UPNP hole just before they shipped XP? And they didnt mention it, just touted XP as the most secure windows ever.

      I think they probably have done a big security cleanup, but it is not just about checking for buffer overruns, it is about leaving features like macros out altoghether. Too many of the current MS security models (IE Zones, ActiveX code signing) are known not to work in practice, yet they leave them in there.

      Ship a version of IE that runs with AX download disabled, that doesnt set up windows scripting to run .JS and .VS files with full user rights, then I will believe they can do security.

      Till then this is window dressing, and now open source bashing. The moment we find a big fat new security hole in their 'new secure' windows it will be exposed as a lie. How long must we wait?

    2. Re:this "big deal" affects the bottom line by LadyLucky · · Score: 2
      Ask yourself if Microsoft would have turned Windows 2000 into Windows 2001 if a significant security hole was found on the eve of the launch.

      They claim that with windows 2000, they didnt ship until there were no known security holes. Dont know about winXP. Do recall that windows 2000 was significantly later than they had been touting.

      --
      dominionrd.blogspot.com - Restaurants on
    3. Re:this "big deal" affects the bottom line by thrig · · Score: 2

      Uh huh, no known security holes. Anyone can claim "no known" security holes, especially with their head buried in sand. Let us travel back down memory lane and see how W2K stood going gold...

      Microsoft has a history of making grandiose claims with regard to the supposed security and functionality of their products; Bruce Schneier has covered such in the Crypto-Gram newsletter on several occasions.

  69. Re:Two months? Get real. by Anonymous Coward · · Score: 0

    How much of that work actually made it out of OpenBSD?

  70. Re:Two months? Get real. by Dusty · · Score: 2, Informative
    True, but in a very real way, Microsoft has a point. The Open Source community has never really taken time to say, "ok let's stop development and everyone will go check code extremely carefully."

    I may be wrong on this, but I thought OpenBSD counts as Open Source, and they're certainly doing a security audit of the source code.

  71. Inaccuracies and arrogance by Loundry · · Score: 2, Insightful

    Face it, with a few exceptions, the Open Source community is focused on creating a product, not on creating a secure product.

    You speak as if "the Open Source community" is a cohesive and organized group. They are not. This "open Source Community" that you speak of is awfully hard to define, consisting of many different people in different countries and speaking different languages with many different opinions and different ideologies. Have you read the debates between the BSD proponents and the GPL proponents? Given how different they are, would you still group the two in this so-called "Open Source community"? Do you not realize that many of the people you may be putting in that camp take issue with the very term "open source"?

    And what product is "the Open Source community" focused on creating? Fact is, these people are creating multiple different products, ranging from small applications to programming languages to full-featured office suites to entire operating systems. Some of them are highly focused on being secure. Some are not. You seem to be grouping all of them under an "unsecure" umbrella, and this is not only inaccurate, but insulting to those who do focus on security.

    Its not necessarily a bad thing, but the open source community, as a whole, doesnt do much in the way of code audits.

    This is a fairly arrogant statement for you to make. How would you know, anyway?

    --
    I don't make the rules. I just make fun of them.
  72. impressive chutzpah or bad math? by jdbo · · Score: 5, Insightful

    "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

    I love this quote; it's _so_ MS.

    Two months of a several thousand developers = 60 days * 8 hours per day (being generous and throwing in weekends) * 9,000 coders = ~ 500 man-years. Not too shabby!

    Bullshit, that's playing with numbers. I could further "statistics-ize" this to say that this means every line of Windows XP got 8 minutes of attention in the last 2 months.

    The reality is that secure development takes _time_ and _experience_ as well as eyeballs. Not everything is repaired correctly the first time, and the corrections themselves often need further review and correction. A fast fix is often worse than a naive bug.

    This sort of thing is even more likely to happen when you're changing your development habits to take security into account - transitions are always messy. I doubt much effective security work actually "got done" on the Windows code in those 2 months, relatyive to the amount of "security twiddling".

    While I have to applaud MS for finally _beginning_ to take security seriously, it's complete B.S. on their part (and very much in classic MS form) to suddeny claim that they're "the securest of the secure" when they're just entering the field.

    1. Re:impressive chutzpah or bad math? by mark_lybarger · · Score: 2

      i agree the quote is very MSFTish.

      it's nice to examine each line of code (are these former Y2K code monkeys?), but the fundamental design must be examined and secured from that perspective. i really think the process of making software totally secure begings with re-engineering the design, and securly implementing that through code.

    2. Re:impressive chutzpah or bad math? by Citizen+of+Earth · · Score: 1

      60 days * 8 hours per day (being generous and throwing in weekends)

      I'd say that you're being very generous in assuming that a full-time code grinder spends 8 hours a day doing actual work.

    3. Re:impressive chutzpah or bad math? by beme · · Score: 1

      > I love this quote; it's _so_ MS.

      Yup. Classic spin. Not only is it statistics-izing, but you might argue that it's an apples/oranges comparison. Perhaps the "open-source community" doesn't _need_ to do massive 'computer security code reviews' due to the nature of the process. Granted, it probably wouldn't hurt, but ye know.

      --

      -beme
      1971
    4. Re:impressive chutzpah or bad math? by Black+Parrot · · Score: 2


      > > I love this quote; it's _so_ MS.

      > Yup. Classic spin.

      The thing to understand about Micorsoft is that they don't do anything unless they think it will pump up their stock prices or help with world conquest (and even the latter may just be something to aid the former). They wouldn't be talking about security at all if they hadn't been getting so much bad media attention over it.

      However, it's not like Micorsoft to actually do something about anything without trying to bullshit their way through it first. So the "big security push" is in all likelihood just a PR announcement with no actual effort to back it up. They'll watch how the media -- and their share prices -- react, and if things keep getting worse then they'll start doing something about it.

      And of course, when (or if) they start actually doing something about it they'll follow their usual vaporware strategy, and start announcing the results before they have ever actually done anything.

      --
      Sheesh, evil *and* a jerk. -- Jade
    5. Re:impressive chutzpah or bad math? by pbrammer · · Score: 2, Interesting

      How do we publicize this rebuttal? http://www.wehavethewayin.com?

      I'm tired of the Microcrap way of doing PR business. It's mis-information, and their bluff should be called. We need a good, respectable venue that people will look to, to get the facts...

    6. Re:impressive chutzpah or bad math? by bmajik · · Score: 2

      The security push is not a PR announcement.

      I'm continually amused by the hordes of people that apparently know everything about microsoft but have never been inside any of the buildings, much less spoken with the employees or worked there. There are plenty of people that read slashdot, (and occasionally post to it) that could answer all the questions you have about MS and help clear up your reliably incorrect perceptions and statements regarding same. If you're interested in learning what goes on in MS, you could always just ask somebody, instead of speculating (incorrectly) and interjecting your cynicisms.

      You're right about one thing though. MS never took security seriously until customers started complaining loudly. When customers complain, that affects the bottom line. The goal is to make money, and make money by giving customers what they ask for, as often as possible.

      I expect a cheapshot from the peanut gallery about how MS screws customers and never gives them anything they want, etc etc, and "just look at feature XXX that nobody wants."

      Well, People can and do vote with their dollars, and for whatever reasons, lots of customers don't think they're getting screwed, or see themselves getting screwed as the lesser of many alternate evils. There is no ministry of disinformation at Microsoft, and there is no over-reaching scheme to screw customers and lie to them until they beleive they arne't being screwed. Occasionally, something gets stuck in that NO customer would ever ask for, for some reason or another. I don't claim to agree with some microsoft decisions, but I don't necessarily claim to have a better answer or to even understand the problem domain better than those that made the decision(s).

      To paraphrase another slashdotters signature, I would characterize many of the poor MS decisions as lack of insight as upposed to abundance of malice. Honestly, how malevolent would you _expect_ a bunch of rich dorks in North Face fleece vests drinking $4 coffees to really be ?

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    7. Re:impressive chutzpah or bad math? by pbrammer · · Score: 1

      This is complete BS. Yes, people do speak loudy with their money, but when the only vendor out there is Microcrap (and it is to the uneducated computer user), where else are they going to spend the money? The way Micro$oft markets to the uneducated consumer is ridiculous, it's like brainwashing. Oh, and by the way, perceptions are more of a reality than anything in the world. They are more meaningful than any other measurement, aside from money. If 90% of the people perceive that M$ is doing dirty business, you can guarantee MSFT will feel the impact. And, perceptions are never incorrect. You can't tell me that I've perceived something wrong. It's just not possible.

    8. Re:impressive chutzpah or bad math? by Anonymous Coward · · Score: 0

      I'm continually amused by the hordes of people that apparently know everything about microsoft but have never been inside any of the buildings, much less spoken with the employees or worked there.

      Maybe because we've heard all about the big Microsoft security push before. Like right before the release of Windows 2000. And again before the release of XP.

      I'm willing to believe you folks this time, but you should know that your company's record on this has been one snowjob after another. But you wouldn't know that only getting the internal marketing.

      As for talking to people within MS, why should anyone waste their time? Folks are smart there, but they are obviously out-of-touch dweebs. If they weren't, their security initiative would have started in 1997 (along with the rest of the industry) and not 2002.

    9. Re:impressive chutzpah or bad math? by maxpublic · · Score: 2

      There is no ministry of disinformation at Microsoft, and there is no over-reaching scheme to screw customers and lie to them until they beleive they arne't being screwed.

      Oh yes! So right! And the GPL really is just like a virus! And open source is a tool of communism!

      Feed that shit to the monkeys, borg-boy.

      As for screwing the customers, there's the little matter of a CONVICTION in court over monopoly practices designed specifically to reduce choice to one vendor: Microsoft. That is 'screwing the customer' no matter what spin you'd like to put on it. And it isn't even up for dispute, unless you're enough of an idiot to claim that the conviction was the result of a conspiracy of lies.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    10. Re:impressive chutzpah or bad math? by Black+Parrot · · Score: 1


      > There is no ministry of disinformation at Microsoft, and there is no over-reaching scheme to screw customers and lie to them until they beleive they arne't being screwed.

      So... what exactly do you do at Microsoft?

      --
      Sheesh, evil *and* a jerk. -- Jade
    11. Re:impressive chutzpah or bad math? by bmajik · · Score: 2

      I work on the testing harnesses and lab automation the developer tools division uses.

      Yeah. We actually test stuff before we ship it. Sometimes :)

      --
      My opinions are my own, and do not necessarily represent those of my employer.
  73. Microsoft's New Strategy by GeekLife.com · · Score: 2
    "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed," he said

    I'm surprised they'd admit that so openly. Maybe they're serious about this trust thing, afterall.
  74. point taken about steering the ship, but... by dpilot · · Score: 2

    ... when Microsoft steered their ship to embrace, extend, and extinguish the Internet, it was a "point adjustment" compatible with their general direction and operating methods. Deciding to quit adding features and ensure security *IS* contrary to their general direction and operating methods. Microsoft has risen fast on gone far based on moving faster than their mistakes, on making quality job 1.1, on getting something out their for sale, and then selling the fixes to the bugs.

    Getting the bugs out and making the software secure prior to first sale means that they can't run as fast, getting out ahead of competitors the way they used to. It also deprives them of the point-fix revenue stream.

    Maybe now that they're a genuine, legal monopoly they can afford to change business models. That's part of the point of .net, after all. Most significant, it changes the ongoing revenue model from point-fix sales to simply ongoing revenue. (presumably services)

    This turn will simply be harder than the Internet course correction.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:point taken about steering the ship, but... by SuiteSisterMary · · Score: 2
      Getting the bugs out and making the software secure prior to first sale means that they can't run as fast, getting out ahead of competitors the way they used to. It also deprives them of the point-fix revenue stream.
      It also means that they have a wonderful gauntlet to throw at their competitors. Interviewer: Mr. Gates, we note that Product X is late, yet your competitor has released their version. Care to comment?
      Bill: Yes, we're still doing our final security checks, in line with our Trusted Computing campagin. I wonder what they missed, rushing it out... In other words, quite a few of the arguments now used against them. As for "point releases" lets take a look at IE3 vs IE4. IE3 was, rightly so, the laughing stock of the Internet. IE4 singlehandedly destroyed Netscape.
      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:point taken about steering the ship, but... by KaiserSoze · · Score: 1

      Interviewer: Mr. Gates, we note that Product X is late, yet your competitor has released their version. Care to comment?

      Wow, does that mean that there are companies that still compete with Microsoft directly? I thought that was a myth from before I was born! Software competition... uh... where both companies are making money.... where can I sign on!

      --

      "What we elect to call imagination is mere combination of things not heretofore combined." - Frank Norris

    3. Re:point taken about steering the ship, but... by maxpublic · · Score: 2

      IE4 didn't destroy Netscape. Bundling IE4 with their OS destroyed Netscape.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    4. Re:point taken about steering the ship, but... by imroy · · Score: 1
      IE4 singlehandedly destroyed Netscape.

      Yeah, nice try, troll. I belieive IE4 had a "hand" from a friend called "Windows 98". Why spend an hour downloading a browser (that most new users wouldn't even know about), when one is included with your system?

  75. Re:Two months? Get real. by ILikeRed · · Score: 5, Informative

    Derkec gushed:
    True, but in a very real way, Microsoft has a point. The Open Source community has never really taken time to say, "ok let's stop development and everyone will go check code extremely carefully."

    No, False. You (and MicroSoft) are completly ignoring Open Source projects that only audit code... i.e. the Kernel Janitors:

    --
    I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
  76. MS security man-hours by Mr.+Fred+Smoothie · · Score: 2

    total MS security man-years = ((9000 employees * (2 months * 120 work-hours/month)) - (9000 employees * 4 hours "security re-training")) / 1440 work-hours/year = 1475.

    --

  77. Monoculture vs. Open Source by nucal · · Score: 2
    One of the themes of the Salon article is that Microsoft is using Digital Rights Management to further promote Windows as the single dominant PC operating system for commercial transactions involving intellectual property with end users. The author argues that if Windows gets intertwined with commercial transactions as the sole approved method, than this single (weak) operating standard will be a boon to thieves and terrorists. The parallel was that this is essentially the equivalent of the monoculture problem which lead to the Potato Famine, where populations of genetically identical potatoes are more susceptable to diseases (e.g. viruses) than genetically diverse ones.

    I'm wondering whether Microsoft is ideally placed to take advantage of this .... If Open Source software is intertwined with free transfer of intellectual property, then it seems like the media companies will almost be driven to Microsoft by default.

  78. No wonder... by Anonymous Coward · · Score: 0

    Is it any wonder that M$ Security sucks when the team consists of 7 people looking at a laptop pointing at it like idiots? (In reference to the picture supplied for the article).

    Maybe someone should use that picture for a caption contest.

    1. Re:No wonder... by EFGearman · · Score: 2, Troll

      "Maybe someone should use that picture for a caption contest."

      No, no, no. The red nine on the black ten.

      EFGearman

      --
      Atomic batteries to power! Turbines to speed!
  79. Only one question by Anonymous Coward · · Score: 0

    When is this story gonna end? I think most of us are sick and tired of this Microsoft stories, what kind of country lets this linger for so long, end it right know, split the company, make 'em pay a trillion bucks, make Windows public domain, prohibit IE...

  80. But the sub-text is correct... by SamBaughman · · Score: 1

    The open-source community has not in total done as many man-years of computer security code reviews as Microsoft. The open-source community tends to consider these things before implementation, reducing the need to do a full-bore code review afterward.

    Why? Because the designer added comments during writing that describes the "safety" state of everything. These types of comments make the code review process faster, because you know the assumptions of the code and can look for where those assumptions may be incorrect or incorrectly implemented.

    So it's your choice: software that's been well-designed (or at least reasonably designed) from the beginning, or software that's been quickly scrubbed for errors that don't lend themselves to quick discovery.

    (Although I personally believe that somewhere at Microsoft there are some people doing good up-front design work... way to go Solitare team!)

    1. Re:But the sub-text is correct... by Anonymous Coward · · Score: 0

      Huh? You don't really mean to say that all open source developers put comments in their code that actually describes the security implications of what they're writing? How about a single example of this?

      The open source code I've looked at tends to be crap, by and large.

  81. Re:Two months? Get real. by JesseL · · Score: 2

    I think their claim may be true in a literal sense, but I wonder how effecitve their reviewing has actually been so far? I mean in a literal sense, a man-year of work could be 700 people working until noon too, it doesn't mean they're really getting anything done.Still, I'm really glad they're making the effort.

    --
    "Prefiero morir de pie que vivir siempre arrodillado!"
  82. Wow, 2 Whole Months! by Spackler · · Score: 2

    Yo, Microsoft! I've been code reviewing the Linux kernel since 1994.
    2 months. I'm not impressed.

    -Spack

    PS: For the doubters, Yggdrasil, green cover, God playing "pull my finger" with Adam on the cover.

  83. Re:Two months? Get real. by bluGill · · Score: 5, Insightful

    OpenBSD defaults to several YEARS of code reviewing. Years between any security hole in the latest release. (Or more, does the openSSH hole count?)

    FreeBSD has trusted BSD which has similear aims, plus some code that would be really nice to have.

    Sardonix is trying to start a general project to do code reviews. Not really running yet, but good goals, I hope they work out.

    Just a quick search of open source sites and code review reveals that most projects think highly of code reviews and encourage them.

    And finially, the typical way to get into open source is to do start reading code, and then contribute when you can do something. One of the things you can do is find potential holes

    None of the above is perfect. All are useful, and all go on all the time. Maybe Microsoft put in more work into theirs, but I remember openBSD which was just a better netBSD, and not secure. By fixing problems they got secrure. I've been a programer long enough to know that each fix has implications elsewhere. Microsoft might have solved a lot of problems, but my expirence is the first two months introduce more problems than they fix, it is only after fixing those new problems that you begine to make progress, and it takes months to get them all closed.

  84. Bwah ha ha ha ha!!! by EFGearman · · Score: 2

    "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed," he (Michael Howard) said.

    Brainwashed? This coming from a Microsquash guy? I guess I'd be brainwashed too if I worked there....

    EFGearman

    --
    Atomic batteries to power! Turbines to speed!
  85. South Park Flashback...... by MrWinkey · · Score: 1

    I can change I can change. I'll no longer be a sandy little butt hole. Sadam from Bigger Longer and Uncut

    Sorry but it seems that MS still treats this as a PR problem....

    Microsoft insists that such thinking represented the old Microsoft.

    The proofs in the pudding....lets see how many more bugs come out.

    --
    Vote early. Vote often. Vote CowboyNeal.
  86. Re:Two months? Get real. by toopc · · Score: 2, Interesting
    There's still a lot more manpower in OSS. It's just more fractious.

    There's still a lot more potential manpower in OSS. As has been proven in several big OSS projects, like Mozilla for one, just because there are tens of thousands of people who can work on a poject, it doesn't mean there will be tens of thousands of people who do work on a project.

    resignation and postmortem.

    The truth is that, by virtue of the fact that the contributors to the Mozilla project included about a hundred full-time Netscape developers, and about thirty part-time outsiders, the project still belonged wholly to Netscape -- because only those who write the code truly control the project.

  87. Security...? by cir77787 · · Score: 1

    "A selection of links: Microsoft claims two months of code reviews and half-day seminars surpasses everything ever done by the open source community"

    That would be true if they(OSS) treated security as an after thought...

  88. Trustworthy code from untrustworthy vendor? by software_non_olet · · Score: 1

    Secure Microsoft code - great, why not?

    Insecure Open Source code - sure, has happened and is bound to happen again.

    But the point is: is the development cycle going to be in favour of all of us - or is it only in favor of the market position Microsoft is defending?

    Trustworthyness is more than just secured code. Trust has to do with knowledge about the thing or person trusted in - it is a function of knowledge. And trust in a person or company is directly related to my vision about the intentions of that person/company.

    Bill Gates has not changed, Microsoft is still wanting to dominate the world-market. Only this time with 'trustworthyness'. Hahaha Hohohoho!

  89. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  90. OpenBSD by Amazing+Quantum+Man · · Score: 2

    I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months.

    I wonder what Theo has to say about that!

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    1. Re:OpenBSD by norwoodites · · Score: 1

      Also was bind not rewritten for 9 for security reasons?

  91. Remember who we're talking about... by InThane · · Score: 3, Interesting

    Microsoft most likely is doing code reviews OF FUTURE PRODUCTS, I.E. .NET, .NET Server, Windows XP, Office NGO, etc.

    You want security? Fine, buy our subscription products.

    --
    InThane
    1. Re:Remember who we're talking about... by Nintendork · · Score: 1

      Yeah, that way they can emphasize how secure the NEW product is so all the drones go out and buy it. End users never stop to think that they're stuck in an endless money pit of upgrades as MS pulls their shite together.

  92. trust your life??? by HtR · · Score: 1

    From Salon: "Would you trust your life to Microsoft?"

    I predict we're going to see a whole new category of Darwin awards.

    --
    Have you tried turning it off and on again?
  93. Re:Two months? Get real. by R2.0 · · Score: 1

    How can MS boast that they have reviewed their entire code base in 2 months yet claim that releasing the Windows code for review would be futile because the code is just too complex to understand without years of study?

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  94. Re:The important thing is to have our own solution by Verteiron · · Score: 1

    or implement these solutions ourselves and protect our liberties

    For as long as it's legal to do so.

    --
    End of lesson. You may press the button.
  95. So where's the fixes? by Gushi · · Score: 1

    Glad to see that Microsoft is trying taking some responsibility for their bugs finally. But if they've spent two months fixing bug, why haven't we seen all these bugfixes getting released? I wonder exactly what they have spent all that time in those meetings doing exactly?

    --
    "DENIAL"-How an optimist keeps from becoming a pessimist- \ \
    1. Re:So where's the fixes? by ConceptJunkie · · Score: 2

      Hello? There have been new "Critical Updates" on Windows Update every couple days for the last few weeks.

      I agree that Microsoft's entire architecture is fundamentally flawed WRT security, but at least they're willing to admit they've screwed up.

      --
      You are in a maze of twisty little passages, all alike.
  96. Re:Two months? Get real. by Derkec · · Score: 2

    Thanks for correcting me guys. This is why I like slashdot. I can contribute an idea and learn more about things because ppl shoot down my idea. Please mod some of the people correcting me up as informative.

  97. Classic trade off by Anonymous Coward · · Score: 1, Interesting
    Ease of use and security are entirely orthogonal

    "User convenience" vs security is a classic trade off in engineering and it has long been considered a classic trade off in programming. While "ease of use" and "user convenience" are not identical there is enough of "ease of use" in "user convenience" that I have to question one of the following:
    your use of the word orthogonal especially as modified by entirely,
    your knowledge of programming,
    your knowledge of security


    Just because you can't trust anything that Microsoft says, does not mean that _everything_ they say is false. They do attempt to contaminate their bulls**t with a few grains of truth.

    1. Re:Classic trade off by ichimunki · · Score: 1

      I don't normally respond to AC's but this is a reasonable post, questioning my assertion that ease of use and security are orthogonal. You're right, user convenience and security is certainly a classic trade-off in real world engineering. But programming is not real world engineering. It is programming. And Microsoft changing out "ease of use" for "convenience" makes it sound as though the task of making user-friendly, yet secure applications is difficult. It is not.

      As an example of something that is extremely easy to use (user friendly), but considered fairly secure, try HTTPS. It is no harder for the user to access a page served this way than pages served as plain text. Another fine example would be the integration of GnuPG into KMail. Of course, key management is not as convenient to use as no keys at all, but there is no reason the process of obtaining and implementing keys has to be difficult for the user. And in order for that process to be secure, there is no reason for it to be hard for the user.

      The problem here is that Microsoft would like us to believe that the security holes found in their products are somehow the result of their having made their products "easy to use". This is simply untrue. I've been using their products heavily for five years now (I've been using other computers for about 20 years, though), and I don't find them at all easy to use. Nor do I find that the things I think of daily as possible security holes (things like macros in Word documents or scripting in my email client) have actually enhanced the usability of their products.

      But sure, you have a good point. So here's my counter: the best lies are those that contain a grain of truth.

      --
      I do not have a signature
  98. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  99. Re:Two months? Get real. by 9633 · · Score: 3, Insightful

    Also, he is ignoring Open Source projects that start out to be secure code in the first place ie. qmail,djbdns... The thing about open soure is we have a choice. More then likely Windows users don't.

  100. I'm sure by Anonymous Coward · · Score: 0

    Yeah, we all know how clean and nice the linux kernel is. Seriously, what the fuck kind of statement is "I have the sneaking suspicion that if I ever saw their code, I'd never again use a MS product."? What it ultimately comes down to is that fact that Microsoft's products do a lot more for me than any other company/movement, rendering whether the code is 'bad' or not irrelevant. What I use works fine, and that's what matters.

    Also, judging from your statement, I doubt you'd know bad code anyway.

    1. Re:I'm sure by PhxBlue · · Score: 1

      What it ultimately comes down to is that fact that Microsoft's products do a lot more for me than any other company/movement, rendering whether the code is 'bad' or not irrelevant.

      Bad code translates directly to more bugs and longer bugfix times than code which is both internally documented and well-structured--sounds a lot like the troubles Microsoft has with its OS software, doesn't it? Anyway, what that means is, I'm paying for their mistakes. I don't need to see the code as an end-user, but I want a low maintenance cost--and keeping the code readable is a big part of that.

      Also, judging from your statement, I doubt you'd know bad code anyway.

      While it's probably true that three years' experience with PL/SQL isn't much in terms of raw quantity. . . I work beside an Oracle contractor. Trust me when I say, I know bad code.

      --
      !#@%*)anks for hanging up the phone, dear.
  101. you've been in school too long then by wadetemp · · Score: 5, Insightful

    I used to have the same problem in college, but then again, I went to class several times a day, 5 days a week, 2 semesters a year, for several years. I fell asleep (mentally if not physically) many times, even in 1 hour classes. Now that I'm out of school, I have no problem paying attention to a 5 hour training session. It's actually a nice break. It's not like I do it every day, or even every week.

  102. True geeks... by Anonymous Coward · · Score: 0

    ...are those who impress people by pretending that they're Linux gurus because they know a little perl and read a C book once. People who actually get things done are generally not people like this, but rather people like the software engineers at microsoft (who are, in all honesty, pretty much the best in the world).

    1. Re:True geeks... by Anonymous Coward · · Score: 0

      Nope, I can't even claim to be a geek in my own right. I was just saying that if my boss were to call me brain-washed right to my face, I'd really have to be brain-washed to keep working for him.

  103. Some cults use this technique... by MarcoJROM · · Score: 1

    Members of the select group initially showed some resistance to the process, but in the end the experience of seeing offending snippets of code on a giant screen in a large auditorium proved humbling,...

    Anyone see a parallel to Clockwork Orange?

    --
    "It was penguin lust...at its worst." --someone
    1. Re:Some cults use this technique... by rnturn · · Score: 2
      ``Anyone see a parallel to Clockwork Orange?''

      Oh, man! They didn't [cringe] use those clips to prevent their eyelids from closing, did they?

      --
      CUR ALLOC 20195.....5804M
    2. Re:Some cults use this technique... by Anonymous Coward · · Score: 0

      What about the blonde babe? Did they use her?

      ac

  104. What? by Anonymous Coward · · Score: 0

    Think about what you said for a second...then realize that it makes no sense whatsoever. Thank you.

  105. Re:Two months? Get real. by Anonymous Coward · · Score: 0

    It seems they're out to generate more propoganda than anything else. And maybe it's working.
    I mean Microsoft has a rather striking history of being in the absolute gutter as far as security goes. And then all the sudden they bring out this dog and pony show and you discard your lessons from the past and without any results or evidence in hand, you stand up and say "Microsoft has a legitimate code review process"

    Your statements have no foundation in reality. None.

  106. monoculture by jesser · · Score: 2

    "There should be five giant strong architectures out there that can emulate each other," he says. "The classic way you do risk management is you limit the amount of damage one person can do because he can't cross boundaries."

    Make it five times as likely that one-fifth of all computers will be compromised? I don't see the advantage.

    --
    The shareholder is always right.
    1. Re:monoculture by user32.ExitWindowsEx · · Score: 1

      That math doesn't quite work out. The "five times as likely" part doesn't quite hold up. Perhaps someone could help me understand.

      To fulfill "There should be five giant strong architectures out there that can emulate each other," here are
      5 CPU architectures we could use: PowerPC, MIPS, Alpha AXP, UltraSPARC, and x86
      5 OS architectures we could use: Windows, Linux, *BSD (including Mac OS X), QNX, and BeOS.

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
    2. Re:monoculture by mikeee · · Score: 2

      Because the costs of compromise are non-linear with the number of systems compromised. Details left as an exercise for the reader.

    3. Re:monoculture by m0nkyman · · Score: 2

      versus 100% probability that 100% could potentially be compromised?

      we are talking worst case scenario here.....

      --
      ~ a low user id is no indication I have a clue what I'm talking about.
  107. Re:Two months? Get real. by Reid · · Score: 1

    Well, what else could he have meant?

  108. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  109. No: Good Idea for Microsoft by cqnn · · Score: 2

    More users will upgrade their OS and apps for the "Gee Whiz"
    features of the new release than for bug fixes. Only the nerds
    like us get excited about actual functional improvements.

    Microsoft is in a doubly beneficial position with respect to
    the security initiative...

    First, (as shown above) they can try to spin this whole thing
    into bonus marketing for current and future products.

    Second, if they actually do make a dent in their codebase now
    by patching flaws and improving the design process, that can
    leave them in a better position to manage new products and
    ventures that are based on the same technology.

    If they are able to play this off right, they can end up turing
    the cost and effort of vetting thier code into instant advertising,
    and possibly end up with a better platform on which to throw in all
    the other bells and whistles that really make thier products saleable
    to Joe Blow at CompsR_US.

  110. Silly debating tactics by hey! · · Score: 3, Insightful



    C'mon. He's making a good point about geeks -- you can use their love of learning new stuff and putting it to use makes it possible to change their collective direction quickly. It's a valid insight.

    Microsoft has been able to exploit this better than any other large company. It's a matter of hiring the right people. They don't always get the right direction, but they can be moved rapidly when necessary. Remember Microsofts total lack of preparation for the Internet a couple of years ago? Now we're worrying about the possibility they may coopt it.

    I would view a similar microsoft shift towards more trustworthy software development practices as an unmitigated good. You can't dominate the field of "trustworthy" software. It's just about producing higher quality software, which benefits both their customers and even people who aren't their customers (how many non-windows sites suffered collateral damage to Code Red).

    The problem is the inevitable PR baloney that goes with it. Perhaps Microsoft sincerely wants to produce more trustworthy software; this is good. However they want their customers to trust their products right now, so they're trying to make them think that most of the problems have been fixed by a gargantuan effort. This is bad. You can't fix years of shoddy work with a couple of months of auditing. Fixing security problems is, I don't know, but I'd guess at least a ten times as hard as avoiding them in the first place.

    A little humility would make people who know better feel a bit more comfortable that this is more than PR hype.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Silly debating tactics by bitrott · · Score: 1
      Remember Microsofts total lack of preparation for the Internet a couple of years ago?

      Who did?Now we're worrying about the possibility they may coopt it.

      Who wouldn't? Apparently govt and business and large does and would continue to do so.

  111. News From The Ministry of Truth by Jucius+Maximus · · Score: 1

    Apparently the new "Ministry of Trustworthy Computing" will be headquartered at 1 Microsoft Way, Redmond, WA.

  112. Windows (quick) fixed by phrostie · · Score: 1

    in the immortal words of my father.
    "show me the last solution and i'll show you the problem"

    beware of a quick fix!

  113. Still wrong? by uberdave · · Score: 1

    Has this been fixed yet? IE restoring the coyright notice?

    1. Re:Still wrong? by Anonymous Coward · · Score: 0

      Based on NCSA Mosaic. NCSA Mosaic(TM); was developed at the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign.
      Distributed under a licensing agreement with Spyglass, Inc.
      Contains security software licensed from RSA Data Security Inc.
      Portions of this software are based in part on the work of the Independent JPEG Group.
      Contains SOCKS client software licensed from Hummingbird Communications Ltd.
      Contains ASN.1 software licensed from Open Systems Solutions, Inc.
      Multimedia software components, including Indeo(R); video, Indeo(R) audio, and Web Design Effects are provided by Intel Corp.
      Unix version contains software licensed from Mainsoft Corporation. Copyright (c) 1998-1999 Mainsoft Corporation. All rights reserved. Mainsoft is a trademark of Mainsoft Corporation.
      Warning: This computer program is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this program, or any portion of it, may result in severe civil and criminal penalties, and will be prosecuted to the maximum extent possible under the law.

  114. ROCK STARS?!?! by unsinged+int · · Score: 2, Insightful

    From the Salon monoculture article:

    "Software engineers are not traditional engineers. They're rock stars," Copeland says, meaning they're less interested in meticulously removing all flaws from a design the way a skycraper architect would feel compelled to do.

    I take issue with this. What software engineer doesn't try to remove all the flaws from their code? All good engineers do this...heck I could almost be called obsessive-compulsive about making sure my code works correctly. Maybe there are a bunch of bad programmers out there who think they're rock stars. And if there are, I don't want them working for me. Ever.

    1. Re:ROCK STARS?!?! by Todd+Knarr · · Score: 2

      It's not that software engineers don't want to remove errors from their code. It's that their business-type managers don't feel there's a business case for removing the errors, since that would delay the product and cost money and won't have any noticeable effect on sales.

    2. Re:ROCK STARS?!?! by jgerman · · Score: 2

      Yeah and dpes that mean I get to make a video with Pam Anderson now, when it's my turn of course ;)

      --
      I'm the big fish in the big pond bitch.
  115. Linux too by Anonymous Coward · · Score: 0

    They had a documentary on Linus two weeks ago.

  116. Re:Two months? Get real. by millwood · · Score: 1

    Totally agreed. It's almost comical there's a discussion over two months of code review after 25 years of doing business the way they have.

    --

    "Hello, World", 17 errors, 31 warnings
  117. Antitrust? by Jhan · · Score: 1

    Yes, I antitrust MS. Implicitly.

    Sorry, I just had to say that :-) Mod me down, please.

    --

    I choose to remain celibate, like my father and his father before him.

  118. Re:Two months? Get real. by gorilla · · Score: 3, Insightful
    "ok let's stop development and everyone will go check code extremely carefully."

    This is a really awful way of doing it. In order to get a good implemenation you need:

    1) A solid design. That means no automatic execution of attachments.

    2) Continuous review of the code. If the code sits for 3 years before it's reviewed, then you've exposed yourself to bugs in that time, and perhaps you've even accidentally built stuff which relies on that bug.

  119. Something to keep in mind as well... by Jayde+Stargunner · · Score: 2

    At least three of the patches recently have been "Security Rollup Patches." One for Win2K as an OS, one for IE, and one for COM+. (There may have been a few more...I'm just remembering these off the top of my head.)

    Who knows how many fixes were included in those rollup patches. Probably more than you would think.

    -Jayde

    --
    What's a sig?
  120. Michael Howard, the Microsoft security expert by aceAzza · · Score: 1

    "Michael Howard, the Microsoft security expert who prepared the training material for the company's security retraining and led the security classes."

    This sentence got me. If this guy is on MS staff and MS security has been so bad, why is HE writing the training material and instructing the security classes? I would think that he would have been advising the MS programmers all along. Maybe he was looking over their shoulders and laughing.

  121. minimal brainwashing reqd for anti-gets() lobbying by emil · · Score: 2

    I mean, how hard do you have to work to convince a developer not to use gets() to parse an .ini file?

    I wouldn't call this brainwashing. I remember reading an article about Oracle that they put the top 10 insecure things that you can do in C on a worksheet and they have every package maintainer sign off that these techniques have not been used. These are only touchstones, though, and security problems could easily be introduced while still using valid code.

    Think of it more as a "security epiphany" or "security enlightenment" - they were probably just presented with a minimal list of what not to do. Hard to disagree about such things.

  122. Apples and Oranges by Eric+Damron · · Score: 1

    "Microsoft insists that such thinking represented the old Microsoft. In interviews, several of its key program managers warned that underestimating Microsoft's ability to meet the computer security challenge might be as foolhardy as was misjudging its ability to turn itself into a dominant Internet player."

    So, what Microsoft is saying is that because they can abuse the Monopoly power of their OS to extend their presents into the Internet services sector, we should believe that they can secure their software??

    The title of the article is: "Microsoft Programmers Focus on Secure Software." I can only wonder where they found some secure software on which to focus.

    --
    The race isn't always to the swift... but that's the way to bet!
  123. No, they don't run the internet. by emil · · Score: 4, Insightful

    When one of the DNS root servers switches to NT, please let me know - not that DNS is that stable or secure.

    When IIS has a 60% market share (as Apache does now), I might also get a bit concerned.

    When the Microsoft Sybase rip-off has a 46% market share (as Oracle currently has), we might start worrying about the datacenter.

    When they have a stable, scalable 64-bit version of Windows, we might start worrying.

    In order for Microsoft to get any of these markets, they will have to have a good product, good customer service, and good interoperability with other vendors products. I don't see that happening anytime soon.

    After all, we gave them SMTP, and look what they did with that.

    1. Re:No, they don't run the internet. by danro · · Score: 1

      When Microsoft produce a a product that can do all that they are doomed!

      MS wpould hate to sell a product that is complete, their current business model is based on selling upgrades.
      Their problem is that Windows2000 and Office is getting to good. Users are hesitating to pay for an upgrade because what they have is already good enough for most users.

      That is why they are moving to a different business model of "software as a service" to protect their revenue stream. And that is why they have to bundle more stuff with the os, and at the same time break standards. As their products matures the users need to constantly feed them more money disminishes. They need to artificially create demand by their now infamous Embrace, Extend, Extinguish strategy.

      But I don't think it will work in the long run. Sooner or later they will be overtaken by free alternatives (at least in the desktop market), when MS runs out of things with a broad user appeal to bundle. As we all know they are seldom really innovating, and if this is still true by then, they will be left in the dust by OSS.

      Of course they will probably try to legislate OSS out of existence long before that.
      And they might suceed.

      --

      "First lesson," Jon said. "Stick them with the pointy end."
  124. You are a moron!! by Anonymous Coward · · Score: 0

    Your own source refutes your point. Maybe you missed the big header in read that gives instructions on interpreting the results! Maybe the disclaimer that these numbers mean nothing about the security vulnerabilities means nothing to you??? Maybe you just like the look of the numbers, even though it says right there that they prove NOTHING!!

  125. Software "Eco-system" by flacco · · Score: 2
    When he isn't busy stroking dick on Capitol Hill, Mundie sure throws the phrase "Software Ecosystem" around quite a bit.

    It seems as if he wants to entrench in everyone's minds the idea that the current software "environment" - a static food chain with Microsoft as the perpetual gigantic super-predator at the top - is a healthy, naturally-occurring state of being.

    --
    pr0n - keeping monitor glass spotless since 1981.
  126. Code inspection - the MS way? by Anonymous Coward · · Score: 1, Insightful

    1000+ people in a dozen half day seminars?? Are they nuts??

    Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

    Well, here's some tips.

    1) Code inspect in groups of 4-6

    2) Don't have the author read the code.

    3) Have clearly assigned Moderator, Reader and
    Inspector(s) roles. They can overlap, but
    remember 2)

    4) Don't go for more than 2 hour sessions, twice a day.

    5) Don't do more than 200 lines of code a session.

    6) Prep on the code.

    7) Follow up on minutes.

    Most designers hate code inspections, in my experience (myself included), but they do
    serve a purpose, and aren't too painful when
    you follow thse guidelines.

    9000 people should have been able to inspect the
    entire Windows codebase in this space of time,
    if they've stopped or even slowed development.
    Ideally, this is _part of the development process_. Or something similar, at least.

    Members of the select group initially showed some resistance to the process, but in the end the experience of seeing offending snippets of code on a giant screen in a large auditorium proved humbling, said Michael Howard, the Microsoft security expert who prepared the training material for the company's security retraining and led the security classes

    Yea, that's it. Humiliation really works in
    rooting out those bugs. How professional.

    O ya. Laptop. Ergonomics. Smarten up! Geesh.

    AC is the /. way of admitting that friendly fire isn't.

  127. A new term has been coined! by Juln · · Score: 1

    "Trustworthy computing" - I doubt MS can do that.

    How about "Antitrustworthy Computing?" Thats where they seem to excel.

    --
    Juln
  128. depends on the definition of monoploy by Anonymous Coward · · Score: 0

    There is natural monoploy, which is the existence of production where there is no alternative, a vacacuum

    or
    Artifical monoply, which existences by forcing competitiors out of the market

    I think for a long time Microsoft thought itself as former. There is slowly a change to the latter but I still think it some respects a former exists

  129. Re:Two months? Get real. by caspper69 · · Score: 1

    That's the same sort of dishonesty they perpetrate with their "just reboot/reinstall to solve bug X, Y, or Z" approach

    This is not their fault. A large percentage of windows problems are caused by problems with the Registry (mostly invalid entries). There is NO WAY for the average Joe-schmo computer user to KNOW what has been altered in the registry in order to fix it. There is certainly no way for MS to know what has been changed and what the correct value should be. What is the solution? Re-install and start from scratch. Is this the best solution? Right now, yes. Would MS go back and alter the way the registry is implemented if they could? I would bet they would do a few things differently. But now that you've got several thousands of software applications that use the Registry as it currently exists, it's kind of hard to go back and make changes.

    Of course they could change it, and require everyone to upgrade to a new version of Windows, and buy all new applications, but that wouldn't make the consumer very happy would it? Sounds like a Catch-22 to me. Sort of like having to still (even in XP) maintain backwards compatibility with Windows 3.1. It was released in 1993 for heaven's sakes!

  130. Re:Bad Idea for Microsoft, a few points... by Tadghe · · Score: 2, Insightful

    Oh goody, a borgette.

    >Thousands of people across various product teams >have attended security lectures,

    That means they will write more secure code why? In the past you have called the "many eyes make bugs shallow" idea a myth for pretty much the same reasons that "attending lectures on writing secure code" would make code more secure.

    > new development >has been stopped, old code and new code has been >stringently reviewed,

    1. For Joe User, the code reviews will mean exactly nil.
    When exactly will users of Win 95,98,ME,NT 4.0 be seeing the fruits of those labors...simply put they won't. As always Microsoft is only focusing on the latest-greatest products they are shipping. Economically this makes sense, but how many thousands of NT 4.0 IIS 4.0 servers, SQL 7.0 servers and (soon to be obsoleted) Win2K Pro boxes will continue to hammer my clients firewalls because Microsoft refuses to maintain any sort of legacy product support?

    2. No Proof of coding reviews.
    What sort of reviews? In the past you have called for formal, codified coding review policies. I have yet to see Microsoft document how exactly they are reviewing their code. Simply sending developers to a lecture and making them re-read their code does not = more secure coding practices. How many patches has Microsoft released to fix bugs found in released products because of this review? Combing bugtraq I see none.

    >Now on to counter the main claims of your post >that releasing software with security issues is >a good business [snipped for space]

    3. Insecure software still makes sense for Microsoft.
    It still unfortunately makes good business sense. Shall I send you the ads from Microsoft that litter my inbox, touting that WinXP is more secure than previous Microsoft OS's...Again, Microsoft is NOT releases patches for past products where security flaws are found, The message has stayed the same. Want a "secure" os/platform, then upgrade to our latest and greatest.

    >[...]when in truth there is more to security >than just applying a buzzword technology or >software development style

    4. Yup, re-read what you wrote again. Memos of "we must do better", 2 months of reviewing and sending developers to lectures on a topic they should ALREADY know do not change decades of practice, nor the underlying attitude of management. If you want to produce secure, reliable code it takes a consistent attention to detail, a emphasis on quality and a understanding that code you write today may well be in use long after you've retired. It takes understanding of basic principles of software development; it takes understanding software development as an engineering practice, not as a semi-skilled trade.

    What surprises me is that Microsoft (and much of the industry) acts like writing secure software is something new. Software security problems have been around since before telenet was patching holes left and right because of the quality of their login code. If you think Microsoft is bad about security, you should browse the quality of code that many in-house projects have though.

    I would add that if you really have a commitment to security, then you must be willing to understand that you can't call it secure and then shoot the messenger when he/she posts a vuln that says otherwise

    --
    Bugs Bunny was right.
  131. Quote as fact? by ttyp0 · · Score: 1
    "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

    It's annoying how "the ignorant" masses will take anything Microsoft says as fact.

    1. Re:Quote as fact? by nucal · · Score: 1

      Yes, the Microsoft Windows platform, coupled with bundled software suites, enables me to seamlessly integrate multiple tasks and increase productivity.

  132. OpenBSD by nuggz · · Score: 2

    You probaly should have mentioned OpenBSD as another example.
    Security oriented code audits of every package, this has already been done.
    It is exactly what MS said didn't exist.
    Well I doubt that everyone will get together to work on this, but individual projects might.

  133. You sound like an MS admin alright by xeno-cat · · Score: 1
    My idea of a convenient tool set is one that resides on my client PC, not on the server. I cringe whenever I see those ham-fisted NT admin consultents standing in front of one of the servers using it as a workstation trying to figure out what the fsck is wrong with it.

    Much better to research the problem on your own PC from the comfort of your office. Then check the server config files out of CVS, make changes, SSH into the box and perform your testing.

    As for the Novell and Linux servers that "had problems", it does'nt surprise me as I doubt you have the proper experience to effectivly administer either.

    Kind Regards

    --
    "A few great minds are enough to endow humanity with monstrous power, but a few great hearts are not enough to make us w
  134. By definition, Microsoft != trustworthy by fanatic · · Score: 3, Insightful

    Even if they were actually successful (not likely) in cleaning up the massive number of unintentional screw-ups in their code, the stuff they do intentionally is worse, including the Product Activation 'technology', their Secure Audio Path crapola (==selling their users's rights to the highest bidder), that abominable Plug'n'Play crap that just 'decides' to randomly re-configure your system hardware, and Anything.Net. Also, their gratutitous changes to file formats, communications protocols and APIs to enforce upgrades and preclude competition.

    It's the stuff they do with full knowledge and intent that makes them un-trustworthy.

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  135. what good are critical updates... by ogreinside · · Score: 1

    when it takes more man hours to deploy them to large enterprises than to actually setup the enterprise?

    A thread in microsoft's public newsgroup recently discusses methods of deployment. Oddly enough, the one post that contained a list of 3rd party programs and pricing structures is now gone, but the rest of the thread exists: applying updates

    Here are the free utilities that MS provides:
    hfnetchk

    MBSA

    Nice, though they still don't INSTALL THE UPDATES to any workstations. The 3rd party programs I mentioned cost thousands for licenses.

    As our funds are VERY low for anything (I work for the State), we couldn't just spend thousands for 3rd party programs to apply bug fixes (or even hundreds for that matter). Instead, I wrote a batch script to silently apply critical updates to workstations to nearly a thousand users, with integrity checks and output logs (would work for any number of workstations).

    Wow, what a concept, too bad for MS the "open-source community's man hours" paid off (apt-get, up2date) for *FREE* functionality to apply updates. MS can learn a thing or two, if they'd stop bashing the open-source network, and instead spend their "man hours" providing functional programs to the millions of customers they have forced their OS on.

    Hrm, I know this has been beaten to death, but: Doesn't anyone see anything wrong with the fact that MS (aside from the evil OEM bullying) sells an OS that they have to release patches for weekly (including patches for patches), then provide no way to deploy these to large enterprises?

    Can you imagine if Auto Manufacturers provided service like this? Let's say Ford would sell an Explorer that blew up if you filled the gas tank up too much (we'll call it a 'gas tank buffer overflow'), so they released a gas tank modification kit to fix it. Now, they will send you all the kits you need for your lot, but it's up to you to install them all. Furthermore, if they catch you selling Chevy's, they'll penalize you. And your license agreement says you HAVE to sell the new model when it comes out. *OR*, here's a list of 'partners' that will install them for you, at a pretty penny.

    Vinny Valdez

    p.s. if anyone would like a copy of the script, just email me.

    --
    "The more you suffer, the more it shows you really care, right?" -Offspring
    1. Re:what good are critical updates... by Maserati · · Score: 1

      Let's make this a thread.... hfnetchk is God's gift to Windows admins. Itr's aveyr nice utility that scans your network for Windows boxes needing security patches. If it can't tell if a box needs a patch, it tells you why. Then you pass the info to SMS and the patches get applied at the next login. Presto - a completely up to date Windows network.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  136. GreyMagic posts four vulnerabilities by Col.+Klink+(retired) · · Score: 2
    --

    -- Don't Tase me, bro!

  137. Re:Two months? Get real. by caspper69 · · Score: 2, Informative

    And then all the sudden they bring out this dog and pony show and you discard your lessons from the past and without any results or evidence in hand

    My computer has received 10+ security updates from MS since the beginning of February. Prior to that they came out few and far between (every few months). I would say that from an end-user's perspective, I can see a major difference. And I had noticed the increased updates without seeing any of their "Dog and Pony Show." It remains to be seen whether or not these updates prove useful, and also just how many more updates will come out (how many are needed?), but I can see that they're doing *SOMETHING*, which is more than I've seen in the past.

  138. Bullshit, look at OE and file sharing defaults... by aquarian · · Score: 3, Informative

    Outlook Express *still* ships with the preview pane turned on by default, and port 139 is still wide open by default too. These are the two biggest security flaws in Windows operating systems, allowing the spread of every virus in recent memory. Yet Microsoft has done nothing about this.

  139. do you work for microsoft? by Anonymous Coward · · Score: 0

    where is all this apologistic rubbish coming from with you guys? i guess one of the drones sends out an email saying "get on /. and support us" and you all run out there to make excuses for the drone master? get a life! i don't agree with /. constantly bashing microsoft for the sake of it, but reading you all just go on and on and on and on and on about how m$ is so great and how m$ are the best and how we all owe our lives to m$ is as boring as it is factually incorrect.

    go away and play on zdnet.com or something.

  140. Bill Gates goes to the God and Devil Show by NeoCode · · Score: 1

    Well, MS in the news again. The God and Devil Show has Bill Gates as their guest and they talk about his new operating system, Windows Eternity. Its a flash cartoon about 4-5 mins. Make sure to send Bill to either heaven or hell. (I suggest send him first to heaven and then to hell).
    Some might find this offensive so please watch at your own discretion.

  141. in need of karma by ryanflynn · · Score: 1

    microsoft bad!
    open source good!

  142. Re:Two months? Get real. by morgajel · · Score: 1

    favorite quote:
    "Geeks like learning new things, and when they pop out at the end of the process they're entirely brainwashed," he said

    I hope their brainwashing organizers doesn't use the same crack QA team their OS people do. I'd imagine I'd start unconciously yelling things like:

    "java bad!"
    "IIS is god."
    "oooh, cookies are good."
    "comments? what are they?"
    "bill gates is a sexy man."

    --
    Looking for Book Reviews? Check out Literary Escapism.
  143. (RE: Salon article) Microsoft software as pilot? by elgecko · · Score: 1

    News:

    St. Louis, MO, Nov 31, 2030: An American Airline plane, piloted by Microsoft Pilot software, crashed 50 miles outside St. Louis. The flight recorder listed a general protection error as the cause of the crash. American Airlines apparently forgot to renew the software subscription...

  144. "two months of code reviews" ??? by yppupdurc · · Score: 2, Informative

    I work at a software shop that developed an extensive amount of code compiling under Linux, Solaris, and Win2000. We constantly compile the same code under all three platforms and frequently have to deal with portability issues.

    Today, my next-cubicle neighbor asked me why we keep the warning-level at 3 in the MSVC++ environment. Being primarily a Linux/Solaris guy, I said I had no idea why and suggested he raise the level to 4 (the maximum) and see what happens. Ten minutes later, he got his answer: the compiler issued 1000+ warnings, most of which came from the standard library header files! Talk about a need for code reviews...

    But I guess I shouldn't worry, since Mr. Lipner will simply sic his Uruk-Hai legions on that code for a week, and they'll make it into a thing of such sparkling crystalline beauty that the gcc developers will weep with envy.

    yppupdurc

    --

    --

    "Some mornings, it's just not worth chewing through the leather straps."

  145. MOD Parent up. by DerFeuervogel · · Score: 2

    I was wondering about the numbers myself.

  146. Can We Get Live /. "MS News" Updates? by e2d2 · · Score: 1

    Can I please subscribe to up to the minute /. updates on exactly what MS is doing, when, where, and with who? If there is a mouse in a wharehouse muttering "news" about MS I want to hear about it. Because I care.

  147. Feature Freeze by aprentic · · Score: 2

    During odd minor number releases you add features.
    During even minor number releases you only fix bugs.
    Not every OSS project uses this model but a huge number do.

    1. Re:Feature Freeze by 0xB · · Score: 1

      Since the majority of OSS projects are at version 0.x, they're all in bugfix mode? Right?

      --
      0xB
    2. Re:Feature Freeze by Amazing+Quantum+Man · · Score: 3, Funny

      During odd minor number releases you add features.
      During even minor number releases you only fix bugs.


      Except for when you replace the entire VM system.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    3. Re:Feature Freeze by great_flaming_foo · · Score: 1

      No, the 0 in 0.x is the major version number. A zero in the major version means that they project is still beta, most of the time at least.

    4. Re:Feature Freeze by aprentic · · Score: 2

      I'm not really sure what you mean here.
      Are you referring to something specific here?

    5. Re:Feature Freeze by Anonymous Coward · · Score: 0

      You're joking, right?

      Linus swapped out the entire VM between 2.4.9 and 2.4.10. That's the sort of thing that belonged in the 2.5 series.

  148. Re:(RE: Salon article) Microsoft software as pilot by nucal · · Score: 1

    That's what they get for trying to fly through the Gateway Arch.

  149. a teacher's view... by twocents · · Score: 1

    I used to train 8 hour days, breaking for lunch, 5 days a week. Web design, some SQL, etc.

    It was tiring, more so for me I think than the students, but they stayed awake when they were learning something new.

    So it stands that security is a new topic to the Microsoft programmers!

    1. Re:a teacher's view... by HiThere · · Score: 3, Funny

      The trainers always claim that. To an extent, they're correct. More so if most of what they are saying is things that are "pretty much known, but not thought about recently".

      OTOH, experiments have tended to show that the total amount of genuinely new material that can be learned in a particular area (i.e., organized around and extending from some particular area) is a bit limited as a function of time. Sorry I can't remember a particular reference, but that is the gist of it.

      After learning new stuff in some area, a break with dreaming sleep is needed to consolidate the information before any more material can be learned that is directly connected to that area. Otherwise you get the "cramming" effect, where things are learned and remembered only for a short period of time, but if you check back a week or so later, most of the new information has been forgotten.

      I think that I read the synopsis of the research in Science News, but I couldn't tell you even which year to search. (And I suppose that it might have been Scientific American or somewhere else.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  150. Solid design is more than handling attachments by alext · · Score: 2

    I don't know if you intended to imply that doing the right thing with attachments was the only thing necessary for a secure setup, but take a look at Java Web Start as an example of how the platform itself can give assured security, regardless of the kind of code being run on it.

    1. Re:Solid design is more than handling attachments by Chris+Burke · · Score: 2

      No, no, certainly solid design is more than handling attachments in a non-insane manner... The point is that MS failed in making a solid design at that extremely early step.

      Java, on the other hand, has an extremely good design. I hope that regardless of whether or not MS wins with .NET they learned a thing or two about design from Java.

      --

      The enemies of Democracy are
    2. Re:Solid design is more than handling attachments by Anonymous Coward · · Score: 0

      I think on some level (.NET), Microsoft sees the need of having a full bore capabiliites-based 'secure by design' sandbox system.

      But, 99% of the asspains from Microsoft security come from stupid things like auto-excuting attachments through MIME-type tricks or date field overflows. That's just bad implementation and coding.

    3. Re:Solid design is more than handling attachments by gorilla · · Score: 2

      Of course not. That was an example where the design is flawed, so no matter how perfect the code, it will always be insecure.

  151. Sorry, wrong assumption by HiThere · · Score: 2

    Students that are paying for their own education are holding down a job at the same time that they are going to classes. They do a much worse job of being awake. They do a much worse job of paying attention. They probably try harder, but how hard you try isn't everything.

    I've been on both sides of that fence.

    OTOH, being depressed is worse than either. And can be mixed with either.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  152. Are your sure? by HiThere · · Score: 2

    From what I've seen, when the bottom line is threatened the top guys (who they are depends on the organization) focus on short term face-saving actions, as they prepare to jump ship. To say it in other words, they do things to make the short term picture look good with the hope that they can disguise the problems until they've landed another job. And to hell with the people who trusted them.

    This seems to be a pretty general rule. I wouldn't say that it's always the way things work, but it sure is the way they frequently work. Look around at any company that's recently had a bunch of layoffs, and listen to the rhetoric. Or see top execs who've recently gotten a new job, and then look at the old company. It isn't always sinking. Not always. But that's the way to figure if you don't have good reason to believe otherwise.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  153. Avoiding the Issue and Missing the Point by Carnage4Life · · Score: 2

    I went to your site about the "myth" of open source software being more secure, and I see where you point to the Security Focus table to try and prove your point. For the *thousandth* time, that table takes into account every single application that ships with a distribution. Can we lump in all the vulnerabilities for MS Office/Outlook, MS Works, SQL Server, and Exchange into the NT/2000 group?

    My article does not compare Microsoft products and any Open Source technologies so I am confused as to where this rant stems from. I do remember linking to the Security Focus table as a way to point out that it is disputable to claim that Linux distros are more secure than Windows.

    My actual article uses the Vulnerability Archive to compare UNIX flavors and Linux distributions to point out that the license the software is released under does not have as much of a bearing on whether the software is secure or not. So your rant (and +4 score) are rather unwarranted.

    1. Re:Avoiding the Issue and Missing the Point by BurritoWarrior · · Score: 4, Insightful

      I was trying to avoid direct criticism here, but since you started...I understand what disputable means, thank you. Unfortunately I think you need to look into what the scientific method is before writing an article like you did. You reference articles with misleading statistics, your logic has gaping holes in it, and your conclusions are invalid. All other things being EQUAL (developed by the same people, with the same tools, at the same time in computing history, written in the same language, going through the same review process, etc.) open source software would be more secure as *additional people* would be able to audit the code. Comparing AIX or HP-UX to a Linux distro has *no statistical relevance* because there are DOZENS of other factors that *skew* the results. You even say so in your claim that we shouldn't compare Windows to Linux/OSS because they are so different, then go onto to do the same flawed comparison with commercial Unices vs. Linux.

      In conclusion, I find your article nothing more than semi-sophisticated FUD.
      Fear - Be afraid, that OSS might not be very secure.
      Uncertainty - Well, if it isn't secure you probably shouldn't deploy it, should you. Use commerical software (and keep my paycheck coming).
      Doubt - Hmm, well, maybe we should stick with the tried and true, good ole MS. (or IBM if we want to go back in time.)

    2. Re:Avoiding the Issue and Missing the Point by Anonymous Coward · · Score: 0

      It's hard to say that it's disputable....

      If you take away all the outlook bugs and all the buffer overflow vulnerabilities and just leave smb file sharing then Windows would still be the least secure operating system around. Ordinary people and even some people with computer science degrees set it up incorrectly more often than not.

      In real life, poor UI is the worst security problem there is.

      Linux is not as secure as BSD, VMS or Solaris but it's certainly more secure than Windows. There can be no dispute about that.

  154. it's so big business--and it won't help much by mmusn · · Score: 3, Insightful
    A many-billion dollar company faces security problems and its response is to do what the textbooks say to do about security: mostly lots of extremely dull code reviews.

    Yes, they probably will do some good. Yes, they will probably help a little with the perennial problems with Microsoft software: that it is dumped on the market with way too many bugs, that it is dumped on the market with way too many features, and that it is dumped on the market much earlier than the software from more conscientious competitors, driving them out of business.

    But it doesn't address the fundamental problems. Microsoft software is still closed source and it is still written and controlled by a small number of programmers up in Redmond, programmers who often have no experience of anything beyond Microsoft. Even if Microsoft made all their software "shared source", the economic incentives would favor the crackers (other developers don't have much interest in contributing fixed to Microsoft that they just have to pay for again in the next release).

    Most importantly, however, Microsoft's goal of total market domination is their own worst enemy: an OS that runs on 95% of the machines is intrinsically and unavoidably not secure. We need operating system diversity. If no single OS or server software runs on more than 5-10% of desktops and servers, then security problems are automatically self-limiting. And, as a bonus, the increased competition would give us better products and more innovation. (And, yes, these comments apply to Apache as well.)

  155. Re:Two months? Get real. by Jaysyn · · Score: 1

    but that doesn't count cause M$ likes the BSD license.

    Jaysyn

    --
    There is a war going on for your mind.
  156. Possibly correct by HiThere · · Score: 5, Insightful

    You may be right. I'll never know. Because I will never agree to what I've seen of the recen MS licenses.

    So I will continue to percieve MS software as basically unfriendly, useless, insecure, etc. The last versions that I could legally look at and evaluate were that way, and I see no reason to change my opinion. Any company that makes it illegal to post reviews of their current products does not deserve any amount of "suspension of disbelief".

    More to the point, any company that insists on the right to add, delete, copy, or remove whatever software it chooses from my hard disk cannot be considered secure no matter how secure the software itself actually is. That legal requirement is nearly the zenith of possible insecurity, and renders any software that requires it unsuitable for any application that I can conceive of.

    Perhaps you've changed your license again. Is there any reason for me to believe that you won't change it back just as soon as I buy in? You seem to be requiring the right to change the terms of the license without my agreeing to it, of even knowing of it (via "license specs are kept on a web page").

    I don't see how things COULD be less secure, for the end user.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  157. Hm by bruns · · Score: 1

    Dare I say what everyone who reads slashdot is thinking?

    What glue have they been sniffing today?

    --
    Brielle
  158. Netscape by Anonymous Coward · · Score: 0

    A little off topic, but it had to be said somewhere:

    Netscape is a fucking useless piece of fucking shit and clients who standardize on it should be fucking dragged out into the street and beaten to fucking death!!!!!

    (not an endorsement of Micro$oft)

  159. A quick fix is seldom durable. by panda88 · · Score: 1

    "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months.

    When was the last time that Linux had to do a total overhaul on security? Yet, paradoxically, Linux has continued to be more secure than windows. And how long has m$ put off this important task? A good software developer should plan ahead. M$ is again turning their shortcomings around and accuse their competitors of said deficiency.

    "MS: So bad we have to remake it. Again!"

  160. Oh really.... by Llywelyn · · Score: 1

    "Before you feel all high and mighty I think I should point out that something likely 75% of all redhat boxes are rooted in the first 24 hours."

    I have set up probobly 6 redhat boxes. None of which have been rooted at all in their life cycles while I was running them, much less in the first 24 hours. Most of them have not had the basic security work done on them in that time period, so lets check statistics...

    Assuming a binomial distribution n = 6 and p = .75 the odds of none of them having been rooted in the first 24 hours is 244.141*10^-6

    I didn't realize I was that much of a statistical anomaly.

    --
    Integrate Keynote and LaTeX
  161. And this has anything to do with the topic how? by donutello · · Score: 2

    Idiot karma whore.

    --
    Mmmm.. Donuts
  162. This is rather telling by jcr · · Score: 2

    Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

    Of course, the MS guy counts security in man-years.

    Frankly, I would expect that one hour of John Gilmore, Hugh Daniel, or ESR's time working on security issues is worth at least a man-year from the average MS coder.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  163. Re:Bullshit, look at OE and file sharing defaults. by Elwood+P+Dowd · · Score: 2

    Um, I completely disagree about the preview pane being a security flaw. If Outlook can be controlled completely by code within an email, it doesn't matter if it's previewed or not. If it's a halfway intelligent email worm, the subject will fool you. What would you do if you got an email from your mom, subject line "Hi"? Would you open it? Outlook has to be able to view email safely. The preview is not the problem.

    --

    There are no trails. There are no trees out here.
  164. LOL by Carnage4Life · · Score: 2
    In conclusion, I find your article nothing more than semi-sophisticated FUD.
    Fear - Be afraid, that OSS might not be very secure.
    Uncertainty - Well, if it isn't secure you probably shouldn't deploy it, should you. Use commerical software (and keep my paycheck coming).
    Doubt - Hmm, well, maybe we should stick with the tried and true, good ole MS. (or IBM if we want to go back in time.)


    Interesting. I don't see anywhere in the article where I singled out Open Source software for being more insecure than proprietary software in fact the vulnerability list I show ends up making Solaris (a proprietary product) out to be the worst of all. Secondly my article commends both Debian and OpenBSD, I'd be very amused to see you come up with some Microsoft related conspiracy theory about how Bill Gates and Steve Balmer have decided
    1. Send out astroturfers to tout the security of OpenBSD and Debian.
    2. ...
    3. Profit.

    I'm all ears.
    1. Re:LOL by BurritoWarrior · · Score: 2

      I don't see anywhere in the article where I singled out Open Source software for being more insecure than proprietary software...

      Um, the entire premise and title of your article about the myth of open source security???.

      I'm all done on this thread now.

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

      I see it so clearly now. YOU'RE COMPLETELY RIGHT!!!! I miss my sugar-daddy! I wanna come home to Microsloth now. 200k a year okay?

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

      I'm a Microslut too! >:-C

  165. Re:Two months? Get real. by Anonymous Coward · · Score: 0

    I'm a person who for years, has been able to grab updated packages within /hours/ of exploits being found. Over and over again, I think to myself, "Holy cow, these guys are on the ball!"

    Exploits in the kernel are solved just about as fast. Linux and BSD folks have been very security conscious for years, have a huge base of security related documentation, software packages, developers, entire operating systems that have been audited line by line.

    And then here comes Microsoft, after staging a series of presentations, declaring their dominance in the area of security. It's assinine, crazy talk. It's like reading a pamphelet on seal hunting, and then proclaiming you're better than an eskimo.

    Are you familiar with snort, or PAM? Holy cow, each of those packages alone, make anything Microsoft has to offer look like some sort of teething ring you'd give to a child. And there are thousands of packages like that available.

    You just don't understand how far Microsoft is behind, perhaps the gap is so great that the mind recoils at comprehension of it.

  166. Already late.... by bubbha · · Score: 1

    ...If you consider the fact the MS is shipping software that is ONLY NOW being reviewed for security....well that seems to qualify as a late project.

    Perhaps these security issues at MS can be attributed to the failed strategy of attempting to develop networked (server) software with development techniques barely sufficient for stand-alone desktop PC apps. I recall a periodical produced by Yourdon called "The guerilla programmer" where he studied software development techniques at MS. He suggested the term "good enough software" indicating that it was ok to ship software with bugs - especially if doing so got you to market ahead of your competition. That was back in the mid 90's...interesting that only now is MS catching on that multiuser networked applications are not just scaled-up versions of Notepad!

    --
    I want to be alone with the sandwich
  167. As other posters have pointed out... by Anonymous Coward · · Score: 1, Insightful

    One can bicker back and forth all day long about statistics on this system or that system, and how based on CURRENT trends, some such system is more safe than some other system.

    None of this, however, is relevant to the basic principle that what I don't know about or don't have control over (e.g., access to code, purchasing choice) is inherently insecure to me. It's not known problems I'm worried about, it's possible FUTURE ones. You cannot feel secure without control, and MS is the last corporation to place control in the hands of anyone but itself.

    The problem is that once we put all our eggs in MS's basket, they have control over what I can and can't buy, how I buy things, and what I use. And when MS has complete control, we lose the ability to determine what MIGHT have been had MS not had an illegal/unfair monopoly. MS also loses any practical incentive to give me the security I want (I would argue they already have).

    I don't give a rat's ass how much MS might be improving its security, to tell you the truth. The problem is, once MS has complete control over a market, there is no way of knowing at a future point in time if something better might have been available had they not had a monopoly.

    Comparing open source distributions to proprietary distributions IS flawed in this regard, because regardless of the libre nature of the software, I would argue most sociologists, etc. would argue that MS's current emphasis on security is the direct result of OPEN DISCUSSION of MS's flaws and the presence of ALTERNATIVES to compare it to.

    Once we lose the ability to openly discuss software security and lose alternatives, we make our systems inherently less secure.

    Is open source more secure? Maybe, maybe not. But what is more secure is an open MARKET, which we don't have without Linux and UNIX.

    1. Re:As other posters have pointed out... by pohl · · Score: 1

      your post is brilliant. Too bad there probably not enough mod points at this stage to lift it to the level of visibility it deserves.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  168. Nice NY Times Article by Mupp252 · · Score: 1

    The kind of shift Microsoft is doing kind of reminds me of when the Japanese almost had a death grip on the car industry. Let's hope the same thing happens in this case and the corporation keeps it's promises.

    This article also kinda reminds me of an enema... but that's just me. :)

  169. The best quote: by Broken+Bottle · · Score: 1

    From the NY Times article:

    Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."

    LOL. Well, ,fuck the open source developers for doing it right the first time. Let's take a quick opinion poll: Which is more time consuming, writing the code correctly the first time or going back through it looking for erros and REwriting it?

    Chris

  170. A different view on the 'Open/Closed Security' war by al3x · · Score: 1

    I'll begin with a sobering fact. I interviewed for a job with one of the larger computer security companies not too long ago. When I asked the cluefull gentleman who interviewed me why they didn't use several Open Source security tools recognized as the clear best-of-breed in the security community, his answer was blunt: Accountants and clients don't understand the benefits of Open Source, even when they're hearing it from security professionals.

    That said, those Open Source packages were auditing and intrusion detection tools, not operating systems. Tools, individual packages, have always been the strength of the Open community, born out of the legacy of "hacks" and elegant solutions. But putting all these tools together is a tough task, and harder still when every tool is a potential weak link. Open software suffers from the existing operating system model just as much as proprietary software, and the statistics on "holes per year," as with all petty statistical arguments, should be ignored.

    As a constructive but near-sighted solution, code audits are at least a first stab at improved security. Measures like this, in tandem with ugly PR campaigns, are the constant fallback of the American corporate world; the end result is about looking good this fiscal quarter, positive press, and return for shareholders; long-term benefits to community and consumers be damned.

    If Microsoft or the Open Source community was truly interested in security, the proposed solution and counter-arguments would not even consider today's operating systems. Anyone following security can see a trend in all sub-arenas (incidents, viruses, defense) towards virtualizing computing processes. The metaphors vary: sandboxes, virtual machines, analysis queues. But they all result a way of operating a machine that's far removed from today's server OS world.

    Indeed, "removal" would be the key concept. Removing processes from their environment and associated weaknesses; removing computations that violate trusted measures; removing the weaknesses that come with the bulk of a "modern" OS. Of course, many Open projects aim to re-work existing platforms to be "trusted.". Nonetheless, it's clear that while server OSes are built on this legacy design, we're still going to be tallying up vulnerabilities. Whether the proprietary world that Microsoft embodies or the Open community will offer the solution first is unknown. If you see security as an altruistic endevor, as I clearly do, then put your bets on Open folks to sit down and rethink the way this all works. If you don't see such massive changes in thinking happening without the money and industry connections of the Big Boys, then there you go.

    But don't think that in a day when the boundaries between client machine and server machine, operating system and network, are dissolving (or at least being questioned) that this game is going to look the same for long.

  171. Re:Bullshit, look at OE and file sharing defaults. by Anonymous Coward · · Score: 0

    You know, there hasn't been an OE preview pane bug discovered for like 2 years.

  172. False assumptions galore by roesti · · Score: 1
    Two months of a several thousand developers = 60 days * 8 hours per day (being generous and throwing in weekends) * 9,000 coders = ~ 500 man-years. Not too shabby!

    We seem to forget that not only do people not always work on weekends, but that they don't spend eight hours a day reviewing source code. I've just been on a Code Inspection course, so I know everything about this now. (Sort of.)

    Firstly, code reviews often involve two to four people, and sometimes more, rather than just one. Secondly, the code inspection takes 30-50 minutes for a 200-line module or class. Thirdly, on the assumption that source code is neither easy nor enjoyable to read, you can't realistically expect to do more than about three or four of these a day without going utterly mad. Fourthly and finally, code reviews are performed to find errors in code, and somebody always has to go away and fix them, right?

    (To correct, 8 weeks * 5 days/week * 2 hours/day * 3,000 teams of reviewers would be closer to 30 man-years - whatever that means.)

    Even removing the questionable maths from the discussion, jdbo hits the nail square on the head:

    The reality is that secure development takes _time_ and _experience_ as well as eyeballs. Not everything is repaired correctly the first time, and the corrections themselves often need further review and correction.

    The chief aim of performing code reviews is not to have to review code in the future. Consider also that security holes aren't the only problems with Microsoft's code - Windows XP, for all its uniformity, is still a buggy and disjointed mess.

    Given that Microsoft bug reports appearing in the media at about the same rate as always, and given that Microsoft's track record for writing stellar, secure, efficient and bug-free code is not a good one, it's difficult to see the point. I know they're on higher moral ground now, but none of it seems to be working any better. Two months was never going to be enough, but how much time have they got?

  173. Re:The important thing is to have our own solution by unixfan · · Score: 1
    Yes, you are totally correct!


    Whatever they are, we should focus on our own solutions and let them spend their time FUDding.
    The best defense, is to flourish!


    To hell with all the ones saying it cannot be done, we've been doing it and we are undoubtedly the fastest growing grassroot movement on the face of earth.


    Why, because of the joy to create solutions for others. The pride of seing your solution working!

  174. Some simple math for Steve by Erris · · Score: 2
    9,000 people working for eight weeks is not equivalent to one person working for 72,000 weeks, but let's just say that it is. If there are 52 working weeks in a year, then M$ just put in 1,385 man years. That may sound like a lot, but it's trivial. If we loosly define "programer" the same way this article does, and we only consider Slashdot posters as software developers (the world is of course, larger) then every year, Slashdot's 500,000 programers outdo M$ by two orders of magintude.

    Ther is no way that M$ can keep up with free software. Even if their intent were not sullied by considerations like pushing adverts on their users and denying users the ability to copy files, Microsoft's honest efforts would be quickly overtaken. It shows in their 10 year old window manager that limits users to a single virtual screen and multitasks about as well as a calculator. But Microsoft is not honest, and they are wasting their resources on stupid things. The astonishing thing is that Lipner and friends can keep a strait face when they say things like this.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  175. So what are they trying to say? by BaconLT · · Score: 1
    A more accurrate statement would be:

    In the past few months, Microsoft has done more *continuously focused on one project at one time with corporate backing* computer security code reviews than OSS has in ten years

    A better way to say what they're saying is:

    OSS didn't have as many bugs to start with--they really didn't need two months of intesnsive security review like we did, but hey.. Better late than never!

    --
    Who mediates your information?
  176. Microsoft Misquoted by Paul+Komarek · · Score: 2

    What Microsoft meant to say was "two months of code reviews and half-day seminars [regarding security] surpasses everything ever done [before] by Microsoft".

    -Paul Komarek

  177. Funny Story... by El+Camino+SS · · Score: 2


    I was doing a reinstall of Win 98SE and putting all of my drivers on, getting a new update on my computer's video card.

    Guess what? I was putting in my firewall when I noticed someone had already put in some damn .dll programs in while I was roaming for a good firewall on the net to install.

    Doh!

    So, is two hours a world record or what?

    Needless to say, I had to reinstall the little demon OS, because you never know what you got. There was about 2 hours down the drain.

    And yes, I know. I shouldn't be running wintendo. Forgive me, monsiegnor.

  178. Bare Machines by os2fan · · Score: 2
    Security is not an issue in bare computing machines. "Security" is about un-authorised access and use, not about "not crashing".

    For what it's worth, the Soviets used a form of DOS to get run their rockets. If a system is critical to operation, it will be made robust and physically isolated from the outside.

    If remote control is also needed, then a second element will be created so that security does not interfere with the machine, or, like teller machines, some work will go into making them tamper-proof.

    That OS/2 is often used for ATMs and other embeddd systems, but has no native inbuilt security (this is an addon), suggest that robustness and security are different.

    Much of what Microsoft has been doing is about "security", that is, stopping people using poorly written comingled code to do things to people's hard disks through net apps.

    I would rather trust my life to a robust system than a secure one.

    --
    OS/2 - because choice is a terrible thing to waste.
  179. Actually... by Anonymous Coward · · Score: 0

    Bill Gates made a typo in that e-mail. He meant "antitrust-worthy computing".

  180. The preview *is* the problem. by Anonymous Coward · · Score: 0

    With the preview pane turned on, you can't even select the message for deletion without opening it.

    1. Re:The preview *is* the problem. by Elwood+P+Dowd · · Score: 2

      Right, and if the author has a brain, you can't know it's a virus WITHOUT OPENING IT.

      --

      There are no trails. There are no trees out here.
    2. Re:The preview *is* the problem. by robinjo · · Score: 2

      Right, and if the author has a brain, you can't know it's a virus WITHOUT OPENING IT.

      Unless you live outside the English-speaking world where you can spot those easily.

    3. Re:The preview *is* the problem. by Elwood+P+Dowd · · Score: 1

      Right. Unless the author has a brain. How about... write a worm that uses the title of a recent email for the virus emails? Or attaches the virus to real emails that a user sends? Attaches a virus macro to real *files* that a user sends? In that case, it will be in whatever language your friends happen to speak.

      You *must* be able to safely read an email. This is not a complicated concept. If that simple design goal is accomplished, then there is nothing more dangerous about a preview pane.

      --

      There are no trails. There are no trees out here.
  181. bring on the mods by praktike · · Score: 0
    In short: MS NEEDS you to upgrade

    Guess what? The upgrade treadmill, while it may be bad for consumers, is GOOD for American business, and good for /.ers' employment status on the whole, I would imagine.

    Why? Because it drives hardware sales, and that's good. Now that PC and other IT hardware sales are slowing, we see how much it sucks for everyone when things aren't going well.

    Point 2: at some point, arbitrage should develop and desktop users will be willing to buy a used machine running a free OS at a lower overall price than a Windows box. There should be a tipping point when the perceived advantages of Windows are outweighed by a price advantage. We aren't there yet.

    --
    -------- -praktike
  182. Just to let you know by Binarybrain · · Score: 1

    Im so sick of hearing about Microsoft. I wish they would just fall of the face of the earth and us open source people can move on with our lives. Ahhh.. what a nice thought...

  183. Unfortunatley, many do get owned. by Mr.+Flibble · · Score: 2

    That was a default server installation. At the time everyone admitted that the default server install was quite insecure. But it is hardly fair to call it a "typical installation". It was something that almost everyone knew was insecure, whether or not they knew what to do about it.

    Unfortunately I wish this was true. A large part of my job involves building (or helping people build) Red Hat boxes as firewalls or samba servers. They can send their server to me, and I will setup their system in a secure and functional manner. Up until RH 7.2 came out (I will not use any RH distro until it ends in a .2) we were using 6.2, and it had, as many have noted bad holes in the inital install.

    Most of these things could be fixed by bastille, but I personally prefer to do everything manually, so I know it gets done.

    However, many of our customers, and a networking company that we are affiliated with often perform their own installs. These are installed often with 6.2 in a "default" install (because the people installing don't know what to adjust, despite the documentation we have provided for free..).

    I won't comment on how many of these things have been owned. (True, I have seen NT servers get owned in the same environment/manner, but I work far more with Linux.)

    I can remember one distinctly that I was taking a look at because it was operating improperly. It was only connected to the net for about 10 min so that a bunch of RPM's could be downloaded. In that time it got hit by a scanner and a script, and was owned. I first discovered it by accident, troubleshooting this server for the guy who set it up, and I noticed that "ls -alh" did not work properly. The "-h" flag was not functioning. I could not figur out why... Then I ran an MD5 sum on ls and found it did not match with known good binaries. Most of the binaries on that system were fsked with. We formatted, and I reinstalled and configured the system for him.

    Of course, it has happened to me too, I have made some mistakes (and learned a great deal from them too...) You should check out (as another poster mentioned) the honynet project and try building your own honeypot and see how fast it gets owned. Of course, if you are monitoring your logs (logcheck!), or using tools such as portsentry you should see hits on a regular basis to your outside systems on your network. If you are *NOT* looking for these things, I pity you. Hell, I just went through a great deal of trouble with the latest SSH bug, not a fun time when you find the crc messages in your logs. (Sure, as an admin I could have fixed it faster, but I was on vacation, and I did not get the alert.)

    So, unfortunately, I must disagree that the "default" installation (from what I have seen) is far far too often the typical installation. Heck, up until recently the "default" installation was used on a regular basis by most of the members of our LUG!

    I wish this were not the case, I really do. It is not what I have witnessed however.

    --
    Try to hack my 31337 firewall!
  184. Re:Two months? Get real. by Tony-A · · Score: 2

    "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months."
    There's no way the open-source community has done that little.

  185. Re:Two months? Get real. by Tony-A · · Score: 2

    Oh I'm sure that Microsoft has reviewed their entire code base (about like I review /. every day). Knowing what to look for and what to do about it is an entirely different matter, and doesn't happen in anything resembling a big hurry.

  186. The reality of security audits by Zygo · · Score: 1

    I have done a security audit for a company that isn't Microsoft, but wants to be (don't ask, it's really sad). I'd like to say that I had help, but I didn't. Kids, don't try this kind of software project management at home.

    The thing about commercial software development (open-source or otherwise) is that the population of developers is small, and their schedule does not allow them to develop their coding style very much. As a result, you can usually recognize who wrote which code after you've read enough of it, and once you can do that, you can predict the quality of their future code based on past code.

    The thing about security bugs in code that has NEVER been audited before is that most of them (by number) are the same basic stupid mistakes repeated over and over again.

    Exploiting this to its full potential, you can find security holes with 'find' and 'grep'. In my case, about 250 security holes per hour (20 seconds of computer time, 3580 seconds of looking at the code in question and eliminating cases where calling or enclosing code prevents exploitation of dangerous code) in 275 KSLOC during the first day of auditing. This rate drops off to about 120 "hits" per search with maybe a dozen false positives (interestingly enough the false-positive rate always hovered around 10%), for a total of just over 1000 security holes in a single week.

    After I made that pass, where I might be finding and even fixing multiple vulnerabilities in a single *minute*, I then look at who wrote the code I am fixing, who mentored them, who they mentored, etc. Basically I construct a picture from the corporate organization, the revision history, and the code, to find out who the bad coders are--then I audit everything they ever touched. This finds bugs of all kinds, but not all of them are security-related. There are still dozens of security bugs found per day using this search strategy.

    Another search tactic is to do global source code searches for the variable names in functions I am fixing, and for the syntactic structures (i.e. everything around the variable names). This finds an amazing amount of plagiarization, as well as code examples that might have originated from corporate training or "learn language_X in N days" books and which were cut + pasted without any further thought about issues like checking for error returns or invalid inputs.

    Note that the vast majority of the bugs found were the Unix equivalent of taking a string from an untrusted entity, blindly sprintf'ing it into an automatic array variable, and feeding the result to system() -- three different security holes in as many lines of code. This is probably also true of Microsoft code--thousands upon thousands of instances of a handful of problems, over and over again.

    Simple bugs require only a few seconds to fix, especially if you are looking at repeated errors made by the same coder, and you've already worked out a general solution. Other bugs require more time, but very few bugs require more than a few hours to fix--instances where a redesign is required are very rare, and often this kind of problem is discovered by other means (e.g. by looking specifically for network servers or programs that run setuid, instead of searching for dangerous code fragments). The average time required is MUCH less than 8 minutes per line of code--it's actually closer to 8 minutes per bug, and 4 bugs per KSLOC.

    Assume an average bug rate of one bug per 500 lines, and an average review rate of 8 minutes per line, I'd have 4000 minutes per bug for analysis and repair. That is plenty of time to get rid of 99% of the bugs--I spent less than 4000 minutes on my entire audit, and given 4000 minutes per bug I could learn a new programming language for each one!

    This kind of audit certainly does not fix all problems--the security holes that were found after the release of the code I audited attest to that. Audits like this don't produce perfect results, only better ones--half a dozen exploitable vulnerabilities are much better than a thousand.

    This is what we can expect from Microsoft: fewer stupid vulnerabilities in the short term, fewer bad design decisions in the long term, with no noticeable impact on the more sophisticated attacks in any amount of time.

    Incidentally, I also did an audit of a Linux distribution using more or less the same technique. I found that about 90% of the programs in /usr/bin matched patterns that suggested vulnerability, but fewer than 10% of the programs actually had exploitable vulnerabilities upon closer inspection. Most of the vulnerabilities were /tmp file-creation/symlink attacks, and many of the holes required the attacker to have very much control over the victims' activities to exploit.

    Some time after I did the Linux audit, Linux distribution vendors started taking security seriously. Now when I audit Linux programs I'm pleasantly surprised to discover that they are already hardened against /tmp-style exploits and buffer overruns, even when it is provably not necessary for security.

    --
    -- I avoid spam by accepting only OpenPGP encrypted or signed email at this address. Clear-signed, RFC2015, heck, even
  187. man-years looking at security code??!?!?? by OrionFl79 · · Score: 1

    "Steven B. Lipner, Microsoft's director of security assurance, responded, saying: "I'd be astonished if the open-source community has in total done as many man-years of computer security code reviews as we have done in the last two months.""

    Come on!! Maybe if they would take the time to check their code for problems as they are working on it, they wouldnt have this problem?? Besides, we dont have to spend man-years working on security problems.. Our programs dont have security problems!! Man.. This guy is some ignorant capitolist soab!

    --
    Live to be happy!! OR ELSE!! :)