Slashdot Mirror


Interview With Microsoft's Chief of Security

Paul Coe Clark III writes: "I interviewed Howard Schmidt, Microsoft's head of security, questioning him about, among other things, cyberterrorism and Redmond's responsibility for insecure features in the wake of many virus attacks. /. readers might find it interesting. They can find it here."

245 comments

  1. Isn't it ironic by Anonymous Coward · · Score: 0

    that at the time this is posted, Hotmail / Msn websites are down ©©

    1. Re:Isn't it ironic by Anonymous Coward · · Score: 0

      That's not really irony, unless there's some evidence that a security flaw caused the outage. It's fixed now, and was apparently just a routing problem (blamed on AT&T).

  2. Insecurity by Lester67 · · Score: 3, Funny

    Well, the way you guys constantly dog out Microsoft around here it's no wonder it is insecure. A little TLC should get them back in order in no time.

  3. I wonder. by Renraku · · Score: 1

    I wonder if he feels personally responsible/remorseful when someone using a product he helped create is screwed over because he didn't do his job of finding/repairing security holes.

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    1. Re:I wonder. by Neumann · · Score: 1

      Now thats unwarranted. I ask you (only if you contribute source code to Linux, of course you do dont you?) if YOU feel personally responsible/remorseful when someone using the product YOU helped create is screwed over because YOU didnt do your job of finding/repairng security holes. Isnt that what makes open source great? (The many eyeballs make all bugs shallow?)

    2. Re:I wonder. by Renraku · · Score: 1

      Of course I would. I'm not very interested in programming things myself, but am interested in the issues that go along with them. Sure, you can create a tool, and how people use it is up to them, but when you build a lock, and someone finds a sure-fire way of opening it every time, and many people lose much money, I'd be remorseful of making such a shitty lock.

      --
      Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    3. Re:I wonder. by Afrosheen · · Score: 1

      What's even worse is if you built that lock, later realized it sucked, and rather than redesign it and replace it, you keep it quiet, hoping that nobody will learn about it and it'll come back on you. This has been Microsoft's policy for quite awhile.

    4. Re:I wonder. by Anonymous Coward · · Score: 0

      Wow... Since all major distributions of Linux have a comparable root breach record to Microsoft (as does Sun, etc.), and since Microsoft's vulnerabilities are the most publicised, it would appear that your community is the entity your comment most represents.

    5. Re:I wonder. by Anonymous Coward · · Score: 0

      Linux. More popular than jesus...among computer geeks.

      You ignorant fuckwit. Just because you haven't used anything else than Windows before you discovered that pile of decomposing dung 1970's dinosaur emulator they call Linux doesn't mean all "computer geeks" like it at all.
      You're probably born in the 1980's too. Why don't you learn how to walk and talk before you use a computer?

      Fuck Linux. Fuck Windows. Fuck Mac OS
      .

    6. Re:I wonder. by Anonymous Coward · · Score: 0

      Yeah man!!! Way to GO!!! MVS, JES2, JCL! Those were real ways of doing things... Hey, why don't we all have a punch card party!!!!

      What a moron!!

  4. Damning with faint praise by Tackhead · · Score: 5, Insightful
    > Q: [another expert] said his theory was "D3" - "declassify, demystify and diversify (software)." All three of those things are not things associated with Microsoft. Is that a policy you'd take issue with?
    >
    > A: I think any time we find any security vulnerability, we're one of the best in the industry to notify people of the details of them and give them the details to get it fixed.

    Conspicuously absent is any description of Microsoft's response when someone else finds the security vulnerability in their products.

    1. Re:Damning with faint praise by Kelvin+Zero · · Score: 1

      While I agree, what really strikes me is the last part of that. " ... and give them the details to get it fixed"

      I guess that means that they eventually tell you when you need to run Windows Update and get the patch that they have finally gotten around to creating.

      Until then, good luck. It's not like you can fix it yourself since you are not allowed to see and modify the code.

    2. Re:Damning with faint praise by gazbo · · Score: 5, Insightful
      It's not like you can fix it yourself since you are not allowed to see and modify the code.

      99.5% of [insert open source app here] users cannot 'fix it themselves' either, because they don't have the technical knowledge of every package in a system, or they don't have time to fix it. The more likely a person is to be able to fix a security exploit on a production machine, the more it would cost for their time.

      I agree in theory that open source wins here, but in practice the vast majority of people are reliant on patches supplied by distributors.
    3. Re:Damning with faint praise by sholden · · Score: 5, Insightful

      99.5% of [insert open source app here] users cannot 'fix it themselves' either, because they don't have the technical knowledge of every package in a system, or they don't have time to fix it. The more likely a person is to be able to fix a security exploit on a production machine, the more it would cost for their time.

      However with Open Source software there tends to be more than one distributor.

      If the author of ProgramX doesn't fix a security hole, then debian might, or redhat might, or suse might, and as soon as one does the others can grab their fix and incorporate in their distribution.

      So if the individual user doesn't have the time/ability to patch a hole, at least there is a reasonably large number of distributions competing to fix it (after all consistantly being first to release security patches is one way to win customers to your distribution). Rather than the one and only source not bothering for a few days/weeks/months since they know no one else can patch it first and win over their customers.

      Capitalism sucks. But it sucks less than all the other systems we've tried over all of history. Open source leverages capatilism in a way that makes it humourous that people often label it as 'communist'...

    4. Re:Damning with faint praise by jfunk · · Score: 5, Interesting
      If the author of ProgramX doesn't fix a security hole, then debian might, or redhat might, or suse might, and as soon as one does the others can grab their fix and incorporate in their distribution.


      Absolutely. I remember when a recent (not too serious) hole was found *by* SuSE's security team (I don't remember the package, sorry). One of the primary reasons I run SuSE is because of their awesome security team. They borrow a ton of stuff from OpenBSD, and that's a good thing. I also highly recommend their security mailing list no matter what distro you use, and their security scripts are deliberately distro-blind (I've installed them on critical Red Hat servers at work, and they work beautifully).

      I ran YOU (YaST Online Update) manually and I looked through all of the updates. They submitted the patch to the original developers before sticking new packages on their servers. The new version of that package from the original developers (ie: they applied SuSE's patch) was released three days later.

      But that's not the most important thing. Am I screwed if SuSE dies? Hell, no. My number one reason for preferring open source is that I can get *anybody* to do the work for me, including myself.

      I've said it many times before: price is not the issue, control is. Sure, I can get SuSE for free all I want, but I pay for it just so their packagers and bug-fixers get to stay on board.
  5. Contrary to popular belief by Zen+Mastuh · · Score: 5, Interesting

    Microsoft does focus a lot of effort towards securing their products. Unfortunately the effort is more reactive than proactive. It's a basic flaw in the capitalist model that allows the Marketing and Accounting people to determine release dates--instead of the Developers. The attitude can be paraphrased like this: "As long as the app fires up, it can be released. We'll let the customers be beta testers."

    If they were in the car business insted of the O/S business, a lot of people would be dead or mangled.

    --
    "What is the sound of one belly slapping?"
    1. Re:Contrary to popular belief by Bonker · · Score: 5, Interesting

      If they were in the car business insted of the O/S business, a lot of people would be dead or mangled.


      That's ultimately the only thing that can change the corporate machine... Death. Either the death of members of the machine or members of the public.

      Look at the recent Ford/Firestone screwover: Sure, there have been reports about how unsafe SUV's were for years, but Ford was able to rationalize those deaths away as just part of the 'acceptable highway fatality level' that Americans seem to be comfortable with.

      It wasn't until people were able to say with proof positive that Ford SUV's and/or Firestone tire were directly responsible for human deaths that Ford was forced to change its practices.

      Microsoft is in the same boat. It won't be until the Blue Screen of Death is really, provably responsible for human fatalities (Think saftey control at a power plant, or a crash aboard a military vehicle of some kind) that Microsoft will start being more responsible about their security and program design.

      --
      The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    2. Re:Contrary to popular belief by kin_korn_karn · · Score: 2

      nobody's figured out a way to quantify software quality and automate software QA. Cars, you can crash-test with dummies, check the pressure of the fuel system with a gauge that sends a signal to a PLC that goes into the fault log if it's bad, check the horsepower with a dyno, etc.

      Software, the only people that can certify it are real-live humans. Testing software (except for games) is a tedious, boring job that nobody wants to do, therefore there's a huge gap between the QA management (who get paid big $$ to be the gatekeepers) and the peons (who get paid squat because "all they do is follow instructions"). Such an arrangement is not conducive to true quality.

      There's a reason why everything from lumber to condoms is tested by a machine - because it sucks to test it yourself (except for the condoms, but wait, what if they fail?)

    3. Re:Contrary to popular belief by Howie · · Score: 4, Informative
      But there are also best-practice methods to avoid bugs in the first place during the coding stage. Software is not a manufacturing process where you can only test the end product. It's an engineering process which can have checks and balances all through development.



      Ironically, you can find a lot of good information about this in a Microsoft Press book: Writing Solid Code by Steve Maguire. As Maguire points out, leaving your bugfinding to the testers is folly.

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    4. Re:Contrary to popular belief by Anonymous Coward · · Score: 0
      nobody's figured out a way to quantify software quality and automate software QA
      And so, time-tested software is the safest bet.

      The other thing is software that has all inputs tried and all outputs checked. Heavily componentised software allows this more than a monolith.

    5. Re:Contrary to popular belief by kellin · · Score: 2, Interesting

      Having worked in that corporate QA environment on and off for the last 6 years, and watching what I thought was real quality QA testing deteriorate into mindless clicking and "following directions" mainly due to a change in corporate environment, I must agree with you.

      There's a huge difference, though, between games and operating systems. Letting the end users "beta test" an OS is by far, the most insane excuse for laziness I've ever heard, and its actually one of my biggest complaints against microsoft.

      You can pay people to test an OS, but I can guarantee you that's even LESS exciting than testing a game. An idea comes to mind, though.. get a bunch of young *hackers* together and *PAY* them well, to build programs that test the vulnerabilities of the OS.. or heck, get some seasoned hackers that are trustworthy for such a thing and pay them even better... I dunno.. just an idea...

      --
      GWB to President of Brazil - "You have blacks, too?"
    6. Re:Contrary to popular belief by kilgore_47 · · Score: 3, Insightful

      Microsoft is in the same boat. It won't be until the Blue Screen of Death is really, provably responsible for human fatalities (Think safety control at a power plant, or a crash aboard a military vehicle of some kind) that Microsoft will start being more responsible about their security and program design.

      More likely, when there are human fatalities as a result of MS bugs, thats when MS lawyers will remind the grieving families (and anyone else who complains) that they are not responsible for damages caused by their software. They'll insist it was someone else's fault (maybe sacrifice the MCSE who installed the deadly setup), and not change their wats one little bit.

      As much as I hate Microsoft, I'd be rooting for them in such a case. The reason is because a ruling against them would set the precedent that software companies are legally liable for misuse of their products. The resulting frivolous lawsuits (certainly people would figure out how to hurt themselves with other software products) would be overwhelming.

      --
      ___
      The way to see by faith is to shut the eye of reason. --Ben Franklin
    7. Re:Contrary to popular belief by Anonymous Coward · · Score: 0

      wouldn't that be great? I can't wait till software is taken more seriously rather than "oh well we'll fix it when someone finds out about it".

      And don't give me this "but all software contains bugs, it's unavoidable". Sure it is. For now. Until you actually restructure everything from scratch to actually WORK in the real world...

    8. Re:Contrary to popular belief by Detritus · · Score: 2
      nobody's figured out a way to quantify software quality...

      See this paper on software metrics and reliability, and John Musa's work on software reliability engineering.

      Software reliability can be measured and reliability goals can be set and met with current technology. Management has to make a specified level of reliability a requirement and support a software development and testing process that can meet that requirement.

      --
      Mea navis aericumbens anguillis abundat
    9. Re:Contrary to popular belief by JohanV · · Score: 1
      Microsoft does focus a lot of effort towards securing their products.

      I am not sure whether it is better to have many security problems because the vendor doesn't care or because the vendor tries very hard but is unable to do things right. Since I do not believe that the people at MS are stupid there I have trouble believing their claim they are committed to security. In that case they would at the very least be able to fix things reactively.

      Secondly, catching potential buffer overflows is so easy that with the proper options even a compiler will filter them out. (MS actually claims they will compile IIS6 with these options set so why didn't they do that with all their products?).

      As a result, I don't believe too much about their commitment to security. It is about time that MS gets sued for criminal negligence the next time a buffer overflow is found in their so called "mission critical ready" software. They claim they are avoidable after all.

    10. Re:Contrary to popular belief by Martin+Blank · · Score: 2, Interesting

      Knowing someone in the gaming QA arena (supervisor at a major company), I can honestly testify that gaming QA is not nearly as fun as most people think. At crunch time, when you're playing the game for 12 hours a day every day for six days a week for a month, it gets REALLY, REALLY boring. I've learned to not discuss games of any kind during said crunch periods. The initial few days, perhaps through to a full week are fun, but after that the mindless tedium of replicating bugs and testing every possible combination of commands really grates on a person. I can't imagine what testing the latest version of a major application is like.

      --
      You can never go home again... but I guess you can shop there.
    11. Re:Contrary to popular belief by richj · · Score: 3, Informative

      Microsoft is in the same boat. It won't be until the Blue Screen of Death is really, provably responsible for human fatalities (Think saftey control at a power plant, or a crash aboard a military vehicle of some kind) that Microsoft will start being more responsible about their security and program design.

      I find the USS Yorktown still a pretty good example when people start thinking about using Windows in a mission-critical application.

    12. Re:Contrary to popular belief by Anonymous Coward · · Score: 1

      nobody's figured out a way to quantify software quality and automate software QA

      Yes they have. It's called unit testing.

      It might be better to say: nobody's figured out a way to make software managers allocate the extra time up front to set up a decent unit testing framework.

    13. Re:Contrary to popular belief by johnlenin1 · · Score: 1

      It can only get worse when Land Warrior is implimented and thousands of troops are dependent on Windows 2000 on the battlefield.

    14. Re:Contrary to popular belief by wallsg · · Score: 1

      It's a basic flaw in the capitalist model that allows the Marketing and Accounting people to determine release dates--instead of the Developers. And Mozilla is a fine example of when things go too far the other way...

    15. Re:Contrary to popular belief by SpaceLifeForm · · Score: 1

      Ahhh! *You* understand.
      6 9's of management(arg), don't,
      and their philisophy is that 'QA makes no profit'.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    16. Re:Contrary to popular belief by ClosedSource · · Score: 1

      I believe someone has posted this link before http://www.idiom.com/~zilla/Work/kcsest.pdf. This link is to a paper called "Large Limits to Software Estimation"

      Abstract from the paper:

      Algorithmic (KCS) complexity results can be interpreted as indicating some limits to software estimation. While these limits are abstract they nevertheless contradict enthusiastic claims occasionally made by commercial software estimation advocates. Specifically, if it is accepted that algorithmic complexity is an appropriate definition of the complexity of a programming project, then claims of purely objective estimation of project complexity, development time, and programmer productivity are necessarily incorrect.

      This a good paper to keep in mind when reviewing the claims made for a particular software development methodology.

    17. Re:Contrary to popular belief by 1g$man · · Score: 1

      The Yorktown's computer crash had nothing to do with Windows. Try doing a little research before spreading the FUD, m'kay?

    18. Re:Contrary to popular belief by CptWheel · · Score: 1
      > Microsoft is in the same boat. It won't be until the Blue Screen of Death is really, provably responsible for human fatalities (Think saftey control at a power plant, or a crash aboard a military vehicle of some kind) that Microsoft will start being more responsible about their security and program design.

      no, they won't make their programs better. they do supply windows-based systems into mission-critical industries, and it is the same (and I know what I'm talking about).

      mr. Dell (I think) said something like that if MS would supply OS for cars, it would certainly pop-up confirmation box about releasing an airbag. no confirmation on time, no airbag.

    19. Re:Contrary to popular belief by uebernewby · · Score: 2

      In defense of Microsoft, however, their products *do* get used by many, many more people than those by all other software manufacturers put together. Statistically, Microsoft products are therefore *far* more likely to yield *discovered* bugs, in part also because these products are a far more interesting and easy target for attack ("quality testing by script kiddies").

      I'm pretty sure the number of bugs discovered in Linux will rise dramatically for the same reason once it replaces Windows as the most popular OS (I'd wager one or two price hikes for WinXP 2 and 3 would do the trick ;-).

      Of course I won't deny MS does make braindead marketing vs. security decisions as well (active scripting in an *e-mail client*? geez).

      --

      News and bla for computer musicians: http://lomechanik.net/
    20. Re:Contrary to popular belief by budgenator · · Score: 2

      Military proverb; No plan survives contact with the enemy

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    21. Re:Contrary to popular belief by Anonymous Coward · · Score: 0

      Some person enters a zero into a 3rd party database. The DB somehow causes all of the NT computers on the ship to die. You don't call this MS's fault? Even if an application performs an illegal operation, the OS should not crash in mission critical applications like this.

      I use a product at work (www.steeplechase.com) for machine control. It uses a 3rd party real-time kernel that replaces NT4's HAL layer. One can crash NT and rip out the hard drive, yet the application still runs. You still get a blue screen, thus losing the operator interface. However, a properly written control program can detect this and go into a controlled recovery procedure.

    22. Re:Contrary to popular belief by frankie · · Score: 2

      until the Blue Screen of Death is really, provably responsible for human fatalities (Think saftey control at a power plant, or a crash

      Re-read the Microsoft EULA (in fact, the EULA for just about any off-the-shelf software). It specifically forbids use of their software in power plants, aircraft, and other systems that may endanger human lives.

      "See, it's not our fault -- they were evil pirates."

    23. Re:Contrary to popular belief by Anonymous Coward · · Score: 0
      Let me see if I understand your argument.
      • You use a 3rd party application at work that is resistant to an NT crash.
      • The Navy does not.
      • Therefore, it's Microsoft's fault.
      Brilliant.
    24. Re:Contrary to popular belief by Ayende+Rahien · · Score: 2

      As a matter of fact, Windows' prices has remained fixed for quite some time, from Win95 & NT 3.1 or earlier.

      Another thing to consider is that since Windows' code base is being so heavily tested, there would come a time when there wouldn't *be* security bugs in them.
      Or at least not that many.

      Of course, some of the *design* decision in MS are at fault here, not the implementation itself.
      For example, I don't know off hand of any security flaw in NT itself (the OS, not the services like IIS), but putting services as SYSTEM is a big mistake.
      In essense, you take NT's wonderful security features, and eliminate them!
      IIS shouldn't be a running as SYSTEM, that is a start that would make owning boxes via unpatched IIS *much* harder, and shouldn't have big ill affects. (Except having to consider what rights IIS should get by default, and those should be minimized, not maximized.)

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    25. Re:Contrary to popular belief by uebernewby · · Score: 2

      Another thing to consider is that since Windows' code base is being so heavily tested, there would come a time when there wouldn't *be* security bugs in them.

      Except that the Windows code base is a moving target; patches and service packs get rid of some old bugs and introduce new ones.

      Spot on as far as IIS and other services are concerned, though ..

      --

      News and bla for computer musicians: http://lomechanik.net/
    26. Re:Contrary to popular belief by jafac · · Score: 2

      it also depends on what you classify as a "bug".

      If you consider Linux's usability by non technical people to be a bug - then you see a bug that would otherwise be hugely widespread, and in a corporation that relied on marketshare - this bug would be the FIRST thing that got addressed.

      You're not going to see widespread use of Linux (and you're not going to discover the other bugs) until this very crucial "bug" is fixed.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    27. Re:Contrary to popular belief by richj · · Score: 2

      The Yorktown's computer crash had nothing to do with Windows. Try doing a little research [gcn.com] before spreading the FUD, m'kay?

      All arguments aside about building a mission-critical system to control naval ships.

      What do you think is the more likely scenerio--the naval brass saying "Oh gee-whiz, we screwed up and are using a consumer-grade operating system in our command and control systems. We have no idea how to build a fail-safe system to run our ships..."

      or

      "We did everything right, someone mis-calibrated the damn thing"

      Give me a break, "m'kay". I spent time in the military myself, and have worked as an engineer for a governemt contractor. The only kind of "fail-over" most brass understand is how to switch to CYA mode after a screw-up.

      I think it's a mistake to use any "one-size-fits-most" OS in this kind of application, and I think most engineers would agree with me.

  6. Fire this man by CordMeyer · · Score: 1, Insightful

    Could the blame for Microsofts security issues fall on this man? Rushing products before they are fully tested.
    Microsoft's closed-source mode of development guarantees that customers will continue getting cracked and Microsoft will continue pointing the finger of blame everywhere except where it actually belongs.

  7. The obvious full disclosure question by Wizard+of+OS · · Score: 2, Offtopic
    The question that will be asked by a zillion of people: what is your (personal) opinion on the full disclosure issue? Let me phrase that more specifical with an example: the latest security bug concerning the download of possibly malicious code by IE, when the download box shows a different file type. When this was originally posted on Bugtraq, the advisory was very limited in details, to quote one of his replys on this matter:

    Some details needed for reproducing and exploiting the flaw were left
    out of my posting because there is no good workaround or a patch
    available, and the flaw could be quite easily used maliciously. Using
    those details it would be relatively easy to create a worm that infects a
    system when a user "opens" a plain text file from an infected website,
    for instance. For the same reason there wasn't any test page URL included
    in my posting. That, and technical details will be published later.


    Unfortunately for those who oppose full disclosure, the issue was discussed on Bugtraq, which finally led to the details of the vulnerability. This means that the Microsoft-supported way of disclosing bugs (Do issue an advisory but do not publish any details that could be used in creating exploits) apparently didn't work out. Ofcourse, there was a (small) delay, but eventually everybody knew about it before the patch was released.

    My question regarding this issue is: how do you feel about this issue? Do you really think that not fully disclosing a vulnerability will prevent exploits to be made? One of the arguments for full disclosure is that sysadmins are able to reproduce the error so that they can test if their system is vulnerable, but with limited disclosure this will only be possible for a small (and probably malicious) public.

    --

    --
    If code was hard to write, it should be hard to read
    1. Re:The obvious full disclosure question by brinkster · · Score: 2, Informative

      If you have been following this on bugtraq MS hasn't fixed the problem and it is still possible to hide the file. Click this link and a patched IE6 will tell you you're downloading a txt file but it's really an exe. http://kuperus.xs4all.nl/microsoft.txt

    2. Re:The obvious full disclosure question by J.+J.+Ramsey · · Score: 2, Informative

      "My question regarding this issue is: how do you feel about this issue? Do you really think that not fully disclosing a vulnerability will prevent exploits to be made? One of the arguments for full disclosure is that sysadmins are able to reproduce the error so that they can test if their system is vulnerable, but with limited disclosure this will only be possible for a small (and probably malicious) public."

      How people *feel* about this issue is irrelevant. Full disclosure, for all its faults, has worked better than just telling the vendor or a select few. Generally what has happened when vulnerabilities were kept quiet was that the vendor sat on the problem or took care of it at its leisure, leaving systems open for crackers who could and did silently exploit the vulnerabilities. Full disclosure 1) lights a fire under the vendor so that it actually *does* something, and 2) allows others a chance to find ways of coping with the vulnerability until a fix comes.

      This is not theory; it has been shown to work in practice.

    3. Re:The obvious full disclosure question by loopkin · · Score: 3, Informative

      Actually it's even worse.

      No need to discuss that point on bugtraq, everybody in the web industry knows about it.

      I found that bug (or feature, according to MS), months ago (even years maybe), when trying to generate on-the-fly pdfs as part of the web application i was working on. I think that almost any engineer or prgrammer working on web sites should know it. This is not a problem of security by obscurity, but a problem of unsecurity by stupidity (from MS).

      In fact, this is an argument to null the whole "security by obscurity" strategy. When every engineer or programmer knows about the bug, then there's no obscurity anymore. And with many of the security bugs found on MS OSes, it's what indeed happens, sooner or later. In fact, i think this is what happens with most software, not only MS', and that's why it's not responsible from them to use such a strategy.

  8. USA Patriot Act by pgrote · · Score: 3, Informative

    The article references this. Here are a couple of URLS on it:

    Full Bill:
    http://www.politechbot.com/docs/usa.act.final.10 24 01.html

    EFF Analysis:
    http://www.eff.org/Privacy/Surveillance/Terroris m_ militias/20011031_eff_usa_patriot_analysis.html

  9. OS monoculture by markj02 · · Score: 5, Insightful
    If you have one predominant operating system, you have a very fertile ground for viruses. Whether Schmidt just refuses to acknowledge this or just doesn't grasp it, it's a fact of life. Microsoft itself is a major problem when it comes to security because of their size and dominance, and they would be the problem even if they were much more careful about security in their products than they actually are.

    For this, as well as for many other reasons, it is essential that one operating system and one software company does not dominate the industry. The cost of dealing with cross-platform issues is the price we have to pay for a competitive market and a resilient infrastructure.

    Suggestions that our salvation lies in uniformity, market dominance by one company, and bigness are more reminiscent of the central planning of the USSR than of what has made our society so successful. It's kind of funny to see that some of the most staunch conservatives and defenders of Microsoft-style laissez-faire economics seem to be falling into the same trap that the communists fell into.

    1. Re:OS monoculture by Mija+Cat · · Score: 1

      Makes perfect sense.
      True Marxist Communism is an outgrowth or end result of Capitalism.
      The Leninist/Stalinist implementation of Communism attempted to jump to the endgame without having achieved capitalism first, and failed.
      At least that's what the history profs around here say...
      Meow!

      --
      Yes, that's really my e-mail. Don't change a thing.
    2. Re:OS monoculture by pigeonhed · · Score: 1

      In the interview Schmidt's background included the military, FBI and local law enforcement. Seems like a nice enough guy. Any Ex-Military, FBI, Law enforcement trained individual is going to look at security in a control and constrant sort of way. Schmidt appears to be good at security and an honest person, this does not mean I want him to make policy or be left unchecked. I am just saying he seems allot more like a showpiece for congress than a Microsoft employee. The corporation is the problem not some expert on military systems security. Not much to this interview other than the fact that Microsoft is really good at politics. How many companies lose a monopoly trial and end up expanding while writing their own sentence.

    3. Re:OS monoculture by Anonymous Coward · · Score: 1, Interesting

      This has an obvious corrolary: those who want better security/stability in the industry should work towards elluminating that domination and the barriers that keep it. This sounds obvious, especially on /., but it is not as obvious as it looks. "The cost of dealing with cross-platform issues is the price we have to pay for a competitive market" does not need to be true. Microsoft's biggest advantange is that a computer OS is not a commodity. This needs to be changed. (And it cannot be done by the Government. They do not have the power.) If the OS were a commodity, it would not matter what OS you choose, any program would run on it. That is, you load the CD, or finish the download, and it is ready to run (possibly after an installer), no matter if you are using *BSD, Linux, Windows, MacOS, or anything else. OS's would compete on stablity, ease of use, and extended feature sets.

      It is almost this good on Unix-based systems. Almost. It could be better. It could work beyond. A model, in my mind, is Apple's Carbon-combatable programs. They run, seamlessly, on two completely different architectures. (And there is no techincal reason they couldn't run on more with just as much ease to the end user.)

      There have been attempts to standardize. The flaw is usually that the intent is to standardize for programmers, not for end-users. I believe the technology exists to standardize to the point where:
      It doesn't matter what OS you use.
      It doesn't matter what window manager you use, on an OS that supports more than one.
      It doesn't matter what language the programmer worked in. (As long as they can make the system calls correctly.)
      It only matters what platform you are on if the programmer wants it too.
      That is to say, it does not matter to the end user. They can buy/download a program and it works. They should not have to know any of the above to install and use the program.

      What do you think? Can we create the world described?

    4. Re:OS monoculture by Neumann · · Score: 1

      What are you talking about that you have a very fertile ground for viruses? If linux was the only OS would the ground still be as fertile?

    5. Re:OS monoculture by Anonymous Coward · · Score: 1, Interesting
      If linux was the only OS would the ground still be as fertile?

      In one word, yes.

      Ususally, viruses are written for entertainment value, bragging rights, and desire to create damage and/or chaos. The more widespread the virus, the more these goals are achieved. And to get a wide-acting virus, you hit a dominent platform. This would happen regardless of the OS.

      Of course, with an open OS, the response to the core vulnerabilities can be much more timely, preventing the spread of variants, too.

      But in the final analysis, the spread follows epidemiological curves quite nicely and monoculture in software is as fatal as it is in agriculture, regardless of how you feel about your "superior" breed...

    6. Re:OS monoculture by Thatman311 · · Score: 0

      No because now you have just setup a perfect way to introduce security problems and NOBODY can do anything about it without breaking the specification. You see the problem could be how two components communicate between each other. That could be hole and nobody can do anything to fix it without potentially removing compability.

      --
      Silly Rabbit...Sig's are for kids.
    7. Re:OS monoculture by bmajik · · Score: 2

      Some inside Microsoft understand this _Very_ well.

      It may have come out of thier mouths at various times as "when linux has our market share, linux will have a similar number of vulnerabilities".

      When phrased that way, people often scoff.

      However, if you accept that microsoft's installed base contributes to them being a common target of attacks (without considering the relative quality of the software), then it seems reasonable to presume that as the popularity of a system increases, the frequency of people looking for exploits on that system will also increase. If you beleive there are always more bugs and exploits to be found, then it also follows that more vulnerabilities will be discovered.

      Summary ? Part of MSes high number of security holes has to do with installed base size. (*1)
      As linux popularity increases, it seems reasonable that the number of linux vulnerabilities reported will increase as well.

      Yet when MS says "if linux were as big as us, they'd be just as insecure", some people dismiss it outright.

      You say yourself that for many reasons, one OS should not dominate the industry. I agree. How many "linux will rule the world" zealots would agree ? Are they who do not, as forward looking as you or I?

      *1 - This is not an excuse, a bigger part of MSes high number of security holes has to do with assumptions made during product design, and default configuration choices.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    8. Re:OS monoculture by uebernewby · · Score: 2

      Can we create the world described?

      It's called Java, I believe ...

      And it doesn't look as if Java is going to be the environment of choice for every office suite/multimedia app/game out there for a long time to come (i.e. never).

      Also, if you do get a situation where one programming standard dominates the market the same way Windows does now, you'll just shift the problem from MS to the new standard.

      --

      News and bla for computer musicians: http://lomechanik.net/
    9. Re:OS monoculture by scheming+daemons · · Score: 1
      If market share affected the number of vulnerabilities reported, then Apache would have three times the number of reported vulnerabilities than IIS has.

      In reality, it is the opposite.

      In reality, some products are built to be more secure than others...regardless of market share.

      --
      "I have as much authority as the pope, I just
      don't have as many people who believe it" - George Carlin

  10. Ok, but... by torqer · · Score: 1

    He did coin (or I least I've never heard of it yet) the term cyberhacktivism. So that's gotta be worth something. Cheers

  11. software versus terrorism by Anonymous Coward · · Score: 4, Insightful

    Why does this interviewer have to keep comparing software attacks with the September 11th terrorist attacks? About the only thing they have in common is that they are both malicious. Beyond that, it has no place in an interview about Microsoft security. Very poor taste, IMO.

    - Just an AC

    1. Re:software versus terrorism by budgenator · · Score: 2

      It alows microsoft to imply that releasing a virus, worm, or trogan is the same as killing thousands of inocent men, women, and children.

      Attacking M$ is analogus to Lex Luther shining Kryptonite on Superman, an attack on truth, justice and the american way.

      It also alows microsoft to imply that any vulnerablities that were discovered before 9/11, isn't applicable to the present epoch. Not to mention that it lets Howard Schmidt put the interviewer, Paul Coe Clark III, on Microsoft's friendly interviewer list.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  12. Mod me down please by Wizard+of+OS · · Score: 3, Offtopic

    Okay, wrong reply (Yes, I scanned the article and saw the words 'microsoft' 'security' 'ask' 'question' and 0 comments, started typing like a wildman to be the first to type an intelligent question ... and realised just a bit too late that it wasn't a call for questions).

    Please mod me down before to many people notice my dumbness :)

    --

    --
    If code was hard to write, it should be hard to read
    1. Re:Mod me down please by Wizard+of+OS · · Score: 2, Offtopic

      Now what did I ask? I'm actually being modded UP as 'insightfull'

      *sigh*

      --

      --
      If code was hard to write, it should be hard to read
    2. Re:Mod me down please by Anonymous Coward · · Score: 2, Troll

      You inadvertently used reverse psychology on moderators which *ALWAYS* seems to work. Phrases like "I know I'm going to be modded to hell for this..." guarantee a +1 moderation, at least.

    3. Re:Mod me down please by Anonymous Coward · · Score: 1, Interesting

      It's true. I just intentionally did it here on that lame-assed sid about LOTR nerds. The post went straight to +4 before anybody started modding it down.

      --ZM, posting anonymously to stay at the karma cap
    4. Re:Mod me down please by dagashi · · Score: 0, Offtopic

      jesus christ... talk about expert karma wh0ring.
      what is that? 15 karma points in 7 minutes?
      i've got a total of 16 and that's taken me 8 months damnit!"#%&/()/&%
      NOW MOD HIM DOWN

    5. Re:Mod me down please by Anonymous Coward · · Score: 0

      Even though the individual moderation pts. are ungrounded, the thread as a whole is damn funny and insightful. Maybe they should find a way to moderate groups.

  13. Typical responses? by mac.newbold · · Score: 2, Insightful
    Isn't this the same old stuff we would expect to hear from MS? It sounds like it's just business as usual still. Someone points out that MS should feel responsable for the negligence they show in preventing errors (not to mention any negligence or undue delay in fixing them), and then MS just basically hands out excuses and changes the topic.

    Anyone who knows that they're a market leader does have a responsability to see that their stuff isn't going to be the cause of the next great Internet collapse. MS is quickly becoming the leader in getting their bugs exploited, and with so much market penetration, we really could be facing quite a disaster when a better worm comes along.

    Does anyone out there work for some other big company with lots of market share? What type of responsability do they assume for the security of their products?

    Mac

    --
    Does the name Pavlov ring a bell?
  14. Hard question dodging 101 by plover · · Score: 5, Insightful
    Q: But that kind of begs the question, because it wasn't completely unthinkable, like someone flying a plane into a building. At the time when all these features were being rolled out, programmers online were screaming left and right that this was inevitably going to result in these massive incidents, and, sure enough, they did.

    A: If you look at the development process, and how long it takes to develop these things and get them out the door, this is not something that people started working on six months ago, and the developer community is saying this is a bad thing. This is stuff that has been in progress for years, which is why we've had to effectively retool the way we do things internally, to meet that new threat environment.

    I don't know if the interviewer changed tapes in his recorder or what, but this is the single most important question he asked, and it was completely and totally unaddressed. This one question drives home the problem with Microsoft security, makes him aware that yes, we were all SCREAMING "Stop the madness" BEFORE it rolled out, and he waves his hands saying that hmm, we're meeting the new threat environment. What?

    Is there any chance that anyone of importance will see or read this interview? That's the shame. I'd love it if the appropriate congresspeople and/or attorneys-general could see this nonsense made more public.

    Not that I expect anyone in his position to actually answer all the questions asked, but it'd be nice if his lips moved in sync to his words, too.

    John

    --
    John
    1. Re:Hard question dodging 101 by siphoncolder · · Score: 1

      his reply did NOT completely avoid the question. the concept he's trying to get across is that the technology they come out with is stuff that's first churning away internally, away from public eyes. this process of innovation takes several years before it comes to public light. by the time developers are told of what redmond is gonna roll out next, this (by now old) tech they've got in the works is already on the roadmap, and will most certainly be lagged compared with what's next on the table, as well as fall short of the development community's needs in some way.

      you think that they snap their fingers one day with a new technology and ignore developers for a couple of months? no, they work hard for years, and aren't about to turn back on their roadmap after the hard work they've done.

      think.

      --
      i'm amazed that i survived - an airbag saved my life.
    2. Re:Hard question dodging 101 by Zen+Mastuh · · Score: 2

      I think Howard Schmidt went to the Ari Fleischer school of question dodging and graduated with highest honors. Damn, there goes my karma--again!

      --
      "What is the sound of one belly slapping?"
    3. Re:Hard question dodging 101 by Chris+Burke · · Score: 2

      The hard work of having an option turned on by default, instead of turned off and with a series of 7 "Are you really sure? It's stupid... Y/N" dialog boxes prior to turning it on?

      Yeah, try again.

      --

      The enemies of Democracy are
    4. Re:Hard question dodging 101 by kimihia · · Score: 1

      It looks like typical answer dodging to me. Don't be surprised.

      For some helping on becoming just like the guy being interviewed, read Michael Parentti's tips.

      Notice what he says through the double talk. He says Microsoft had to "retool the way we do things". What was new? Security consciousness! That was new!

      Reading the trivial vulnerabilities that are discovered every day reminds me of the community of trust that was still around on the Internet in the early 90s. Later in that decade some people became malcious and started attacking. There were attacks before then, but it wasn't this widespread (to my knowledge).

      In essence he is saying that after getting repeatedly abused for their total ignorance of security they are "retool"ing the what they do.

      Security of the software should be paramount - not an afterthought like they have been treating it for so long.

      PS, it is currently December 2001.

    5. Re:Hard question dodging 101 by siphoncolder · · Score: 1

      sure, i'll try again - think beyond applications.

      the technology i was referring to was activex. nice idea, but bad security behind it, and way too tied down to backwards compatability.

      another nice idea: .NET . time has yet to tell how well this will work in terms of security & how obsolete it'll become. however, it's the step up from activex most MS developers wanted.

      think before you say the words.

      --
      i'm amazed that i survived - an airbag saved my life.
  15. Yeah...that makes sense by Sabalon · · Score: 1, Troll

    I think it doesn't make any difference whether it is open source or closed source, it's a matter of identifying them once the product is released.

    So...who cares if there are problems. We'll find them eventually - as soon as someone exploits them and we hear about it. I wonder if they release their code like that for QA as well. It's a matter of identifying bugs once the product is released.

    I understand that you problems happen, but this is kinda like shoving things under the carpet and hoping no-one looks - or to use his analogies - letting the burgler in the front door of the apartment complex and hope that all the doors are locked, but ask him on the way out where he got the loot from.

    True reason MS won't release the source code for a security audit:
    ~$ df
    /home 200M free
    ~$ cd windows/source
    ~/windows/source$ find . -name "*.c*" -exec grep -l gets {} \; > ~/
    volume /home: disk full
    :)

    1. Re:Yeah...that makes sense by Sabalon · · Score: 2

      Oops...that should be
      ~/windows/source$ find . -name "*.c*" -exec grep -l gets {} \; > ~/msholes

    2. Re:Yeah...that makes sense by BlueLines · · Score: 2


      True reason MS won't release the source code for a security audit:
      ~$ df
      /home 200M free
      ~$ cd windows/source
      ~/windows/source$ find . -name "*.c*" -exec grep -l gets {} \; > ~/
      volume /home: disk full


      umm, that would match fgets(3) as well, which is much safer.

      -BlueLines

      --
      --BlueLines "The cost of living hasn't affected it's popularity." -anonymous
    3. Re:Yeah...that makes sense by adamy · · Score: 1

      Naw, they macroed it

      #define SECURE_GET_STRING gets

      --
      Open Source Identity Management: FreeIPA.org
  16. Mistyping of what he _actually_ said... by joebp · · Score: 2, Funny
    Q: You're the chief security officer of Microsoft. Explain for us a little bit how security fits into the Microsoft corporate structure.

    A: Security?

    Q: ... yeah, security ...

    A: Oh... that......... Our policy is to blame the people who find the holes in our software...

    Q: What about the people who put the holes in the software in the first place?

    A: Yes, of course. We're currently trying to purge the Al Quida factions from our programming team.

  17. They're trying by --daz-- · · Score: 4, Insightful

    Microsoft has been getting better. Many of the current IIS exploits aren't in IIS at all, but in ISAPI extentions like Index Server (Code Red exploited this), and HTTP Printing in Win2K. Almost all of the exploits released last year and this year could've been blocked by simply following MS' security checklist.

    Needless to say, sysadmins apparently don't read checklist, follow best practices, or pay attention to alerts. I have seen real movement from MS (on their site, in comments on NT BugTraq, and in other places) that they take this security stuff seriously now, and they are coming out with some good tools (they're even subcontracting them to get them faster and by security companies who have a better track record) to help automate patch downloading and installation, scanning of network resources for missing patches, remote deployment of patches (for those 500 web servers you have in your datacenter), and various checker tools which will basically verify the security checklists for you.

    Apparently MS realizes they made a wrong decision in their approach to security (trusting the sysadmin's dilligence), and they are making strong strides to change this now, and in the future.

    I know many of you dislike MS, but you must give them at least that.

    1. Re:They're trying by swright · · Score: 3, Troll

      This is exactly what gets me about MS...

      trusting the sysadmin's dilligence

      Yeah, thats why they have system files hidden and an explanation of what the Start Menu does on Windows 200 Advanced Server

      The point of MS's software, pure and simple, is that the user doesn't have to even think to be able to use it... which is totally contradictory to a the idea of a productive yet secure system...

      thoughts of desperation follow...

    2. Re:They're trying by (H)elix1 · · Score: 5, Informative
      Apparently MS realizes they made a wrong decision in their approach to security (trusting the sysadmin's dilligence), and they are making strong strides to change this now, and in the future.


      You think they are making strides to clean this up? Looks like patching the PR to me. Take a look at this...
      MS rolls out security obscurity bribe program


      Code of Conduct:
      Microsoft Gold Certified Security Solutions Partners are leaders in the security industry, not only in their products and solutions, but also in their standards of behavior. All Microsoft Gold Certified Security Solutions Partners shall follow a code of conduct regarding the responsible handling of security vulnerabilities. This code of conduct is intended to allow a product vendor to address any individual vulnerability and issue a patch, workaround or other response to the public. Microsoft Gold Certified Security Solutions Partners shall take reasonable steps to ensure that they do not publicly disclose details that would directly allow an outside party to develop or execute an attack exploiting the vulnerability.
    3. Re:They're trying by LoRider · · Score: 2, Interesting

      I will have to disagree with your statement, "Apparently MS realizes they made a wrong decision in their approach to security (trusting the sysadmin's dilligence), and they are making strong strides to change this now, and in the future."

      Microsoft's approach to security has/had nothing to do with trusting sysadmins and everything to do with gaining market share. The marketing department drives development plain and simple. You really should open your eyes when you are working on them NT servers, do they look like servers?

      Microsoft's products should install out of the box as secure as possible, not with a blank SA password for SQL.

      I am forced to work in an NT world and I hate it. I have worked with many other server OS's like Novell and Linux distros, and MS stuff sucks.

      People who NT is easy are wrong, NT is high maintenance really high.

      Speaking of high...I gotta go cough cough
      The only good thing I can say about MS is that Windows 2000 works better then 95/98/ME every did, but that's it.

      --
      LoRider
    4. Re:They're trying by Thatman311 · · Score: 0

      In SQL2000 you have to specifically check a box and hit ok to do a blank SA password. By default it uses Windows Authentication.

      --
      Silly Rabbit...Sig's are for kids.
    5. Re:They're trying by dunstan · · Score: 1

      I believe there are some (many even) within Microsoft who want to see improvements, but there is a fundamental conflict between presenting Windows as being a GUI administered simple OS and explaining that a server administrator needs expertise and experience.

      Me, my expertise is in Solaris/SunOS, and I've won it over ten or more years. I come across people in this field who have a variety of levels of expertise, but those whose knowledge is superficial can't get away with presenting themselves as experts. I've dealt with a variety of Windows SA's who vary from excellent (often with Unix backgrounds), who know how to manage DLLs and hack config files, through to those who can't understand how to allocate subnetted IP addresses.

      It's true that many Windows security problems are related to the poor level of expertise of the SA's, but MS are guilty of throwing mud (and FUD) at other OS's as "difficult to administer" when what they really mean is "poor SA's can't hide as easily".

      I have respect for IT professionals who are good at their jobs, be they Unix, storage, networking, security or Windows. I have no respect for charlatans, of whom there are plenty in every field. Through the MCSE programme Microsoft is complicit with these charlatans, most of whom don't even know what they don't know (which is particularly dangerous).

      A Solaris machine with an out-of-the box OS installation is totally unsuitable to be put facing the Internet, as is a Windows machine. Both Sun and Microsoft provide good material about running secure installations. The difference is that Microsoft have promoted a culture of flimsy sysadmin.

      Dunstan

      --
      The last scintilla of doubt just rode out of town
  18. This Guy by AciDive · · Score: 2, Insightful

    Sounds more like the head of Marketing at Microsoft than the Head of Security. Most of his answers were the same marketing BS that come out of Micro$oft every time you ask anyone from there a question. I just wish Micro$oft would give straight answers instead of Marketing BS.

    --
    "Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect." Linus Torvalds
    1. Re:This Guy by jnana · · Score: 1

      No, he is head of security, AKA 'chief rent-a-cop' for Microsoft. He's an obvious law enforcement type, and the interview doesn't evince any technical knowledge at all.

  19. Tyops? by Steve+G+Swine · · Score: 2, Funny

    Is there some sort of steganography going on in the typos of this interview?

    --
    "Consider yourself a member of a virtual corporation with Mr. Torvalds as your Chief Executive Officer." - Linux Advocac
  20. At the same time Microsoft is victim... by azatoth · · Score: 0, Troll

    of Internic hacking:

    Try "whois microsoft.com"
    And you'll get a good laugh at it :-)

    (result is in capital letters so cannot be posted here because of lameness filter)

    And btw this news has been rejected by slashdot.

    --
    -- "Life is easier since I have excluded JonKatz stories from my homepage"
    1. Re:At the same time Microsoft is victim... by adamy · · Score: 1

      Looks like they got apple.com, too

      --
      Open Source Identity Management: FreeIPA.org
    2. Re:At the same time Microsoft is victim... by nadie · · Score: 1

      And slashdot.org And linux.com And google.com

  21. Impressive! by Anonymous Coward · · Score: 0

    Now, that's how to karma whore!

  22. Quote from article. by Anonymous Coward · · Score: 0

    "If I leave my keys in my car because it's convenient for me, and somebody steals my car, is that my fault?"

    Just try convincing your insurance company otherwise. I'm just glad Micro$oft don't build houses...based on this quote they'd have plenty of windows (all different of course), and no doors.

  23. What did you expect? by Computer! · · Score: 2

    Q: But that kind of begs the question, because it wasn't completely unthinkable, like someone flying a plane into a building. At the time when all these features were being rolled out, programmers online were screaming left and right that this was inevitably going to result in these massive incidents, and, sure enough, they did.

    A: Well, yes. You're right about that. We were given the signal loud and clear, and completely ignored it. We here at Microsoft are terrible at making software. In fact, please don't ever again buy any of our products. We are very, very bad.

    I mean, this guy is speaking on behalf of a multi-billion dollar software giant. He is not going to risk his job by embarrassing his whole company. That's why companies like MS (GM, American Airlines, Exxon) hire guys like this. For reference, consult any presidential press conference.

    --
    If you fall off a building, go real limp, because maybe you'll look like a dummy and people will be like hey, free dummy
  24. Car theft analogy by Anonymous Coward · · Score: 0

    I think that picture has changed. Once again, we've been developing stuff based on ease-of-use for the customer and what the customer requirements are. I think what happens now is that we've seen the threat picture change. I think it goes back to a physical analogy. If I leave my keys in my car because it's convenient for me, and somebody steals my car, is that my fault? Ten or 15 years ago, the likelihood of that happening was very, very low. But the threat picture has changed dramatically in most places.

    Ten or 15 years ago, I still would have stolen his car if he was stupid enough to leave his keys in the ignition.

  25. I Loved this bit... by schon · · Score: 5, Interesting

    (When asked about full disclosure, and publishing of exploits)

    In some cases, it's tantamount to screaming "fire!" in a crowded movie theater.

    Yeah, except there really IS a fire.

    So when there is a fire in a movie theatre, he's suggesting the person who notice it just quietly go and tell the management (who will wait to see if it's really a big fire, and then assign some staff to attempt to put it out), instead of telling the people whose lives are in danger?

    Yeah, GREAT analogy.

    1. Re:I Loved this bit... by blakestah · · Score: 2

      I read that a little differently.

      My take was that he was saying that EVERYONE vulnerable should be notified in the most efficient way possible, but no one else really needs to know. I think that is the theoretical goal from his point of view. ie: if everyone in an apartment building has a security issue, you tell them. You do not post it on fliers in front of the building, or broadcast it to criminals.

      That being said, he, and Microsoft, are acting INCREDIBLY ignorant with respec to the way people use computers. People do not maintain computers, by and large. Paid administrators do, but home users work on it until something works, and then do not touch it out of fear that it will become a time sink. Eventually a bug is found, and they get remote rooted.I am still being attacked by computers on my subnet that have had IIS rooted and do not know about it. And that was puslished MONTHS ago.

      ANY operating system serving ports on the Internet has to be watched and maintained. Until Microsoft realizes this, and actively provides for it, their products will continue to be the least secure around.

    2. Re:I Loved this bit... by n8_f · · Score: 1

      If there is a fire a theater, isn't everyone in the theater affected? He may have intended your interpretation, but there is no way to derive that from what he said.
      Like the original poster said, it is a bad analogy.

    3. Re:I Loved this bit... by john_uy · · Score: 1

      it's like this, if you shout fire in a movie theater full of people, most will panic and there will be injuries and maybe deaths from being trampled upon by people.

      if you do not shout fire, people may get trapped and die to.

      so it is really difficult to choose which is right.

      --
      Live your life each day as if it was your last.
    4. Re:I Loved this bit... by schon · · Score: 2

      if you shout fire in a movie theater full of people, most will panic and there will be injuries and maybe deaths from being trampled upon by people.

      And if you go pull the fire alarm, these same people will panic in the same way.

      What's the difference?

    5. Re:I Loved this bit... by TinWeasle · · Score: 1

      The problem with yelling "fire" in a crowded theatre is not about warning people when there is a fire, but of making a false alarm, and causing panic where there shouldn't be any.

      Anyone here really feel that way about security holes? More to the point, anyone really feel that there is no "fire" in MS products??

      --
      The TinWeasle: "Worming Out of Culpability since 1978" - Opinions expressed are mine alone, yadda, yadda, yadda
  26. Did he really say that? by kilgore_47 · · Score: 5, Insightful

    Howard Schmidt: I think the position has always been that you check the final product for vulnerabilities. Because there's a whole lot of open source out there that, day after day after day, there's more reports of vulnerabilities. I think it doesn't make any difference whether it is open source or closed source, it's a matter of identifying them once the product is released.
    (bold added by me)

    Shouldn't a company with Microsoft's resources be able to identify security holes before the product is released?
    Maybe this "release-and-then-check-for-bugs" strategy explains why there are so many MS explots?

    --
    ___
    The way to see by faith is to shut the eye of reason. --Ben Franklin
    1. Re:Did he really say that? by vinnythenose · · Score: 1

      Do you know how hard it is to check for security issues? You can have QA consisting of hundreds of people and they will not be able to replicate something that one in one million will. It's just numbers. They could catch all of the security holes before they made it to market if the whole market was their quality assurance.

      Don't get me wrong, I think MS could do a better job of writing secure software, but looking for security holes isn't as easy as it sounds.

      --
      --- I used to moderate, then I read the -1 articles and decided having to filter through them was not worth it.
    2. Re:Did he really say that? by kilgore_47 · · Score: 1

      You're right, of course, but I just find it strange (and a little funny) that their Security Chief phrases it like the QA process begins after the product ships.

      --
      ___
      The way to see by faith is to shut the eye of reason. --Ben Franklin
    3. Re:Did he really say that? by vinnythenose · · Score: 1

      Hmm, I guess my lazy reading habits have failed me once again. I missed that part, must have been about the time I got bored of the interview and started skiming (especially near the beginning about "hey, did you manage to make any calls after the planes hit the building?" oie. That was not a question that I needed to hear.

      But regardless, I believe my point still stands, although QA should be starting before the product ships :) And in reference to some other posts, yes, bug checking should be done the whole way through the development cycle. But they do get through because of logic errors. Things that after a few months you find the bug, track it down and go "doh! I can't believe I forgot that case!"

      --
      --- I used to moderate, then I read the -1 articles and decided having to filter through them was not worth it.
    4. Re:Did he really say that? by Frogg · · Score: 2, Insightful

      A wise man once told me: "You can't retrofit quality to a product"

      ..and 10+ years of software engineering have shown me that this does indeed appear to be true.

    5. Re:Did he really say that? by ninewands · · Score: 2
      errrrrrmmmmmm ... yeah, like:

      cd src
      grep -r gets( *

      would prevent a LOT of buffer overflows. Despite the following:
      Never use gets(). Because it is impossible to tell with out knowing the data in advance how many characters gets() will read, and because gets() will continue to store characters past the end of the buffer, it is extremely dangerous to use. It has been used to break computer security.
      Use fgets() instead.

      -- man -S3 gets()

      This nugget of easy-way-to-enhanced-security knowledge has been known for YEARS, yet C programmers blithely ignore it. I'm sure there's something equivalent in C++ too.
    6. Re:Did he really say that? by TinWeasle · · Score: 1

      "The quality goes in after the name goes on!".... Er, wait a minute...

      --
      The TinWeasle: "Worming Out of Culpability since 1978" - Opinions expressed are mine alone, yadda, yadda, yadda
  27. Your sig doesn't compile by Anonymous Coward · · Score: 0

    I've tried it on several 'nix compilers. What does it do, anyway?

  28. Leaving keys in the car is still stupid... by Chris+Burke · · Score: 5, Insightful

    In response to the question about MS making Good Times into reality (having scripting in email on by default), he said:

    If I leave my keys in my car because it's convenient for me, and somebody steals my car, is that my fault? Ten or 15 years ago, the likelihood of that happening was very, very low. But the threat picture has changed dramatically in most places.

    I don't know where he was living 15 years ago, but where I grew up (granted I didn't have a car then), there's no way you'd leave your keys in your car and act surprised when it was gone in the morning.

    If your car gets stolen because you left the keys in it, its not entirely your fault because it's illegal to steal the car regardless. But it was still bloody stupid.

    If it was my friend who left my keys in the car, I'd be pissed as hell. And if the manufacturer put a spare key on every car in the exact same place so it was easy to find and my car got stolen, I'd join the class-action lawsuit that would surely result.

    It's one thing to say that MS has good security, and non-disclosure is the right way to go, etc etc. He has to. But to dismiss this question as though it wasn't their fault, without even a "Yeah, we shouldn't have done that", I think is demonstrative of the thinking that led to the problem in the first place.

    --

    The enemies of Democracy are
    1. Re:Leaving keys in the car is still stupid... by Anonymous Coward · · Score: 0

      On 9/11 the airlines left the keys in the airplane, figuratively speaking. Then they took a loss and had to fix their security. If he wants to compare 9/11 attacks with software security, I think he better learn what to expect.

    2. Re:Leaving keys in the car is still stupid... by cpeterso · · Score: 1

      On 9/11 the airlines left the keys in the airplane, figuratively speaking. Then they took a loss and had to fix their security. If he wants to compare 9/11 attacks with software security, I think he better learn what to expect.


      you mean Microsoft should expect a multi-billionaire dollar bailout package?

  29. Congratulations! by r_j_prahad · · Score: 2, Offtopic

    You're going to hit the 50 point karma cap with three off-topic posts in a row.

    Splendid, man, splendid.

    1. Re:Congratulations! by Spy+Hunter · · Score: 1, Offtopic
      Wow, it's a moderation frenzy!

      Gimme my points, I want some too!

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  30. Basics of security by towaz · · Score: 1

    How did he get a job in security even the basics of security in microsoft products are lacking......

    so many users are creating accounts like administrator with out even a password and being allowed to leave it blank....Why not force a password?....this would also work better for microsoft, if the user forgets their password i am sure they wont mind charging for support.

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - Voltaire
    1. Re:Basics of security by Anonymous Coward · · Score: 1, Interesting

      I'm wondering why professional bodies, like SANS, Software SQA, and the Computing Societies dont pip up and tear stripes off MS for bad process, and the absence of External and independant audits.
      The guy has a clear conflict with public interest and public relations, and there is no evidence he has independant authority, or a mandate to make radical changes. remember the bit about auditors being independant and being seen to be independant taught in accounting 101. same for security.

      Bruce Schiner and others have made comments about this before, and have offered to help in the past. Very arrogant to assume the company (MS) can do it better internally.

      This guy is a public relations front.
      Were I him, I would have released every damm secret/obsure registry setting, and how to disable active extensions, and undo the 'speed' boosters improperly inserted into supervisor spaces.

      Looking at BSD, or Qmail, where processes have been chrooted and protected by design, and Solaris and AIX have cleaner security models. They have moved up the security ladder, whilst MS has remained stationary.

      Code repetition.
      Parsing a url, traversal should be on one bit of code only, not in 20 -30 spots . This tells you plenty about internal structures and standards. need to rationalize duplicate or near duplicate function calls .

      in defence of the security guy, he has inherited an insecure model, and is probably chipping away. I wont be impressed until I see code metrics , and audit statistics being posted.

      Taking the source code and publishing the word count, and alphabetically sorted symbol tables would be a good start.

  31. war is peace, freedom is slavery, ignorance... by Chief_Wahoo · · Score: 1

    regarding mr. schmidt... > i sure am glad the military/industrial complex is a fiction. otherwise i might think it suspicious that the man responsible for security on most of the world's computers works for the government. love your country. fear your government.

  32. Amazing by freeweed · · Score: 1
    in the time it took me to read the response to his last comment in this thread, it went from 5-5-5 to 5-4-3. Easy come, easy go I guess :)

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  33. Deny Deny Deny by N8F8 · · Score: 2

    Did someone interview the Security Chief at Microsloft and seriously expect to get somthing besides a politician? The guy even works three blocks from the WhiteHouse.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  34. lamer by Anonymous Coward · · Score: 0

    What does random microsoft subdomains have to do with hacking microsoft? You can call your subdomain anything you want.

    It's already been on slashdot. Old news, was in one of the quickies.

  35. Favorite quote... by VGR · · Score: 1

    "Standards inhibit the ability to innovate"? Do I even need to point out the bashing potential?

    --
    The Internet is full. Go away.
  36. Screaming "fire!" in a crowded movie theater by dica · · Score: 3, Interesting
    > What we're relating to is responsible reporting, and there's a difference. In some cases, it' tantamount to screaming "fire!" in a crowded movie theater.

    But there is a fire. Its only irresponsible to shout "fire!" in a crowded movie theater if there isn't on, just like it would be irresponsible to post non-existent exploits to bugtraq.

    Mr. Schmidt is suggesting:

    • If you see a fire start in a movie theater, the responsible thing to do is:
      1. don't inform anyone at risk.
      2. get up quietly.
      3. report the fire to the movie theater's manager.
    • If the fire is due to negligence of of it is irresponsible to tell people how the fire really started.
    • You have no moral authority to call the fire department, even if the manager refuses to evacuate the theater.

    • Geez... They must have cut their spin budget recently.

    1. Re:Screaming "fire!" in a crowded movie theater by Anonymous Coward · · Score: 0

      This is a false analogy.

      Unlike a fire, if you don't tell anybody about a bug (and nobody finds out), nobody gets hurt.

    2. Re:Screaming "fire!" in a crowded movie theater by Anonymous Coward · · Score: 0

      > Unlike a fire, if you don't tell anybody about a bug (and nobody finds out), nobody gets hurt.

      The problem is that experience shows us that, _always_, someone with bad thoughts finds out sooner or later about the bug...

  37. Logic fault by The+FooMiester · · Score: 3, Insightful

    Q: . . . things like . . . making e-mail attachments executable.

    A: I think that picture has changed. Once again, we've been developing stuff based on ease-of-use for the customer . . . it goes back to a physical analogy. If I leave my keys in my car because it's convenient for me, and somebody steals my car, is that my fault?

    No, it's not. But if the Foo Car Company set all their remote locks to open when you clap your hands thrice, for "when your hands are filled with grocery bags, to save you from searching your pockets for the key", and only allowed this to be disabled by opening the hood and clipping the red wire with the blue tracer, I'd say they would be responsible for my aunt's CDs disappearing.

    Opening the hood and clipping a wire is farther than most people want to go when it comes to modifications. I'd even wager that it is more than many drivers are capable of. Searching around in the "control panel" is further than your average MS-Outlook user is likey to feel comfortable with. They are afraid of "breaking" things.

    The car keys are in the user interface portion of the car, I guess my point is. It's "easy" to remove them, put them in your pocket, to provent unauthorized use. How "easy" is it to disable the trojan propigation in Outlook?

    --
    The previous has been a secret message to my comrades.
    1. Re:Logic fault by john_uy · · Score: 1

      Well actually Mr. Howard Schmidt has a point there.

      I say that Linux and Windows cannot be directly compared (IMHO) because of their functions and objectives. But nevertheless, in terms of functionality, Linux is not very user friendly (you have to do lots of steps) in order to reduce the faults in the system (whether security or stability.) Microsoft on the other hand wants every user will be able to use a PC even though it is their first time to use one. In the process of doing that, if you disable all features (because of security) then nobody will buy their OS since I believe their support call center will be full 100% of the time.

      --
      Live your life each day as if it was your last.
    2. Re:Logic fault by The+FooMiester · · Score: 2, Interesting

      I say that Linux and Windows cannot be directly compared (IMHO)

      I never compared the two. I just made a simple anology, much akin to the one posted in the interview. I just happen to think mine is more correct.

      But nevertheless, in terms of functionality, Linux is not very user friendly (you have to do lots of steps) in order to reduce the faults in the system (whether security or stability.)

      Strictly speaking, your average Linux OOB(out of box) experience is safer than your average Windows OOB experience. I recieve daily trojan emails, but see nothing in my ftpd logs.

      Microsoft on the other hand wants every user will be able to use a PC even though it is their first time to use one. In the process of doing that, if you disable all features (because of security) then nobody will buy their OS since I believe their support call center will be full 100% of the time.

      Be able to, be forced to, what's the difference, right? There has to be a certain expectation of knowledge.

      Also, there's a difference between useful and secure. M$ may have done a bad thing when they allowed .doc files to contain machine level code. They're paying the price for that now. Many email services just outright BLOCK .doc files now. I bet that interferes with functionality.

      It's funny you mention that nobody would buy their OS if it were secure.

      --
      The previous has been a secret message to my comrades.
    3. Re:Logic fault by Anonymous+DWord · · Score: 2

      How do you clap your hands when they're filled with grocery bags? I don't think that product will ever take off. Sorry.

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    4. Re:Logic fault by Anonymous Coward · · Score: 0

      That is total FUD bullshit. Trojan propagation is DISABLED by default in the latest versions of Outlook. You actually have to make a change in the REGISTRY to be able to even save those attachments in Outlook.

  38. Standards, "Innovation", Best Practices by Relic+of+the+Future · · Score: 3, Interesting
    Standards don't drive [development efforts], because what happens, you wind [up] in a situation where standards may turn around and inhibit the ability to innovate...

    Classic Microsoft... standards bad, embrace and extend good... we do it for security reasons, not because we're trying to leverage our monopoly power into yet-another market. I can almost understand the "don't tell anyone about the exploit until we have a chance to fix it" stance, but this makes me sick to my stomache.

    I would be in favor of government standards of security. And not just because it would force more open standards, but because it's a good idea. Yes, it will probably not be easy to implement, and it might force MS to ship a product or two late, but at least it will enforce some needed checks from a company who's concept of security is identifying problems after product release.

    --
    Those who fail to understand communication protocols, are doomed to repeat them over port 80.
  39. New t-shirt slogan: by Zen+Mastuh · · Score: 2

    "My server got rooted, and all I got was assurance from Howard Schmidt that we have a special obligation to improve security"

    --
    "What is the sound of one belly slapping?"
  40. Responsibility? by TheLinuxWarrior · · Score: 1

    I'm sure the position is. We just write software. We're not responsible for anything bad that happens to you if you actually USE it in production.

    1. Re:Responsibility? by Anonymous Coward · · Score: 0

      Isn't that part of the license agreement?

      <g>

  41. Real Threat by Tony · · Score: 3, Insightful

    If we have vulnerable systems, it is likely that terrorists will use our own weaknesses against us. As is mentioned in the interview, the cost of bringing down our communication systems is fairly small.

    Remember the Morris Worm? It brought the entire internet to its knees, and Robert Morris didn't mean to release it. What if a "virus" (more correctly, a worm or trojan) is created that destroys every MS-Windows installation? This means more than just Grandma Jane's computer-- I mean military, telecom, and hospital-controlling computer in the world.

    The threat isn't that great. Although it wouldn't be expensive in the monetary sense, it would be hard to engineer. But as long as the threat *exists,* it must be considered a potential.

    - Tony

    --
    Microsoft is to software what Budweiser is to beer.
    1. Re:Real Threat by fishebulb · · Score: 1

      if every windows system got destroyed on the internet. WOOOHOO. i would be smiling for hte rest of my life.

    2. Re:Real Threat by nathanm · · Score: 2
      What if a "virus" (more correctly, a worm or trojan) is created that destroys every MS-Windows installation? This means more than just Grandma Jane's computer-- I mean military, telecom, and hospital-controlling computer in the world.
      Well, then it's a good thing there are no critical military, telecom, or hospital systems running Windows.
  42. Nail on the head. by Ungrounded+Lightning · · Score: 3, Informative

    I think it doesn't make any difference whether it is open source or closed source, it's a matter of identifying them once the product is released.

    So...who cares if there are problems. We'll find them eventually - as soon as someone exploits them and we hear about it.


    Precicely.

    If you want bug-free code you need to start at the architecture/design process (avoiding bug-prone choices), then debug as you go. It's like growing a perfect crystal - you push the impurities out as it solidifies, so only the boundary needs attention. The longer you wait, the larger your search space for each bug, and the bigger the hive of ofspring each bug has produced as new code was added to buggy code.

    Security issues are a special case of "bugs", with more than the typical amount of effort needed at precoding stages to avoid building unfixable problems into the basic architecture.

    I wonder if they release their code like that for QA as well. It's a matter of identifying bugs once the product is released.

    My impression is that Schmidt is completely unaware that software QA, or any other pre-release potential for (securyty) bug suppression, exists. At a minimum his statement implies that Security as a department doesn't participate in architecture, design, code reviews, or QA, and that its leader either feels no need to do so, or is deliberately directing attention away from an inability to affect those stages.

    That the head of security for Microsoft could emit such an answer is appalling. But it also goes a long way toward explaining the security problems in Microsoft products.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  43. number one priority? by Dr.+Awktagon · · Score: 4, Funny

    I think security is recognized as the number-one priority across the company.

    After the interview, Mr. Schmidt realized that the question was actually about Microsoft's software products, and not about locking the doors each night at MS HQ.

  44. I disagree with that. by El+Camino+SS · · Score: 1


    THE lawyers won't just sue Microsoft, they will also be suing the maker of the "killing object" that M$ software was put in, for being so insane as to not to make a more custom bulletproof application.

  45. LOL by Anonymous Coward · · Score: 0

    BAHAHAAHAH...

    Thanks d00d. I've been wondering when someone would convert this into my prefered reading format.

    QED

  46. AHA! by Ungrounded+Lightning · · Score: 4, Troll

    The guy even works three blocks from the WhiteHouse.

    The software is developed in a suburb of Seattle Washington (state) and the company's security chief works in Washington (DC), nearly as far from the software department as you can get and still be in the continental US.

    THAT explains the security problems in Microsoft products!

    B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:AHA! by Thatman311 · · Score: 0

      Redmond is NOT a suburb of Seattle. It is it's own city FAR away from Seatttle. If anything Redmond is a suburb of Bellevue but of course...nobody not from this area knows this.

      Course I live in Redmond so I love my city.

      --
      Silly Rabbit...Sig's are for kids.
    2. Re:AHA! by Anonymous Coward · · Score: 0

      The interviewer lives in DC, not Schmidt.

  47. Head of Security or Lobbyist? by Indomitus · · Score: 1

    Microsoft's head of security works 3 blocks from the White House? The last I heard, the rest of MS campus was in Washington state, not Washington D.C. I would have asked him how the hell he effectively manages security for an operation the size of MS from 3000 miles away. He seems more like Microsoft's liason to Congress, not any kind of security manager. He's fully integrated into the MS management hive-mind it seems from the way his answers mirror what we always hear from MS executives. Wait a minute, maybe that's how he manages his teams at the main campus? :)

  48. SCREAMING by huckamania · · Score: 1

    and your still screaming, all the time, about anything and everything, which is why the only people who listen are fellow screamers.

    1. Re:SCREAMING by plover · · Score: 2
      I'd mod you up as insightful, if I could.

      But is the world a better place because of Outlook? The answer was "no" when we saw HTML in email, and it's still "no" because of HTML in email. Nothing's changed, it's gotten worse as they have continually moved to support MORE crap in the client.

      • "Now with preview panes!"
      • "Now with ActiveX!"
      • "Now with Javascript!"
      • "Now with new and improved viral worm installation and propagation macros!*"

      (*OK, so they didn't actually market this last point.)

      All he says is that they're working on "meeting a threat". A threat that exists solely because they chose to install unneeded, unwanted, and ultimately insecure extensions to email. They chose to do so with plenty of forewarning that adding any automatic processing to email would create a viral breeding ground where none existed before. And that they did so simply to offer a free email reader to cut market share from competing email manufacturers just adds antitrust icing to the cake.

      Yeah, I'm screaming. I'm screaming because I'm still pissed off. 8 years of this crap and it's only gotten worse.

      John

      --
      John
  49. After readin this interview, I think this guy is.. by GeneralEmergency · · Score: 1


    ...clearly one the least candid and varbally honest individuals on the planet today, and the Bush administration is making one whopper of a mistake taking this guy's advice on anything more important than decorating tips for the White House xmas trees.

    CSO, my ass, this guy's just another corporate frat boy if you ask me.

    --
    "A microprocessor... is a terrible thing to waste." --
    GeneralEmergency
  50. Microsoft's Capability by krackbebe · · Score: 0, Flamebait

    This interview assures me that Microsoft is continuing down the road to success. Based on their past performance, and their constant vigilence on computer security issues (extremely minor incidents withstanding), I will be switching away from some of my Red Hat Linux servers.

    Frankly, the ease of use and support I've seen with Windows XP, not to mention the stability and compatilibilty i've seen have finally swayed me back. Red Hat has a long way to go, and I'll be recommending to all my collegues not to try out this so called operating system. Even more so for the dying BSD lineage. Microsoft is going strong and will continue on into the forseeable future. I can't frankly say the same about other Operating Systems.

    1. Re:Microsoft's Capability by John+Fulmer · · Score: 2

      > i've seen have finally swayed me back. Red Hat has
      >a long way to go, and I'll be recommending to all
      >my collegues not to try out this so called
      >operating system.

      Hmmm. "swayed me back"..."so called operating system"...
      "recommending to all my collegues"...

      Hooom, hum.

      Heck, who needs 'Lord of the Rings'. I think we got real live trolls right here.

    2. Re:Microsoft's Capability by krackbebe · · Score: 1

      I guess it is easy to paint a label on any individuals who disagree with the party line. Nice way of deflecting valid criticism. I guess anyone who uses Microsoft software is automatically a troll in your book. *shrug*

    3. Re:Microsoft's Capability by mister_sparkle · · Score: 2
      Typical Slashdot B.S. Say something nice about Microsoft, and suddenly you're a troll. Say something about how awesome Linux is, and you're modded up to "+3 Informative". What utter crap. I've been running 2000 and XP and found them to be very stable, configurable, and user friendly. that's not a troll, it's a fact. I've also used Red Hat and found it to be lacking in many areas (ease of configuration... LinuxConf, etc. are crap; consistent GUI, built-in terminal server, etc.) So am I a troll now, too, because I speak from experience? I think that half the people around here who adore Linux so much and bash MS haven't used a MS operating system lately, or else are just joining the bandwagon.

      "We are Slashdot... you will be assimilated." Form your own opinions, people.

    4. Re:Microsoft's Capability by krackbebe · · Score: 1

      Glad to see I'm not the only one able to step outside the box and question for one fleeting moment that Linux isn't the end all be all. Gotta say, I've been darn pleased with the direction Microsoft is going lately. Maybe if the govt finally lays off them, they can get back to helping our economy and innovating at their former pace.

    5. Re:Microsoft's Capability by angry_clown_penis · · Score: 0

      >I've been darn pleased with the direction Microsoft is going lately

      -You mean the direction of degrading the quality of MP3 in XP?
      -The direction of not rewriting IIS causing Gartner Group to recommend companies to drop it?
      -Smart Tags?
      -Not wanting people to publish exploits in their code?
      -Not supporting java?

      >innovating at their former pace.
      M$ has never been innovative.

      Here's the direction that M$ is on..
      Most NT boxes don't even run IIS yet their software accounts for the large majority of exploits.

      You must be a gov't contractor whose job depends on patching M$ all the time.

    6. Re:Microsoft's Capability by John+Fulmer · · Score: 2

      Uh, huh.

      Make an vague, content-free, 'fanboy'-type comment about Microsoft, and you are a martyr.

      Suuuuurrrrreee.

  51. oops you just made MS's list of 'terrorists' by Anonymous Coward · · Score: 0

    Head for the hills!

  52. Linux is just as vulnerable, just a better user by gtaluvit · · Score: 1, Insightful

    No, this is not flame bait, but the guy points out a perfectly valid point: every other OS has the same problem in terms of vulnerabilities. The difference comes from the user base. If you look at the typical linux user vs. the typical windows user, you're looking at two different people. My grandmother could never use linux, and by the same token, could never turn stuff OFF in windows. So if IIS is turned on, or Remote Assistance, she's not going to know a darn thing on how to disable it or secure our machine. Me on the otherhand, I've got the virusscan doing daily updates, the firewall, etc. It's not that windows is any less secure than linux, its just that it COMES less secure and users can't fix it easily.

    --
    - gtaluvit (prnc. GOT-tuh-LUV-it)
    1. Re:Linux is just as vulnerable, just a better user by Anonymous Coward · · Score: 0

      Not to flame your grand mother but...it's all about what you think they can handle. When my mother wanted to learn how to email (or use a computer at all) I installed lfs,x11,links,ion,mutt,pine,etc. Then I told her the basics like: logging in, starting x11, pressing mod1+f1 for ion manual, pressing tab twice for list of commands in xterm, typing man command for explaination of the commands. And there wasn't much more then that. Pushing keys on the keyboard turned out to be quite easy, for her atleast...

      I would say that your grand mother would have been able to use linux in a cli environment without a problem, if you hadn't feed her with MS FUD in the first place. what's your thought on that?

    2. Re:Linux is just as vulnerable, just a better user by gtaluvit · · Score: 0

      I'd say, yeah, I could write the steps to doing email with even text based pine. However, I'd have to walk her through anything at all that was advanced. She could figure out how to do an attachment alot easier with outlook than she could with pine.

      --
      - gtaluvit (prnc. GOT-tuh-LUV-it)
  53. I know people who do that by Proud+Geek · · Score: 2

    Leave their keys in their cars, I mean. Is it stupid? Maybe, but so long as they don't get stolen (hint: after twenty odd years of this, they haven't) then you can say that in their situation it works.

    Really, this parallels the whole trust on the Internet thing. I don't leave mail relays open anymore, I don't run ftp or telnet services; hell, I don't even let my computer respond to ping or finger.

    Microsoft should have fixed their default settings problem a couple years ago. I wouldn't blame them for having it like that, though. Most Linux distributions come somewhat secure out of the box now, but a year ago most didn't.

    --

    Even Slashdot wants to hide some things

    1. Re:I know people who do that by Afrosheen · · Score: 1

      Say hello to the minions of Hooterville for me. It's been a long time since I've seen those simple folk clowning around on Green Acres and whatnot.

      Jeez. Leaving keys in your car IS stupid. I guess if I had a shite car and was desperate to be rid of it, I'd do that here in Dallas.

  54. Better Analogy than Fire in Theater by Jaborandy · · Score: 1
    I've seen some comments busting on the Fire comment. I agree that it's not a good one, so let me suggest a physical-world alternative:
    You discover that a theater's reel-room lock can be bypassed with a credit card. You corroberate this by calling a friend in a neighboring city, and the doors in his theater are similarly weak. You are now the only two people who know that it is easier than expected to perform a criminal act against the theater.


    Should you

    • Tell the theater and hope they fix it. If they don't fix it given a reasonable amount of time (How long does it take to order and replace a hundred doorknobs? Do you really think two weeks is enough time?), it's their own damn fault.
    • Tell everyone by posting it in the parking lot of the mall, and act surprised when every theater within the state is robbed.
    • Tell no one. Steal a print of the Lord of the Rings tonight and sell it on E-Bay.

    Is this not a good analog of a digital security vulnerability? It's not a fire except in the figurative sense when it's being aggressively exploited. It's just like discovering a certain door can be bypassed with a particular trick that most doors aren't vulnerable too.


    By the way, I'm not telling you where I live, because my front door was hung poorly. The stupid anti-creditcard-trick-tongue on it falls into the jam opening when you close the door all the way, so it's useless. I don't consider it a big risk most of the time, since I also have windows in my house, and if you steal physical stuff I can have the police go after you using physical evidence... but that's off-topic.


    Cheers,

    Sandy

    1. Re:Better Analogy than Fire in Theater by Afrosheen · · Score: 1

      The flaw in your analogy is this:

      The cost of hundreds of doorknobs is far greater than coding a patch and making everyone download it from your server. Maybe with MS's monolithic bearaucracy it costs millions, but that's their fault, isn't it?

      To answer your multiple-choice-quiz, I'd get that LoTR poster and sell it asap.

    2. Re:Better Analogy than Fire in Theater by J.+J.+Ramsey · · Score: 1

      "You are now the only two people who know that it is easier than expected to perform a criminal act against the theater."

      Ahem. You don't really know this. Someone else could have known about the problem with the theater door, not told anybody about it, and used it to his/her advantage.

      Also, the bad theater door lock pretty much only affects a few people who can easily be found and told, namely the theater owners. Digital vulnerabilities, however, affect everyone who uses the software with the vunerabilities. Not all these people can be tracked and told of the vulnerability individually, so the best way to tell those affected is to broadcast the info on the vulnerability so that those who are affected can take steps to fix or workaround the problem.

  55. yeewho! by TheRain · · Score: 1

    "It's a piece of code that you write to go do something bad, and now the availability of those sort of things is very widespread. People have computers in their homes, connected to DSL and cable modems, so the cost of the ability to do damage is down.

    I see! Maybe this is where Microsoft's idea that security is made by the ignorance of the public comes from. So they want to suppress the knowledge of security holes in order to make their software "more secure". But the larger issue (obviously) is that the people want to know. We want to know about and understand these holes so we can learn from them. The only people who are afraid of letting this knowledge out are those who fear they couldn't understand it so other "bad" people would have the upper hand... and companies who want to hide and control all advanced knowledge of their products in order to maintain lower costs to them.

    --
    Please help! I'm stuck inside my virtual reality headset!
  56. Interesting quote by Balinares · · Score: 2

    I think security is recognized as the number-one priority across the company. That goes not only to operational security and securing our assets, but also to product development. (emphasis mine)

    Anyone else find his priorities in terms of security, shall I say, interesting?

    --

    -- B.
    This sig does in fact not have the property it claims not to have.
    1. Re:Interesting quote by Jon+Peterson · · Score: 2

      Actually, no.

      The security officer in most companies is primarily responsible for the security of the company, its assets and employees. Not its customers, and not the quality of its products.

      The product managers should have primary responsibility for their products being secure and bug free, perhaps in consultation with the company security officer.

      For instance, at my company, the security officer has a big interest in how good the locks on the server room door are. He has a high level contribution to make about firewall policy and employee RAS access. He has no concern with what solaris patches are currently installed at our customer's sites, any more than he cares what door locks are used at our customer sites.

      --
      ----- .sig: file not found
    2. Re:Interesting quote by Balinares · · Score: 2

      Thanks for the insight! From the way the article was written, it really looked like Howard Schmidt was in charge of security matters in Microsoft products above everything else. Things are kinda clearer that way.

      --

      -- B.
      This sig does in fact not have the property it claims not to have.
  57. different degrees of severity by Anonymous Coward · · Score: 0

    Yeah but the potential of a terrorist attack against our computer resources wasn't the focus of the interview (or at least it didn't start out that way). There are many things people are freaking out about right now. Take for instance, the U.S. nuclear plants.

    Sure, it would be scary to see a plane fly into a nuclear plant. But given the considerable thought and planning that went into the WTC attack, would an Islamic terrorist _really_ want to attack a power plant? Probably not. Why? Well, their immediate objective is to get the U.S. to butt out of the Middle East. How do you do that? Make it not worth their while to be there.

    Destroying a nuclear plant makes the U.S. MORE dependent on foreign oil. Counterproductive.

    Much in the same way, attacking the Internet on a large scale is counterproductive to them. The Internet doesn't reinforce U.S. oil dependence. Additionally, it isn't something the public truly FEARS losing. Deaths scare people, whether that's by large explosions or little microbes. Disrupting the Internet, though, just costs money and inconveniences people and companies.

    In the end, immediate monetary costs have LESS impact on the U.S. economy than a large drop in consumer confidence. That's why the Trade Center attacks were so effective, especially as seen by the airline industry.

    On the other hand, the Internet does provide a medium of communication that is useful to the terrorists themselves. So it really isn't in their best interest to destroy it.

    Still, going back to the main point: this interviewer was interviewing Microsoft's head security honcho about _software_. Terrorism should have been left out of the discussion. Now if you want to interview U.S. government and military officials and see what they are doing to secure their systems, then the interview certainly takes on a new tone and that type of questioning is justified. But I'd wager that mission critical systems are not using "out of the box" Microsoft software in the first place, and many aren't even on the Internet.

    Just my opinion.

  58. And we wonder by Chaos1 · · Score: 1

    I always wondered how they had the DoJ in their pocket to drop the anti-trust case. It's obvious the ex-FBI, ex-Miltary, current head of MS Security is the ace in the whole.

    --
    I only need the Preview button when I haven't used the Preview button.
  59. Quote of the day: by mcrbids · · Score: 2
    A: I think security is recognized as the number-one priority across the company. (In reference to Microsoft)

    'Nuff said...

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  60. responsible reporting... by jsse · · Score: 2

    In some cases, it's tantamount to screaming "fire!" in a crowded movie theater. Responsible reporting means if you find a vulnerability, you contact the person in the best position to fix it,

    Bob, decided to be a responsible reporter, silently walk out of the movie theater when he found the toilet was on fire. He then dialed 911 across the street for somebody to fix the problem "Hi, are you sure you are the person in the best position to put the fire off? I wouldn't report until I get to this guy."

  61. You waste your time listening to M$. by Anonymous Coward · · Score: 0

    I really am not interested in anything Microsoft has to say. It's all fettered with lies anyway.

    They are in it to control the world which ultimately leads to money, and they will attempt to gain this by any means necessary, lies and oppression included.

  62. Here's how the interview really went by Afrosheen · · Score: 1

    Q: So, you're the chief security officer here at Microsoft?

    A: Yes I am. I'm Ex-FBI, Ex-cop, Ex-lover of Liberace.

    Q. Ok, I didn't need to know that last part. So what does your job require of you?

    A. Well, in the morning I get coffee and donuts. Then I usually spend the next 8 hours or so watching CCTV monitors.

    Q. So, you watch monitors with software and code? Interesting.

    A. No. I watch monitors of people coming and going in different hallways. There's this little hottie secretary on floor 5 in the XP wing that's really got a nice..

    Q. What? You're just a security GUARD and not a software security expert?

    A. Yeah, who the hell told you otherwise? Well this was real fun and all but I gotta get back to watching the bathrooms.

  63. comparing Microsoft's performance over the years by john_uy · · Score: 5, Informative

    As of Dec. 20, 2001, the total number of published security bulletins is only 58 compared to 100 in 2000 and 60 in 1999. This year, there are 4 cumulative patches so the actual number of published security threats is around 54.

    The last 3 security vulnerabilities for XP relate to IE, Windows Media, and USB plug and play feature.

    I should say that the products of Microsoft are just becoming mature right now. It is unfair for Linux and Unix since they I believe they have been ages before Microsoft introduced Windows. So it terms of maturity, Linux took years just as Microsoft is.

    Like in service packs, the Windows 3.51 had around 13 (or more if I remember correctly.) Windows NT4.0 had 6 (the 7th was not released officially.) Windows 2000 now has 2 (and they are releasing SP3 Q1 2002.) There is WindowsXP although there is no SP around (I believe it may be in the alpha stages.) The number of service packs that is released actually decreases due to the maturity of their products. And most people even some *nix guys say that WindowsXP is actually more stable than ever.

    It is also noteworthy to say that the base OS of Windows is getting more secure. It is just the apps integrated with the Internet that have most of the security threats like IE, Outlook, Office. For the servers in W2K, the services are the ones problematic and the user has the freedom to deactivate some and use an alternative. Like in Linux, the same thing applies where a server may use the services from different publishers.

    I am not saying that Microsoft is good or anything but I say that comparing Windows (PRO/HOME) and Linux/Unix is like comparing apples and oranges. They are built for different purpose thus designed differently.

    In the server arena, I think that it is only in Windows 2000 that they released their 1st server OS and not in Windows NT 4.0. Their Windows .NET server hopefully will do better than W2K servers.

    --
    Live your life each day as if it was your last.
  64. Howard will run the nation security? OMG.... by jsse · · Score: 2

    Q: Capacity issues...

    A: Right.


    Howard failed to see the sarcasm in Paul's response - he's being totally irrelevent in answering Paul's question. Paul asked you security in telecom not freaking capacity issue!!!

    Talking about we ain't got enough clueless people to run the security....

  65. Re: Schmidt's background by nadie · · Score: 1

    So that makes him a good cop. Good at the "reactive role", lousy at prevention. Explains the MS model of security perfectly.

  66. Re:Asking who?? by antek9 · · Score: 1

    It is worse: [quote]"If I leave my keys in my car because it's convenient for me, and somebody steals my car, is that my fault?"[unquote]
    Yes, for god's sake it is, and all I might add is that every company has the CSO it deserves.

    --
    A World in a Grain of Sand / Heaven in a Wild Flower,
    Infinity in the Palm of your Hand / And Eternity in an Hour.
  67. What they are securing by kimihia · · Score: 2

    We've all been saying that Microsoft should improve their security, but all the time Microsoft has! Here, have a look at what he says:

    I think security is recognized as the number-one priority across the company. That goes not only to operational security and securing our assets, but also to product development.

    I added the emphasis, but look at it! They are securing their assets. He lists security in product development is an afterthought.

    So now you know why they are so anti-piracy: they are securing their products.

  68. Now there's a title... by infinite9 · · Score: 4, Funny

    Microsoft's head of security



    Isn't that like the taliban having a minister of women's rights?

    --
    Disconnect your television. Do your own research. Draw your own conclusions. They're probably lying. Don't be a sheep.
    1. Re:Now there's a title... by leuk_he · · Score: 2

      ok yours was funny...

      ...that goes not only to operational security and securing our assets, but also to product development. In my role, I report to the CTO,...

      More somthing like the first thing below the minister. It is like saying "this is the most important thing", then "I am in charge of it" , then "I am not the most important person at MS".

  69. Product Security doesn't come first for Chief? by Kool_Cat · · Score: 1

    Q: [...] Explain for us a little bit how security fits into the Microsoft corporate structure.

    A: I think security is recognized as the number-one priority across
    the company. That goes not only to operational security and securing our
    assets, but also to product development. [...]


    Perhaps I'm not reading this right, or reading into his wording too much, but it seems they put more effort into securing their company instead of securing their product? That explains a few things. :)

    Is this how it's always been, or how it's going to be? hmmm....

  70. off topic by dfenstrate · · Score: 1

    As I understand it, the pressure vessels surrounding nuclear reactors are strong enough to contain a severe meltdown within- this also makes them supposedly strong enough to withstand an airliner impact.

    --
    Alcohol, Tobacco and Firearms should be the name of a store, not a government agency.
  71. Car keys... by angry_clown_penis · · Score: 0

    >[quote]"If I leave my keys in my car because it's convenient for me, and somebody steals my car, is that my fault?"[unquote]

    You are responsible for the consequences of your actions.
    That goes for leaving keys in cars because you're a dumbass or creating lousy software that constantly gets exploited because you're a dumbass.

    As we all know, one of the greatest things about living in these here United States of America is that you never have to take responsibility for your actions even if you are a moron (or Microsoft).

  72. a non-MS bash (just this once) by Multics · · Score: 3, Interesting
    I'll make two un-MS remarks just so there is some content down here in the least-read section of these comments.

    1) As Multics taught us, security with significant hardware support is significantly easier to do than without. A result of this is that we need to be asking Intel (etal) about help (like tagged memory blocks) in hardware. It really is time that we got away from just the stale VonNeuman ideas that Mr Cray graciously gave us in the 1960s and 1970s.

    2) Once the hardware exists, then we can move to implement better O/Ses that are significantly more robust. Everyone will win, even MS.

    -- Multics

  73. Perfect Code? It does exist... by Anonymous Coward · · Score: 0

    have a look at the OpenBSD homepage... OpenBSD "Four years without a remote hole in the default install!"

    And Damn proud of it too! Perfect Secrurity does exist!

    1. Re:Perfect Code? It does exist... by Anonymous Coward · · Score: 0

      Probably because no one uses OpenBSD. You don't find many exploits for FreeBSD either (other than those found via software which runs on Linux too).

      Popular software is where crackers target, not fringe software such as OpenBSD.

    2. Re:Perfect Code? It does exist... by MemberFDIC · · Score: 1

      Great! I will keep using OpenBSD until it becomes popular, and then switch to some other secure fringe software package. I do not care WHY it is secure -- I just care that it IS.

  74. Closed source can never be as secure by Pinball+Wizard · · Score: 4, Interesting
    ...as an open source system. There's more to it than just "lots of eyeballs".


    For instance. Even with all the security patches Microsoft has provided with IIS, their FTP server is still insecure. How do I know this. Because some warez dudez managed to use my server, even though I had applied all the patches and set the FTP directory to be read only.


    Now, if this ever happens to you, let me tell you, these guys play a dirty trick so you can't easily delete their directory. They name their folders with names that cannot be deleted the normal way, names like COM1 or DEL, names that are reserved somehow when you try to delete the files and folders.


    The amusing thing about this is that the only way to get rid of these files is to install the posix utilities and use rm to get rid of them.


    Now here's the kicker. If you use rm -r CO* to get rid of a directory called COM1 you might find out that this directory is really called "COM1\ /" The command line actually hides the last three characters. And rm gets fed the first directory, and then the "/" separately. Yeah. You do the math. Needless to say, it wiped out quite a few of my files before I killed it.


    Yes, I perform backups, so I proceeded to restore the files. But insidiously, SQL Server on the same machine refused to run, because it felt the installation had been corrupted. I basically had to figure out how to trick it into running again, because(another hideous design fault) you can't just uninstall SQL server and reinstall it and hope your data directory is OK. I had no way of doing an up to date backup of my data on this machine. So I had to trick it into believing it wasn't a corrupt installation, or I would have lost data.


    Now, how many things can you count that would have never happened with an open source system. You certainly wouldn't have files with the latter part hidden. You can back up data directories to completely different servers by simply copying the directory. Its very easy to drop in other FTP servers without loss of functionality. And there is certainly nothing that will stop a program from running if all its files are there and the execute permission is set.


    All, in all, I had a very frustrating experience that never would have happened with a Linux system. With Microsoft, its their way or the highway, and you can't change things or fix them when the design is bad. Rather than the user dictating what the software does, Microsoft dictates to you how their software will work. Because of that, closed source is less flexible and configureable, is less managable and nimble, and therefore cannot respond nearly as well to any number of problems, including security.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:Closed source can never be as secure by Anonymous Coward · · Score: 0

      Please, enlighten me, how exactly did "warez dudes" make directories on your FTP without access to your FTP?

      Do you have any evidence that it was a security bug and not a stupid user password?

      Are you using SAMBA to access your ftp root, or some kind of unix shell in NT, because rm certainly isn't a Windows command. :)

    2. Re:Closed source can never be as secure by Anonymous Coward · · Score: 0

      Perhaps learn something about being a system admin. Otherwise, don't play one.

    3. Re:Closed source can never be as secure by Pinball+Wizard · · Score: 1

      I'm not sure how they got write access, because the FTP directory was set to read-only. I'm assumming they exploited a buffer overflow. I doubt an outside user got a hold MS FTP is based on older BSD code. To tell you the truth, I don't know for sure how it happened. I did allow anonymous access, perhaps that was my undoing.

      Luckily, the damage was contained to the FTP directory. At least before I ran rm. :)

      You can get a number of UNIX(actually posix) commands from the Windows 2000 resource kit.

      --

      No, Thursday's out. How about never - is never good for you?

  75. Keys left in the car? by ninewands · · Score: 4, Insightful

    Gotta LOVE this exchange ...

    Q: Some of the security problems with Microsoft products are things like buffer overflows. That happens in programming, and you fix it. But others seem like boneheaded decisions based on marketing. Things like enabling Windows Scripting Host by default on millions of consumer machines and making e-mail attachments executable. In these big virus attacks, doesn't Microsoft bear some responsibility for those choices?

    A: I think that picture has changed. Once again, we've been developing stuff based on ease-of-use for the customer and what the customer requirements are. I think what happens now is that we've seen the threat picture change. I think it goes back to a physical analogy. If I leave my keys in my car because it's convenient for me, and somebody steals my car, is that my fault? ...


    Okay, but what if the manufacturer ships the car with the keys attached to the steering column with a chain,because THAT way I don't have to worry about losing the keys? Now I have to find out (from someone other than the manufacturer, since the manufacturer's customer support staff is clueless) how to detach them. NOW is the manufacturer responsible, in any way, when my car is stolen?

  76. What were you expecting? by Malcontent · · Score: 3, Insightful

    This is Microsoft for gods sake. Think real hard, look over the last 20 or thirty things some top level MS exec said in public. Find one interview, statement, debate, press release or anything that did not contain at least one lie. I dare you.

    Every corporation has a culture. The culture MS has chosen to develop is one of lying, cheating and stealing.

    --

    War is necrophilia.

  77. The Microsoft Fire Dept. recommends ... by Bob+Loblaw · · Score: 1

    that everyone keep quiet if they see a fire in a crowded apartment building because, horror of horrors, people will actually try to save themselves rather than waiting for the MFD to come and save them (market forces permitting, of course).

  78. HAHAHAHAHA! by Anonymous Coward · · Score: 0

    Goddamn, you're a comedic genius.
    C:\
    C:\DOS
    C:\DOS\RUN

  79. MS Security cannot be fixed quickly by Kirruth · · Score: 2, Insightful
    For all Howard's no-doubt genuine enthusiasm, the truth is that because of short-term commercial pressures, Microsoft's priorities have always been:

    Number 1. Adding new product features
    Number 2. Getting products on the shelves
    Number 3. Security

    The reason for this is that people can't tell whether a product is secure by looking at reviews or even trying it out (and they sure as hell can't tell by looking at a shrink wrapped box). So, there are very few dollars in it short-term.

    Longer term, issues of reputation kick in - and Microsoft are finding that their poor reputation in this area is now biting them, especially as they move into net services.

    Unfortunately, turning an entire corporate culture around on a dime is not possible. Even if it was, there's way too much legacy software around, requiring compatability. It will therefore be some time before their product security is all it should be.

    --
    "Well, put a stake in my heart and drag me into sunlight."
    1. Re:MS Security cannot be fixed quickly by hbo · · Score: 3, Insightful
      Can't resist some MS bashing.

      Your list is incomplete:

      1. Adding new product features
      2. Getting products on the shelves
      3. Getting competitor's products off the shelves
      4. Getting competitors
      5. Blaming competitors for security flaws

      Seriously, though, Microsoft is a victim of it's own success in at least two ways. It is true, as they so defensively claim, that their position as the number one OS and applications vendor makes them a huge target for hackers. It is also true that their legacy of subordinating software design to world domination has resulted in architectures that are much harder to secure than those that have had less interference from marketing. They may or may not have finally woken up to this truth. But in any event, as you say, it will take many years to recover from the poor design decisions that have resulted in their current security troubles. In the meantime, while they (presumably) work at incorporating security awarness into their design and development processes, and struggle to find ways to patch the holes in their huge installed base, they must work to limit the damage these flaws can inflict on their reputation. Thus we see them trying to muzzle those who publish flaws on full-disclosure lists like bugtraq. (I know the full-disclosure debate is more complicated than that, and so is Microsoft's relationship to the various security communities.) It is helpful to their cause that software design is esoteric and incomprehensible to most folks not directly connected to the industry. However, that was true of the issues in the anti-trust trial, and that didn't save them from a conviction, ultimately.

      Unfortunately, turning an entire corporate culture around on a dime is not possible.

      Well, now, remember that this is the company that realized that they had missed the Internet phenomenon in 1995, turned on a dime, and crushed Netscape in four years. It doesn't work to underestimate these guys. Besides, getting this security mess cleaned up (or at least improved) will make the World a Better Place (tm). for all of us. (At least all of us sysadmins.)
      --

      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

  80. What makes you think I haven't already by Wizard+of+OS · · Score: 1

    Heh

    But indeed, I didn't know that this kind of posts worked so well .. I must remember that :)
    (yes, I was honest, no, I won't be in the future)

    --

    --
    If code was hard to write, it should be hard to read
  81. Microsoft's new security inititive! by Alsee · · Score: 2
    From Microsoft Digital Rights Management Operating System patent abstract:

    digital rights management operating system protects rights-managed data, such as downloaded content, from access by untrusted programs

    To protect the rights-managed data resident in memory, the digital rights management operating system refuses to load an untrusted program into memory

    If the untrusted program executes at the operating system level, such as a debugger, the digital rights management operating system renounces it's trusted identity (it lobotimizes itself)

    To protect the rights-managed data on the page file, the digital rights management operating system prohibits raw access to the page file, or erases the data from the page file before allowing such access.

    operating system also limits the functions the user can perform on the rights-managed data and the trusted application

    provide a trusted clock used in place of the standard computer clock

    It's good to see Microsoft finaly getting tough on security!

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  82. FLAW IN THE CAPITALIST MODEL?!?!?!? by fortinbras47 · · Score: 1

    Let the technicians rise up and overthrow the reign of the marketting and accounting global hegemony!

    All will code according to their ability and run programs according to their need!

    And while we're at it:
    "As long as the app fires up, it can be released. We'll let the customers be beta testers."

    Isn't that the whole way OPEN SOURCE works??!?!? Open source releases software with numerous more bugs but has a very broad test cycle. I feel confident with open-source solutions with the commonly used apps, but to be honest (and maybe it's just me) I don't have that much confidence at all in some of the most obscure and rarely used packages that hang around in woody or potato.

  83. Bad UI Design by micje · · Score: 1

    How do you clap your hands thrice when your holding a couple of grocery bag?

    --

    The nice thing about standards is that there are so many to choose from. - ast

  84. :) by Anonymous Coward · · Score: 0

    i think i will go for the chief of security job too :P

  85. Re:different degrees of severity (OT) by Anonymous Coward · · Score: 0

    That has to be the most cluefull AC post I've seen here ever, wish I had points to rise it above 0!

  86. Remember the Therac? by aWalrus · · Score: 1
    The therac-25 incident (where a failure in the software of a radiation therapy machine caused the death or serious injury of six people) is a harsh reminder of the lack of liability companies have over the software they produce, since the people involved didn't go to jail or get proper trial/punishment due to negligence and lack of proper development and testing procedures (link here).

    I agree that it would be an extremely bad idea to use NT / Windows 2000 for anything that is mission critical (such as running a semaphore network), and that would be a misuse of the product, but there are plenty of proper uses that can produce really bad results due to software failure, and companies should be held accountable for these failures.

    --
    Overcaffeinated. Angry geeks.
  87. Ahem... by JimPooley · · Score: 2

    BIND
    wu-ftpd
    Open-SSH
    TUX HTTPD
    lpd
    SYNcookies
    Lion
    Ramen
    Torn
    Adore
    etc...
    We get several attacks from compromised LINUX boxes every fucking day of the week!

    gee, that Microsoft software sure does suck...

    Some guy once said "Let him who is without sin cast the first stone."
    Do you see what I'm getting at here?

    --

    "Information wants to be paid"
  88. Re:GIGO by hughk · · Score: 2
    Manufacturining is a continuous process of quality monitoring and assurance, you test your inputs, you train your staff and you validate your processes. That is all that ISO9000 stuff. Developing s/w isn't different.

    With software, testing starts at the requirements stage. When you have captured the requirements you then force the customer to review them. You don't just get them to sign off documents, because they will happily do that without reading them. You get them to sit through a presentation. The same applies after the functional specs and you cross check the functional specs against the requirments.

    All this before you have written one line of code!!!

    As regards exploits if you code defensively against exploits, you will produce better code. You should never trust data that hasn't come out of a checked process and only through a failure-free path.

    I also agree that Writing Solid Code by Steve Maguire is a good book. It is a pity that Microsoft seems to regard the practices described in these books as a luxury!!!!

    --
    See my journal, I write things there
  89. BSOD Is pretty secure? by hughk · · Score: 2
    Hey, I got this brilliant firewall from Microsoft. Evrytime I do anything important, the screen turns blue and shows me lots of random garbage!!!!!

    Nobody can access my computer then - pretty neat, eh?

    Seriously, 2K is much better than NT was but I wonder whether Microsoft actually knows what computer security is? We were taught the initials C.I.A. That is Confidentiality, Integrity and Availability.

    It doesn't matter how a product fits into these categories as long as the customer knows what it is being provided. If you are selling a system and application to a customer and telling them that they can bet their business on it, then it had better not go down every other day or let the whole world and their dog every time you connect to the Internet.

    --
    See my journal, I write things there
  90. about the marketing, by budgenator · · Score: 2
    When I took Marketing 101
    1. Marketing != PR
    2. Marketing != advertising
    3. Marketing != reactive

    Marketing is about Product, Price, and Position. It proactive and its scientific, what Microsoft confuses with Marketing is like confusing Socialogy with sleazy used cars salesmanship.
    What they need to do, like the vast majority of corperations is completely seperate Marketing from advertising, and accounting. Real Marketing is much closer to R & D and should have a closer relationship to product developement than any other department.

    1. Product needs work I think the real market has slipped out from under them.
    Security, Stability, Speed in that order is where the market seems to be heading. Less consern with feature creap and more attention to make basic functionality rock solid and easy to use.

    2. Price, who can beat free? that's what the consumer pays; after all it comes on the machine, very few people write a seperate check. Businesses on the other hand are kicking and screeming over liciensing costs lately. I guess they are tired of subsidising the consumer grade product. I chuckle when some suit says "open software is worth the price you pay for it." when their company is running 2K oem M$ licienses.

    3. M$ has position down pat; they're everywhere.

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
    1. Re:about the marketing, by Arrgh · · Score: 1
      Allen Holub, OO luminary and gadfly, included an interesting geek's-eye-view of the proper place of marketing and sales in this article at IBM DevWorks. A short paraphrase:

      The job of Marketing is to determine the minimum feature set required for a product to succeed in the marketplace at a given price.

      The job of Sales is to sell the stuff that marketing has specified and Development has built. Sales should not be asking Development for features when some customer wants them--they need to talk to Marketing first.

    2. Re:about the marketing, by jafac · · Score: 2

      Ironically, what you're calling marketing is actually more done by a group called "Product Management" - who does the scientific "Market Research" to find out what features are needed, how the product is doing in the field, etc.

      I suspect the reason why what is now called Marketing is called Marketing, is because "Advertising" is considered a dirty word in comparison.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  91. It's not about security by fluor2 · · Score: 1

    It's not about security.
    It's about functionality.

    The people chose functionality,
    so Microsoft gave them that.

  92. Re:comparing Microsoft's performance over the year by Peter+Lake · · Score: 1

    Like in service packs, the Windows 3.51 had around 13 (or more if I remember correctly.) Windows NT4.0 had 6 (the 7th was not released officially.) Windows 2000 now has 2 (and they are releasing SP3 Q1 2002.) There is WindowsXP although there is no SP around (I believe it may be in the alpha stages.) The number of service packs that is released actually decreases due to the maturity of their products.

    The reason Win2000 has "only" 2 SPs and NT4 has 6 is not better security, but quite simply the time these products have been on the market. The longer the product's life cycle the more updates you have to make. This really can't be taken as a sign of maturity of *new* products.

    --

    All Rights Reversed.
  93. Re:Asking who?? by Ionized · · Score: 1

    uhm... grossly misinterpret what he was saying, why don't you?

    context, please. he was NOT implying he would not be at fault in that situation.

  94. Hang on a sec... by MediaBoy77 · · Score: 1

    Microsoft itself is a major problem when it comes to security...

    Let's give some credit where credit is due. Criminals are a major problem when it comes to security. Yes, it should be Microsoft's responsibility to produce a secure product, just as it should be every CIO's responsibility to make sure their deployments are secure.

    But it's also law enforcement's responsibility to track down and punish those who get around -- or even attempt to get around -- any security holes.

    If I build a vault, then accidentally drop the combination out on the street, you're still breaking the law if you come and steal something from it.

    If I build an incredibly secure vault, and someone finds you outside it with a crowbar and explosives, you'll still get arrested even if you didn't steal anything.

    Yet there's very little discussion here of what law enforcement agencies do (or don't do) to track down and punish e-criminals.

    Is it a lack of faith in the ability of law enforcement?

    Or an assumption that e-criminals are somehow exempt from laws guarding property?

    You'd expect the police to do everything in their power to catch someone who burned down your home... why not expect the same if they crack your servers?

  95. that isn't quite it by markj02 · · Score: 1
    It's not a zero-sum game. As Linux gains marketshare and viruses, the total threat from viruses will decrease because even a serious virus on one platfrom will likely not affect the other. Furthermore, the incentive to create viruses will decrease as well.

    Microsoft's argument is "any popular OS will have viruses, so we might as well all run Microsoft software". But what we really need is a dozen substantially different operating systems with equal market share. Then, viruses will have virtually no chance of doing much damage.

    As an aside, the term "Linux" itself stands for many different distributions, often with largely disjoint vulnerabilities, so several Linux distributions could make it simultaneously in the marketplace and still give people the benefit of diversity. Microsoft actively aims for standardization and a single code-base. In fact, the term "Linux" doesn't even really stand for a single OS, while, with XP, "Windows" pretty much does.

    Linux will not dominate the market, and I don't think it should. But, on balance, I think we'd be better off if shared the market equally with Windows and if there were several other big players, including some that actually innovate a bit.

  96. Mozilla 0.9.6 does the same thing, but... by mmol_6453 · · Score: 1

    ...you have to remember that a correctly behaving browser will presume that a file is whatever MIME type the server sends it.

    Internet Explorer is the only browser I know of that tends not to trust server-given MIME-types. (IE loaded PNGs from a malconfigured server that Netscape 4.76 and 6.1 refused to touch.)

    --
    What's this Submit thingy do?
  97. Microsofts bad PR good for Microsoft Products?? by Th0th · · Score: 1

    You know, I was thinking.... maybe it's within their agenda to release poor insecure applications. Everyone hates M$, and so goes out of their way to find security flaws in their programs... so they don't have to.

    Think about how much money they save not having to security test their products, cuz they know that the moment it's released, it's gonna be pounded on by all the Microsoft haters. Sure, they pay the coders to fix the problems that are released in the press and submitted to them, but testing is a HUGE expense for software companies.

    They have a huge market share, and are pretty locked in to the corporate desktop... do you know how much proprietary middleware there is in the corporate world for MS Word and Excel?? And large corporations, where M$ gets most of the cash, never upgrade right away, they wait until the kinks are worked out (usually a couple years - Certain parts of the NASD was still using Windows 95 in 2000!). Thus all the individual users and hackers have already pounded the crap out of the software for them.

    All I'm saying is, it may be purposeful? Thoughts??

    --
    "BadTimes will make you fall in love with a penguin" - Laika
  98. RIGHT ON! by Dwonis · · Score: 2
    Software is not a manufacturing process where you can only test the end product. It's an engineering process which can have checks and balances all through development.

    I'll probably be quoting that somewhere, if you don't mind.

  99. Re:GIGO by Howie · · Score: 2

    You're right of course - all I was trying to say was that only testing the finished software product, and only then by usage testing, is a poor development methodology. I wasn't intending to imply manufacturing does do that either, just that in my mind a manufacturing process has a more concrete 'finished product' - I get the impression you might have some ties to that part of industry :)

    It's interesting to read in Writing Solid Code that before the practices in the book were made standard across MS, they had products cancelled because of runaway buglists. The book was published a few years ago now, so all current products were theoretically built using those methods, yet there are still some pretty fundamental mistakes being unearthed - use of a good libc would expose a lot of the buffer overrun problems that IIS has had, for example.

    --
    "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
  100. Linux is older than Windows? by vectro · · Score: 1

    Let's see... The very first release of the Linux kernel was introduced in 1992. Windows 3 was released in 1990.

    Of course, that's not a very fair comparison -- Windows 3.1 had much more functionality than Linux 0.01, and came from an older code base including DOS and earlier versions of windows.

    Someone else has already addressed the falsity in the comparison of number of service packs.