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.

211 of 518 comments (clear)

  1. 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 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"
  2. 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!

  3. 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 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.

    5. 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.

  4. 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 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.

    2. 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.

    3. 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.
    4. 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!"
    5. 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.
    6. 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".

    7. 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.
    8. 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.
    9. 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.
    10. 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.
    11. 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.

    12. 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.
    13. 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.
    14. 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.
    15. 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.
    16. 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.
  5. 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 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.

    2. 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
    3. 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.
    4. 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.
    5. 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
  6. 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 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)
    2. 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?
    3. 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.

    4. 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)?

    5. 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.
    6. 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.)
    7. 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.
    8. 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.
    9. 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.

    10. 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.
    11. Re:Key to user security... by Wanker · · Score: 2
      Here are some good references for basic NT/Win2K network security:
    12. 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.
    13. 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.

    14. 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.
    15. 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.

  7. 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 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
    2. 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!
    3. 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".

    4. 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
    5. 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.

    6. 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.

  8. 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."

  9. 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.

  10. 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.

  11. 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.'"
  12. 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)
  13. 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 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.
  14. 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 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
    2. 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
    3. 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...

    4. 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.

    5. 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.
    6. 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.

    7. 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.

    8. 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.
    9. 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.

  15. 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 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.

  16. 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
  17. 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.
  18. 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 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"
    2. 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.

    3. 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!

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

    KingPrad

    --
    Stop the Slashdot Effect! Don't read the articles!
  20. 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 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.
    2. 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!

    3. 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
    4. 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.

    5. 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.
    6. 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.

    7. 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
    8. 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

  21. 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.

  22. 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 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
  23. 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.

  24. 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."

  25. 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.

  26. 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 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.

    3. 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
    4. 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.

    5. 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.
    6. 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
    7. 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)

    8. 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.

    9. 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?
  27. 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.

  28. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  29. 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
  30. 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

  31. 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
  32. 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.
  33. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  34. 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 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.

  35. 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"

  36. 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 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!
  37. 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 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
    2. 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.

  38. 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.

  39. 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.
  40. 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 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
    3. 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...

    4. 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.
    5. 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?
    6. 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.
  41. 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.
  42. 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 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?
  43. 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
  44. 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.

    --

  45. 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.

  46. 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!"
  47. 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.

  48. 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.

  49. 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!
  50. 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.

  51. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  52. 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!
  53. 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.
  54. 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.
  55. 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
  56. 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
  57. 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 ---
  58. 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.
  59. 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
  60. 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.

  61. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  62. 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.

  63. 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.
  64. 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?)
  65. 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.

  66. 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 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.

    2. 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.
  67. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  68. 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.

  69. 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.
  70. 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.
  71. 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.

  72. 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
  73. 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?
  74. 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.

  75. 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.

  76. 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.
  77. 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.
  78. 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.

  79. 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
  80. GreyMagic posts four vulnerabilities by Col.+Klink+(retired) · · Score: 2
    --

    -- Don't Tase me, bro!

  81. 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.

  82. 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.

  83. "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."

  84. MOD Parent up. by DerFeuervogel · · Score: 2

    I was wondering about the numbers myself.

  85. 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 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.
    2. Re:Feature Freeze by aprentic · · Score: 2

      I'm not really sure what you mean here.
      Are you referring to something specific here?

  86. 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 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.

  87. 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.
  88. 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.
  89. 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.)

  90. 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.
  91. 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.)

  92. 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.
  93. And this has anything to do with the topic how? by donutello · · Score: 2

    Idiot karma whore.

    --
    Mmmm.. Donuts
  94. 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."
  95. 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.
  96. 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.

  97. 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.
  98. 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

  99. 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.

  100. 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
  101. 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.
  102. 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.
  103. 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!
  104. 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.

  105. 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.

  106. 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.

  107. 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?