Slashdot Mirror


Microsoft No Longer a 'Laughingstock' of Security?

Toreo asesino writes "In a Q&A with Scott Charney, the vice president of Trustworthy Computing at Microsoft, Charney suggests that security in Microsoft products has moved on from being the 'laughing stock' of the IT industry to something more respectable. He largely attributes this to the new Security Development Lifecycle implemented in development practices nearly six years ago. 'The challenge is really quite often in dealing with unrealistic expectations. We still have vulnerabilities in our code, and we'll never reduce them to zero. So sometimes we will have a vulnerability and people say to me, "So the [Security Development Lifecycle (SDL)] is a failure right?" No it isn't. It was our aspirational goal that the SDL will get rid of every bug.'"

57 of 282 comments (clear)

  1. the bar is set so high. by yagu · · Score: 4, Interesting

    I have to sometimes wonder how, when security is considered so important, how Microsoft has been allowed to take so long. It's also a bit funny to consider how high the bar is set that they get credit for achieving "no longer the laughingstock..." status.

    It kind of reminds me of the cell phone industry and their "high" standard where they get away with advertising braggadocio like "the provider with the fewest dropped calls". It's funny, I grew up with a phone infrastructure where I never experienced a dropped call -- granted, a less complex (wired) achievement, but had "wired" phone service been invented today, I suspect the standard would have been "less dropped calls", too... because maximized profit dominates the industries' collective motivations, not quality products.

    (Case in point... if you'd ever owned the amazing Harmony() remote controls before they were bought by Logitech, they were wonderful devices -- rock solid, great feel to them... now, they're sexied up with cheap buttons, lousy feel, and questionable reliability. And get ready, Logitech just bought Slimline devices. Thought the Squeezebox was a great gadget? Better get the remaining quality ones before profit-think forges it into a cheap crappy imitation of it's former self.)

    And, to save you all a little time.... mod(self, -1, offtopic);

    1. Re:the bar is set so high. by nine-times · · Score: 2, Insightful

      It's also a bit funny to consider how high the bar is set that they get credit for achieving "no longer the laughingstock..." status.?

      Do you mean how low the bar is set? It seems kind of funny to me to hear someone from Microsoft admit that they were a laughingstock, and that they're looking for kudos for not being a laughingstock. It reminds me of Chris Rock's bit about people who brag, "I've never been to jail!" What do you want, a cookie?

      Anyway, I guess it's true that Microsoft has gotten more secure and therefore isn't as much of a security laughing stock. There's still something to make fun of in how annoying UAC is, but I guess it's better than what they had before. So... yeah, I guess I'll give it to him. Microsoft is no longer a security laughingstock. They're just a marketing laughingstock for producing the disaster that is Windows Vista.

    2. Re:the bar is set so high. by encoderer · · Score: 2, Interesting

      I LOVE how many people misunderstand what UAC is and what it will accomplish.

      I recently opined on this subject and I'd rather not retype it, so here's the copy/paste from a few weeks ago. Please excuse the parts that are obvious retorts and don't really apply here....

      1. I wasn't bashing Linux or OSX or anything else for being insecure. Well, I suppose you could say I was, but if you do, you'd have to acknowledge that I was bashing them all equally. And I certainly gave them credit for being more secure than Windows (the fence analogy, 9 feet vs 6 feet). As desperately as you want me to be, I'm not a windows fanboy or a microsoft apologist. If I were you could dismiss me. I'm a realist. Just that simple.

      2. If you think that UAC is "security by annoyance" than you are not seeing the big picture! As more and more people buy new computers with Vista (which is a predetermined reality. A truly bad OS could hurt MSFT, but not in one product cycle.), anyway, as people buy these computers, and load up their software, you're going to see--I believe--darwin-like natural selection occur. You're going to see Vista-friendly apps "selected" in the wild, making them more popular, which makes them more selected, and a positive feedback loop occurs.

      In a roundabout way--in a way much less destructive than your "break compatability" suggestion--the "annoyance" of UAC has driven users to more secure software. It's actually an inspired piece of psychology meeting software. They tried to make users care about security. They've promoted things like running only at the PowerUser level or below, running with aggressive IE security settings, etc. But users just don't care. A computer to them is a tool and nothing more and that's that. They want to just do what they want to do. So by creating UAC prompts for bad-actors and non-secure apps, it aligns the users interest with the interest of us security-minded folks. Not brilliant, but, perhaps, inspired.

      3. Only in the beatnik granola eating linux world (sorry for the stereotype) can anyone take seriously your suggestion for just breaking compatibility with every app that today throws a UAC. It's just not REALISTIC. It's not even utopian. It's an under-thought solution that suggests that there's no other way to solve the problem than to throw away BILLIONS AND BILLIONS of dollars worth of labor.

      Windows is a powerful brand. But again, most users see a PC as a tool and Windows is maybe like the toolbox. A good toolbox can make your life easier. Your suggestion is to make a toolbox that none of the users existing tools will fit into. But that would cause them to just throw out that toolbox. And they'd keep using the insecure software. What Microsoft is trying to do is point out in an in-your-face way that "the tool you just picked up is not safe to use." Over time, I find it likely that they'll replace their unsafe tools. People deep down WANT to conform, they WANT to meet expectations, they WANT to be responsible. But VERY few would just be cool with throwing out all their tools and never using them and replacing them all at once because their new toolbox said the tools were unsafe and wouldn't let them use them anymore.

      4. My point, for reiteration, is REALISM. We have a real problem. It's not just Microsofts problem. It's the entire software industry. Very few companies are concerned with making secure software. In all fairness, this wasn't an issue until the advent of the ubiquitous high speed internet connection, which hit critical mass no more than 7 years ago.

      We have to accept that this problem exists. And we have to accept reality:

      - Microsoft is not going away. Windows is not going away. Even if Microsoft never sold another copy of windows it would STILL be on hundreds of millions of computers for YEARS and YEARS to come.

      - Tens--even hundreds--of billions of dollars of software exists (both in-house and commercial) that relies on Administrator privs or otherwise insecure techniques. All of this software, every last byt

  2. Says who? by A+beautiful+mind · · Score: 3, Insightful

    I'm sorry, respect in security is like with all kinds of respect. It is earned, not demanded or bought.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
    1. Re:Says who? by morgan_greywolf · · Score: 4, Funny

      I'm sorry, respect in security is like with all kinds of respect. It is earned, not demanded or bought. But look [Allow | Cancel] "Allow" at how much more [Allow | Cancel] "Allow" secure Microsoft's [Allow | Cancel] "Allow" products are [Allow | Cancel] "Allow" today!

      How can you [Allow | Cancel] "Allow" say that they [Allow | Cancel] "Allow" are still a [Allow | Cancel] "Allow" laughingstock?

    2. Re:Says who? by mpapet · · Score: 3, Interesting

      You've never noticed the Microsoft public relations jugernaut then.

      I admin a combination of 2000/2003/2003r2 boxes and there are still things that make a security-minded sysadmin's head spin.

      -The boxes *still* advertise and have a great number of open ports.
      -Root is *still* is allowed remote access by default. System root, under a domain controller still advertises itself as ready and waiting for you to login.
      -Did I mention root remote control is still enabled by default?
      -I doubt most win32 sysadmins have any idea the number of undocumented systems logging in and doing who-knows-what to the system. If they configured and read their logs the way I do, at least a few of them would wonder what the heck is going on.
      -Don't get me started with their Rube Goldberg security objects system. Complex and extremely difficult to use, yet exceptions abound when trying to simultaneously harden a system and keep the undocumented features from throwing errors.

      Their security reputation has been purchased and PHB's everywhere are lulled into another false sense of security. The good news is I'll never run out of work because they require so much baby sitting compared to a Linux server.

      --
      http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    3. Re:Says who? by somersault · · Score: 3, Funny

      I wonder if anyone's ever tried 'cancel'.. I'm guessing that doing so would cause the machine to hang.

      --
      which is totally what she said
    4. Re:Says who? by morgan_greywolf · · Score: 2, Interesting

      I just did a net view on three different DCs and the only two shares advertised by default are NETLOGON and SYSVOL. That's correct, but I'm not sure where the grandparent was talking about shares.

      Remote Desktop is not enabled by default on a Win2K3 box. You need to explicitly turn it on. In fact even after you turn it on in default configuration, the Domain Admins group isn't even given rights to log on and needs to be explicitly granted those rights. Uh, no, I'm also pretty sure it's enabled by default.

  3. Riggghhhht! by Mikkeles · · Score: 3, Funny

    Now we just snicker and giggle!

    --
    Great minds think alike; fools seldom differ.
  4. Get that man a dictionary! by navygeek · · Score: 4, Funny

    No Longer a 'Laughingstock' of Security
    He keeps saying those words... I do not think they mean what the thinks they mean...
    1. Re:Get that man a dictionary! by provigilman · · Score: 3, Funny

      My name is Scott Charney, you laugh at my company, prepare to die.

      --
      "Life's short and hard, like a body building elf." -- The Bloodhound Gang
  5. rear-view mirror by Anonymous Coward · · Score: 5, Interesting

    Inasmuch as this constitutes any sort of admission that Microsoft products were not always exemplars of good security, it should not be forgotten that Microsoft has always insisted that they were.

    So really, they are not saying anything different than they have always said. "Back then" when their products were insecure, they insisted that their products were secure. Now, they are admitting that "back then" their products were not secure, and are continuing to insist that their products are secure.

    Why should we believe them? Once bitten, twice shy, and with good reason.

    1. Re:rear-view mirror by darkonc · · Score: 3, Insightful
      In other words, the headline really should be:

      Microsoft Finally Admits Lying About Security
      Admits that security is still bad, but claims to be no longer 'laughing stock' bad.
      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    2. Re:rear-view mirror by Jerry · · Score: 2, Informative

      Especially in view of these results, where Microsoft's "OneCare" detected only 90% of new malware thrown at it:
      http://www.av-comparatives.org/seiten/ergebnisse_2007_08.php

      Those results are in improvement. The March results had them finding only 82%. Meanwhile, much more viable commercial products are around 99+%. Still, even for them, letting 50 out of every thousand bugs in doesn't say much about their security, even if OneCare is so much worse.

      --

      Running with Linux for over 20 years!

  6. not there yet by Reader+X · · Score: 2, Interesting

    I concede that MS is not the laughingstock that it once was, but they are a ways from the respect that some of their competitors of similar scale (cough*IBM*cough) have long since earned. Eliminating the repeat vulnerabilities such as the recent ANI vuln might be a good place to start.

  7. I say, set a standard by downix · · Score: 5, Interesting

    I'm thinking (in part to stroke Theo's ego a bit) set OpenBSD as the security standard out there. Every OS, compare it security-wise to OpenBSD. Put a "percentage" for how secure, then we can see hard numbers for how securly an OS is out of the box.

    --
    Karma Whoring for Fun and Profit.
  8. Of COURSE they're not the laughing stock... by 15973 · · Score: 5, Funny

    ...now if you'll excuse me, I have to go delete the spam that was sent from a botnet of computers that are running a series of a particular OS that shall remain nameless...

    1. Re:Of COURSE they're not the laughing stock... by Spy+der+Mann · · Score: 2, Insightful

      Not all botnets are spread with a browser toolbar. Most of them infect unpatched machines via insecure open ports. Linux is safe from these, while Windows is not. My specific concern is pirated machines which CANNOT be patched due to Microsoft's policies (see my nearby post).

    2. Re:Of COURSE they're not the laughing stock... by mattpalmer1086 · · Score: 4, Insightful

      Yes, it is the fault of the OS. No, linux isn't any better in this regard. They all essentially use the multi-user (on a single box), non-networked security models devised in the late 60s and early 70s.

      Why should downloaded (i.e. tainted / potentially unsafe) code have any rights at all except to its own files by default? Should it be able to read your documents, open a network connection and send them out? Should it be able to format your disk? Hell, why even have a globally accessible file system at all?

      We can't improve the users much, so we're going to have to improve the OS. Actually, some of the early security models were much better than the ones we use now, but carried too much overhead for the machines of the day.

    3. Re:Of COURSE they're not the laughing stock... by badboy_tw2002 · · Score: 2, Interesting

      I think the Singularity OS (interestingly enough its being developed at Microsoft Research) has a pretty cool model of forcing components in the system to only interact over a well established contract. They also have the concept of installing built into the OS, such that only verified code can be built into the system. If you can't run a malicious program and it can't get out of its box, what can it do? I just wish they would release more to the public for outside analysis of their ideas.

  9. Botnets by Megane · · Score: 3, Insightful

    So Microsoft is so secure that those botnets with hundreds of thousands of zombie computers running Windows will disappear overnight? Great!

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  10. A good example - IIS by duplicate-nickname · · Score: 5, Insightful

    I think a good example of this is how many security problems have been found in IIS in recent years. For example, go to the MS Security Bulletin site and look up bulletins for IIS 6.0 compared to IIS 5.0 -- http://www.microsoft.com/technet/security/current.aspx.

    There are only two "Important" bulletins for IIS 6, while IIS 5 has almost 30 bulletins over the same inital time period. It is amazing how far IIS has come since that nightmare that was IIS 4.

    --

    ÕÕ

    1. Re:A good example - IIS by UncleTogie · · Score: 2, Insightful

      ...and Microsoft doesn't play down threats? Hark to the ol' l0pht website:

      Microsoft - ""That vulnerability is completely theoretical."
      l0pht - "Making the theoretical practical since 1992." ...and thanks for the laugh!
      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    2. Re:A good example - IIS by asuffield · · Score: 5, Interesting

      There are only two "Important" bulletins for IIS 6, while IIS 5 has almost 30 bulletins over the same inital time period. It is amazing how far IIS has come since that nightmare that was IIS 4.


      You do realise that you are measuring the "quality" of IIS by counting the number of security flaws that Microsoft will admit to having fixed?

      You're not counting the number of known flaws. You're not counting the number of flaws that Microsoft knows about. You're not even counting the number of flaws that they've actually fixed. You're interpreting this change in the numbers as indicating an improvement, when it might just as easily indicate that they fix less flaws than they used to.

      And don't forget that Microsoft has a long history of not bothering to fix security flaws until significant numbers of exploits have been noticed in the wild. We can only guess at how many unfixed flaws there are in IIS today.
    3. Re:A good example - IIS by masdog · · Score: 2, Insightful

      Slammer was embarassing, but that one was hardly Microsoft's fault (although they do share some blame). They had released a patch for that vulnerability six months before the attack occurred.

      Security isn't just something you can pin on the software vendor and expect them to solve all your problems. It takes good system admins to keep the systems up-to-date with security patches and have them on a network that is designed for security.

    4. Re:A good example - IIS by I'm+Don+Giovanni · · Score: 3, Insightful

      IIS 6 Vulnerability Report since 2003:
      Three vunlerabilies, none classified as "highly" or "extremely" critical, all patched.

      Apache 2.x Vulnerability Report since 2003
      33 vunlerabilies, 3% classified as "highly" critical, 9% unpatched, 3% only partially patched.

      Sorry, I know if offends the delicate sensibilites of slashdotters, but IIS6 has a virtually perfect record since its release.
      You spouted a lot of speculation that IIS6 has tons of undisclosed flaws, but you've provided zero evidence. If there are so many flaws, why have they not manifested themselves? Microsoft is better on security than they were in the past, whether you like it or not. Deal with it.

      --
      -- "I never gave these stories much credence." - HAL 9000
  11. Re:STILL the Laughing Stock! by Bill+Wong · · Score: 5, Informative

    And you still can't run IE under a separate user account.
    Uh, sure you can?
    Shift-Right-Click -> Run-As -> The-Following-User?
    I do it all the time...
  12. MIcrosoft guy says MS's security is ok? by jcr · · Score: 3, Insightful

    Sorry, I don't see why this story is even here. Microsoft has been telling bald-faced lies about their security for at least a decade. What's different this time?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:MIcrosoft guy says MS's security is ok? by Toreo+asesino · · Score: 2, Informative

      See for yourself:

      SQL Server 2005 - http://secunia.com/product/6782/?task=advisories

      IIS6 - http://secunia.com/product/1438/?task=advisories

      Vista too is looking good so far too, but it's very new, and only time will tell - http://secunia.com/product/13223/?task=advisories.

      --
      throw new NoSignatureException();
    2. Re:MIcrosoft guy says MS's security is ok? by TheRaven64 · · Score: 5, Interesting

      SunOS was famously insecure, as was Irix. Why pick on just two vendors. It wasn't until the '90s that anyone could say 'UNIX security' without laughing. Take a look at the CVS logs from the first year of the OpenBSD project, when they first did a full audit on code much of which dated back to the original BSD UNIX, used as a base by a lot of commercial UNIX vendors and found hundreds of vulnerabilities. Now, OpenBSD enjoys a good reputation for security, but it's taken over a decade of continuous code auditing to get there.
      --
      I am TheRaven on Soylent News
    3. Re:MIcrosoft guy says MS's security is ok? by homer_ca · · Score: 2, Interesting

      Oracle is much worse. Look at archives of the Bugtraq list around the time of their "Unbreakable" marketing campaign.

  13. Pardon? by kaiwai · · Score: 2, Insightful

    No longer a laughing stock?

    Mate, people have stopped laughing, not because Microsoft has changed but because we've become so desensitised to the security issues it no longer brings the same attention it used to; its expected.

    If Microsoft do want to correct their security issue, they need to start at the bottom and work their way up; they need to go through their product, they need to document, clean up, remove parts that are security risks, replace parts which are added because they're nice rather than needed. They need to stop the lie that 'computers are easy to use' when in reality, they're complex machines that actually might require a bit of book reading and learning (to the screams of the ignorant out there).

    They also start needing to stop re-inventing the wheel and start working in groups; yes, groups are inefficient but like any brain storming, issues are raised which the original author might not have thought about - when you're an organisation all thinking along the same line, you can't adequately scrutinise the specification for every possible scenario - that is why standardisation is desirable. Issues of compatibility and security can be raised, and addressed. Microsoft on the other hand thinks because it has the cash and are a big organisation, it can address all the concerns internally.

    1. Re:Pardon? by businessnerd · · Score: 2, Insightful

      why haven't there been any more iloveyou or other crippling vulnerabilities since SP2?
      Partly due to the maturation of the criminal population. Today's criminal population is now computer literate and have discovered how much money is to be made in taking advantage of Window's vulnerabilities. The iloveyou virus was both brilliant and retarded. It was brilliant in that it could replicate itself in so many ways and so quickly, which is what caused all of the destruction. Most of the damage was not from what the code does to your machine itself, it's what it does to a mail server when it becomes overloaded. To date it is still the most destructive (in terms of money lost by companies) virus ever written. But there was one little piece of code in there that people don't really hear much about. It had the ability to search for credit card numbers and dial-up internet account numbers/usernames/passwords and save them to a remote server. Unfortunately, the brilliance of its replication was why it was also retarded. The thing spread so fast, that within hours, everyone knew it was out there and authorities had already located the remote server it was logging this information to and shut it down. If it hadn't been so destructive, the writer could have made a lot of money selling all of that information. However, not only did he not collect any sellable information, he got caught. If the guy had designed the virus to be very discreet and slowly replicate itself. Users would be infiltrated and their information would be stolen without the user every knowing it.

      Today we don't see as many of those super destructive e-mail viruses because they are pointless. You can't make any money with them because they are like walking into a bank with a black mask and a gun during normal business hours. Everyone knows you're there and what you're up to. Good luck making it out of the building with a sack of cash, cause the cops already have the place surrounded. Now if you were to exploit a hole in that banks security and sneak in and out undetected, now you're talking. Even better, use "zombie" employees to do your dirty work for you. And that's what we see today. Huge botnets full of zombie computers, whose users are completely unaware. All were infected by security holes in Windows XP (yep SP1 and 2). These guys aren't hackers, they're crackers. They make a profit (illegally) by hacking. The reason they make a profit, is because you don't know they were ever there.
      --
      "It's not whether you win or lose, it's how drunk you get." -- H. J. Simpson
  14. Re:STILL the Laughing Stock! by alexhs · · Score: 2, Insightful

    Now, Microsoft has Windows and IE asking so many security messages, that the users automatically say yes, once again, reducing all of their efforts to ashes. When a program ask the user to "confirm" (without even authentification) for each byte it receives from the network (without much clue about the signification of that byte), you can't say the user is reducing their security efforts to ashes. Asking the user to be the IP stack is not the solution.

    I'm exagerating of course, but I hope you get the point, asking an uneducated user is not a security measure.

    And you still can't run IE under a separate user account. I think you're wrong on that point, there's no reason runas wouldn't work.
    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  15. Re:my opinion of MS security by BUL2294 · · Score: 5, Insightful

    Unfortunately, Microsoft's security problems are masked, not fixed. Seriously, software firewalls should not need to exist. All software firewalls do is cripple other code running on the OS (drivers, services, programs, etc). Fix the underlying code and don't default to running services that home users will never need and, presto, no need for a firewall...

    Someone at M$: "XP with IE is full of 'critical' security holes."
    Someone's manager: "Let's write a firewall and we can get away with calling those security holes 'important' and not fix them."

    --
    Windows 3.1x calc: 3.11 - 3.10 = 0.00
  16. *points* by ThreeDeadTrolls · · Score: 2, Funny

    hahahahaahahahahah! *falls over* hahaha haa lmao lol hahahahahahahahahahahahahahahahahaahahahahahaahaha ha... *breath* haha... ha ahhhhhhhh Nope, still works.

  17. Poor security makes money. by Futurepower(R) · · Score: 4, Informative

    Poor security makes money for Microsoft because Corrupted PC's Find New Home in the Dumpster.

  18. Feh! by r3b00tm0nk3y · · Score: 2, Funny

    All modern operating systems are still struggling to catch up to the Atari 800.
    Even now it sits impenetrable with layer one security from both the Internet and power grid in my closet!

    --
    This sig is alpha and shouldn't be viewed on production machines
  19. Windows APIs are inherently insecure. by argent · · Score: 5, Informative

    The biggest problem is, of course, the HTML control.

    Until Microsoft abandons the entire "security zone" model and makes the HTML control default to a secure or "closed" state completely under the management of the calling application Windows security will never be anything but a joke. The recent hole in Yahoo Instant Messenger, for example, is primarily Microsoft's fault... because the "security zones" should not be able to "fail open". Blaming Yahoo for not 'sanitizing' the input is nuts.

    No other HTML rendering library works this way. The two leading alternatives... Mozilla's Gecko and KDE's KHTML (and thus Apple's Webcore)... both implement a closed sandbox. If an application wants the page to have more capability, it must explicitly install hooks to grant it that capability. This way when an application renders a page using Gecko or KHTML there's no possibility of there being prepared holes to attack. In addition, when they DO install a controlled hole in the sandbox, they know that they're the only agency doing so... there's no concerns about some insecure ActiveX control in the system becoming an avenue of attack.

    Until Microsoft completely changes the API for the HTML control they won't solve their image problem, and they shouldn't expect to... because until they do this, they have a problem and the image only reflects that.

    ActiveX use in the HTML control, of course, is completely insane. Given all the layers of bandaids and patches and dialogs and settings and security levels wrapped around them, it's actually less effort to explicitly install a plugin than to open IE up to the point where you can use a "trusted" ActiveX control. They need to deprecate and eventually eliminate this.

    There are other problems, too. Applications have to parse command lines completely, using their own code to break them up into arguments and perform wildcard expansion. Both OS X and Linux use the UNIX "exec" call, which doesn't require the application to add this additional evaluation step. Many of the "URI" related holes found in applications on Windows... including several recent ones involving IE, Firefox, and Second Life... are due to this flaw in Microsoft's APIs.

    There's a second flaw in their URI handlers, and that is the inability to separate internal handlers that may expose more powerful capabilities than a sandboxed object should have access to with the ones that are designed for use by untrusted documents. The 'patch' to fix this is to try and sanitise the list of URI handlers that each application will use. This, like any other "sanitization-based" approach, is inherently flawed. They need to create a second registry that only supposedly secure applications will use... and then they won't need to worry about web pages containing links to ".CHM" files.

    (Apple, by the way, has copied this flaw from Microsoft. But at least they don't share the rest of the burden)

    The lack of a standard mechanism to bind network services to specific interfaces is a third problem. In UNIX most network services have traditionally been run from inetd, so if you replace inetd with something like xinetd or tcp wrappers you can prevent services from listening to anything but the local interface "localhost". This means that a firewall on UNIX is an extra defense, where on Windows it's the only way to keep insecure protocols from accepting connections from external sources.

    For Microsoft to get the same reputation for security that UNIX based systems have earned, it will have to correct these flaws. The easiest way, perhaps, would be for it to BECOME a UNIX-based system. It wouldn't take much, so much of the API is already inherited from Microsoft's one-time infatuation with UNIX, and they ship a subset of teh UNIX API with Windows in the POSIX subsystem.

    Or, though it would be less desirable from the point of view of people who have to write portable code, they could implement their own secure APIs and make the existing ones a deprecated and eventually optional add-in.

    But so long as they keep the current API unchanged in all details, though, they can not solve these problems they're faced with.

  20. Re:STILL the Laughing Stock! by GreyPoopon · · Score: 4, Funny

    Now, Microsoft has Windows and IE asking so many security messages, that the users automatically say yes, once again, reducing all of their efforts to ashes. And you still can't run IE under a separate user account.

    You are considering becoming complacent and answering yes to all security pop-ups. Accept or Deny?
    --

    GreyPoopon
    --
    Why is it I can write insightful comments but can't come up with a clever signature?

  21. Bridges not falling down is unrealistic? by Vellmont · · Score: 3, Insightful

    I love this comment. It's such an interesting insight into the mind of a Microsoft guy:

    Look, that bridge in Minnesota just collapsed. How long have we been building bridges? We know how to build bridges, right? Sometimes people just have unrealistic expectations of what we can do.

    I don't know anyone who thinks a major bridge in major US city in the richest country in the world not collapsing is an "unrealistic expectation". I actually DO agree that having zero security holes in any software as large as Windows (or Linux) is an unrealistic goal. Comparing that to a major bridge disaster that never should have happened is kind of a strange comparison though.

    --
    AccountKiller
  22. Heh by gammygator · · Score: 2, Funny

    They aren't a laughing stock because it just isn't funny anymore.

    --

    No Nyarlathotep, No Chaos
    Know Nyarlathotep, Know Chaos
  23. The good news by Cro+Magnon · · Score: 4, Funny

    is that MS is no longer a laughingstock. The bad news is, now we're crying instead.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  24. Re:Mod parent insightful! by geeknado · · Score: 2, Insightful
    I agree with you principally on one point-- this is everybody's problem-- but realistically, how is Microsoft going to support owners of pirated software? Let's assume for a moment that they don't just download a version of the OS that's already rooted by something nasty...By the very nature of the thing, these OSs aren't going to be consuming automated updates and thus maintaining a current patch level.

    There also seems to be a disconnect here-- if pirated Windows machines are presenting a problem that everyone has to face, why do we blast Microsoft for its desire to see these machines taken offline? Moreover, why are we putting "stolen software" in quotes when we're talking about people who're actually willfully using unlicensed software?

    Is the idea here that pirates are "good" because they're not playing the "evil" Microsoft's game? Is Microsoft still more "evil" because they aren't improving the security of machines that are already well out of the bounds of their support model?

  25. They left the port open. by khasim · · Score: 3, Insightful

    Slammer was embarassing, but that one was hardly Microsoft's fault (although they do share some blame). They had released a patch for that vulnerability six months before the attack occurred.

    Yes, they had.

    But the problem was that that port was left OPEN on machines that DID NOT NEED IT OPEN.

    With security, you CANNOT rely upon the end user to keep current on patches. Your system HAS to be able to defend itself WITHOUT those patches.

    And the simple way to do that is to not have ANY open ports by default.

    Security isn't just something you can pin on the software vendor and expect them to solve all your problems. It takes good system admins to keep the systems up-to-date with security patches and have them on a network that is designed for security.

    Security is a process. You are arguing about the high end, theoretical levels ... meanwhile Microsoft systems are still at the very lowest end and every day more zombies are added.
    1. Re:They left the port open. by dave562 · · Score: 2, Insightful
      With security, you CANNOT rely upon the end user to keep current on patches. Your system HAS to be able to defend itself WITHOUT those patches.

      You bring up two things there. One, you can't rely on the end user to stay current with their patches. Microsoft went ahead and setup Automatic Updates. Therefore the end user doesn't really have to think about it. The box will reboot itself automatically once a month to install the latest patches.

      Your second point about a box being able to defend itself without patches is unrealistic. Software is constantly evolving. Nobody ever gets it right the first time. To make a car analogy here, you're pretty much saying that if Microsoft were an automotive company, they should sell cars that automatically change their own oil, but even if they don't automatically change the oil, the oil should never need to be changed in the first place. A properly designed machine should never need any maintenance, right?

  26. And they're not being asked to have "zero holes". by argent · · Score: 2, Insightful

    I actually DO agree that having zero security holes in any software as large as Windows (or Linux) is an unrealistic goal.

    That's not what they're being asked for. What they're being asked for is for systematic holes to be eliminated, so they don't have to keep being patched over and over again. I've listed some of the systematic holes in the design that they keep getting bit by in the message I posted just before yours.

    The thing that really bothers me is that people are accepting the argument that holes Microsoft created are not Microsoft's fault. People are blaming applications that didn't sanitize untrusted content before passing it to insecure APIs, rather than blaming Microsoft for not providing a secure API they could use instead.

  27. Security? How about reliability by phorm · · Score: 2, Insightful

    My girlfriend recently called me because the wireless internet connection on her laptop stopped working. After screwing around with it for awhile, updating the drivers, etc, I noticed a small notation on the latest driver that it would only work if the actual firmware on your card was greater than version XX. After updating the firmware, the wireless worked again.

    The apparent cause of the problem? Windows update happily auto-updated the wireless driver, neglecting to check that the firmware was compatible, and neglecting to also offer a firmware update. MS Security might have improved, but I don't think their reliability has. Many big corps tread carefully with update patches for this very reason.

  28. Moron hat for me... by tjstork · · Score: 2, Informative

    Here's what it is. The desktop icon for IE's right click brings up IE properties, not, IE the process properties. But, if I do the icon for IE's shortcut on the taskbar, then yeah, I can run as another user. Not too shabby MS.

    --
    This is my sig.
  29. Yeah, 'cause clean code is soooo easy to write. by mosel-saar-ruwer · · Score: 4, Insightful


    You know, the little things, like always remembering your </i>, and never forgetting to preview your work.





    Glass houses.

    Projectile stones.

    Whatever.

  30. Re:Offline != unpatched by geeknado · · Score: 2, Insightful
    What I'm trying to establish here is just why it's Microsoft's responsibility to deal with these particular machines. Their software is being used without their permission. Moreover, given some of the reaction to WGA and other attempts by Microsoft to exclude pirates from their services, wouldn't we likely be blasting them for being draconian tactics?

    I don't think that Microsoft actually can solve this problem so long as piracy exists. As I'm not actually anti-pirate, I'd suggest that a community response would likely be necessary to resolve this issue on pirated machines...Pirate-spun patches, etc, would be helpful. I don't like the virus idea for the same reasons other benevolent viruses are generally a bad thing...They frequently have unintended consequences.

  31. Re:May we be... by Penguinisto · · Score: 3, Insightful

    ...the first to admit then that all other operating systems and vendors have said the same thing time and time again, including yours truly "Linux".

    ...except that in Linux, OSX, and *BSD's case, it has been (at various points in time) demonstrably true.

    While I certainly wouldn't say that the three have perfect security (and certainly not WRT dumb admin/user mistakes), I can say with confidence that they can rightfully be claimed as being among the most secure out there. Windows cannot, not has ever been, able to credibly claim that. Whether it can do so in the future remains to be seen.

    /P

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  32. Phone Quality by PackMan97 · · Score: 5, Informative

    It's funny, I grew up with a phone infrastructure where I never experienced a dropped call -- granted, a less complex (wired) achievement, but had "wired" phone service been invented today, I suspect the standard would have been "less dropped calls", too... because maximized profit dominates the industries' collective motivations, not quality products.


    What's really funny is that 20 years ago, wired long distance carriers were waging advertising battles over who had the clearest call. Sprint's "Pin Drop" ads probably set the bar in this respect.

    So, while you take the wired phone service for granted, it hasn't been that long since call quality was a very important part of a consumers purchasing system.

    Go back another 20 years to the '60s and you still had a significant portion of the phone network that was manually switched by human operators.
  33. Scotts mom and Internet security .. by rs232 · · Score: 3, Insightful

    "One of the things I talk about often is my mom, because she is 78 and she's found e-mail .. You have to educate consumers not to make mistakes like clicking on attachments from unknown sources and not following links and all of that"

    No, all you have to do is build a Desktop System that can't be compromised by opening an e-mail attachment or clicking on a URL ..

    "more people are like, 'Microsoft got its act together, and others should follow their lead,' technologists say, 'OK, our job is done -- what next?'"

    "What I explain to people is that this isn't actually a technology problem we are solving; it's a crime problem"

    Self serving imaginary made up quotes and a nonsensical opinion expressed. Making it a twenty year felony crime for hacking Windows isn't going to make Windows any more secure ...

    --
    davecb5620@gmail.com
  34. but has it improved? by SgtChaireBourne · · Score: 3, Insightful

    Anyway, I guess it's true that Microsoft has gotten more secure and therefore isn't as much of a security laughing stock.

    Wait a sec. Don't project your own values onto a group that may not share them, nor assume a causal relationship where no data has been shown to indicate one.

    So the claim is that it's no longer a laughing stock in the realm of security. All right then. Let's pretend for a moment that claim is true. The next question is why?

    There are at least two possible answers:

    • the design of the software has been changed (security == design)
    • the public relations and marketing activities have been better at quashing unfavorable press and burying complaints

    We can see from the systems affected by vulnerabilities that the former has not happened, no redesign. Maybe it's the latter, better PR.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  35. Re: Straight from the MS playbook... by CommandNotFound · · Score: 3, Insightful

    It seems kind of funny to me to hear someone from Microsoft admit that they were a laughingstock, and that they're looking for kudos for not being a laughingstock.

    This is classic Microsoft MO: as soon as a Windows version has been released for a few months, start badmouthing the previous versions. They did the same with XP to 2K/ME, ME to 98, NT4 to NT 3.5, etc.

    Just Vista marketing. Nothing to see here, move along.

  36. Re:May we be... by mrseth · · Score: 2, Interesting

    Maybe I am confused, but how do you explain this?