Slashdot Mirror


Microsoft Drops Next-Generation Security Project [updated]

grooveFX points to this CRN article which starts "After a year of tackling the Windows security nightmare, Microsoft has killed its Next-Generation Secure Computing Base (NGSCB) project and later this year plans to detail a revised security plan for Longhorn, the next major version of Windows, company executives said..." grooveFX writes "Glad to see they actually listen to the gripes from the media and users." Update: 05/05 19:13 GMT by T : phil reed writes "Oops. According to this article on Microsoft Watch, Microsoft really isn't giving up on NGSCB (aka 'Palladium') after all. Microsoft spent much of Day 2 of its Windows Hardware Engineering Conference (WinHEC) here refuting a published report claiming the company has axed its Next Generation Secure Computing Base (NGSCB) security technology."

67 of 385 comments (clear)

  1. Next goal for Microsoft by Neil+Blender · · Score: 5, Funny

    If this goes well, they plan to cancel all security projects.

    1. Re:Next goal for Microsoft by Tackhead · · Score: 3, Funny
      > If this goes well, they plan to cancel all security projects.

      How would anyone notice?

    2. Re:Next goal for Microsoft by MarkGriz · · Score: 5, Funny

      Great. Perhaps now they can focus on *this generation* security projects.

      --
      Beauty is in the eye of the beerholder.
    3. Re:Next goal for Microsoft by spacecowboy420 · · Score: 3, Interesting

      Oh, I see how you came up with that. So when a third party Windows only app comes up with a vulnerability, it isn't windows, completely seperate and is not a reflection on the os.

      When a linux only thrid party peice of software comes up with a vulnerabilty, it is grouped with "Linux" and raises the total "Linux" vulnerabilities.

      That's a fair assesment if you're paid well enough.

      psst, your bias is showing

      4 linux kernel vulnerabilities (this includes all kernel vulnerabilities and distro specific stuff)
      3 Microsoft recent vulnerabilities (this is only software listed with "Microsoft" in the title.)

      Hey you're right, until you start counting activeX and asp, exchange and other Microsoft produced software/features. This does not include the vulnerabilities in a 3rd party app that is vulnerable because of a flawed MS implementation. It also ignores the fact that Linux vulnerabilities are actually fixed and not ignored for years. Sorry bro, I still must call bullshit. You're taking things out of context and twisting facts to support your bias. Do you work the Bush administration?

      --
      ymmv
    4. Re:Next goal for Microsoft by Anonymous Coward · · Score: 3, Insightful
      The main reason Slashdotters dislike MS is because they go by actual psychological studies which are created by analysing the way people work (or dont, as the case often is)

      ...no most slashdotters dislike M$ because their products fucking suck and their mercenary business tactics drive decent companies out of business.

  2. Ahead of its time by l33t-gu3lph1t3 · · Score: 3, Interesting

    Palladium was too ambitious. It's nice that they're atleast going with memory page protection.

    --
    ------- "From bored to fanboy in 3.8 asian girls" ----------
  3. Security != Trusted Computing? by rburgess3 · · Score: 3, Interesting

    So, what does this mean for 'Trusted Computing'?

  4. Palladium by Nexum · · Score: 5, Interesting

    Isn't NGSCB Palladium?

    Surely this is pretty good news and indicates that MS might not be so able to force these kind of security measures on their custimers.

    Although I imagine knowing Microsoft, the problems were at least as much technical than political, and they just gave up considering it to be "too hard and we can't be arsed", just like WinFS.

    --

    This sig has been deprecated.
    1. Re:Palladium by VivianC · · Score: 3, Interesting

      Isn't NGSCB Palladium?

      Yes it was. Bye bye Palladium! Can we all say thanks to Microsoft for getting rid of (or at least delaying and renaming) this crazy project? This could be the start of "Say something nice about Microsoft day!"

      --
      Viv

      Gmail invites for ip
    2. Re:Palladium by rburgess3 · · Score: 3, Informative

      This could be the start of "Say something nice about Microsoft day!"

      Now now, I wouldn't go quite that far.

      How about: "Breathe a huge sigh of relief day"?

    3. Re:Palladium by Too+Much+Noise · · Score: 4, Insightful

      Rather, say thanks to all the developers that said 'no' to having to recode for the Palladium API. Making MS look a fool for trying to force its way.

      So yes, bye-bye Palladium is good news. It sill come back, in some form or another, anyway (look ar the recent IBM announcements about their trusted computing research)

    4. Re:Palladium by segfault7375 · · Score: 5, Funny

      This could be the start of "Say something nice about Microsoft day!"

      That kind of talk will get you banned from Slashdot :)

  5. A few suggestions by Ckwop · · Score: 4, Insightful

    I've got a three suggestions for Microsoft on the issue of security:


    1. 1. Dump lots of features. While beta testing and what not irons out the performance bugs.. catching security bugs is another problem all together. The more code you have the intractable secuirty becomes
    2. 2. Stop using languages/tools that allow you have buffer overflows in code. That'll cut out 90% of critical updates in one swoop.
    3. 3. Stop having 20 ways of doing the same thing. A simple case in point is .NET and the Win32 API. Even if .NET wraps the Win32API.. that's another layer a security bug can leak into.


    Like the airlines think Saftey, Saftey, Saftey - Microsoft need to adopt the slogan.. Security Security Security



    Simon

    1. Re:A few suggestions by sunwukong · · Score: 5, Funny

      Like the airlines think Saftey, Saftey, Saftey - Microsoft need to adopt the slogan.. Security Security Security

      And some sort of chant -- maybe a dance ...

    2. Re:A few suggestions by Soko · · Score: 4, Funny

      Like the airlines think Saftey, Saftey, Saftey - Microsoft need to adopt the slogan.. Security Security Security

      Let's hope they get past "developers developers developers"...

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    3. Re:A few suggestions by Anonymous Coward · · Score: 5, Funny

      Handy Travel Hint: avoid flying on any airline whose motto is "Saftey, Saftey, Saftey"

    4. Re:A few suggestions by HeghmoH · · Score: 5, Insightful

      Linux breaks all three of your suggestions and it still seems pretty secure.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    5. Re:A few suggestions by NanoGator · · Score: 4, Interesting

      "1. Dump lots of features. While beta testing and what not irons out the performance bugs.. catching security bugs is another problem all together. The more code you have the intractable secuirty becomes"

      Problem is, people (particularly Windows users) buy features before they buy security. Sad, but true. I've made a nice little freelance business out of it. Funny thing is, though, I haven't had to do a whole lotta worm fixing for them. If they're keeping up with their machine, then the value of being 'worm proof' goes down even further, thus making Microsoft sting from the lack of features driving their sales.

      Does it suck? Sure. Real life is funny like that.

      --
      "Derp de derp."
    6. Re:A few suggestions by Quarters · · Score: 4, Interesting

      You say to stop using buffer-over-run prone languages but then turn around and harp on .NET. Isn't the point of .NET and a managed language like C# to prevent things like buffer over-runs?

    7. Re:A few suggestions by k4_pacific · · Score: 4, Informative

      The problem is not all the features. Rather, the problem is that all the features are part of the OS which means that a security hole in some feature gives an attacker kernel level priveleges which is a Bad Thing. They need to go with the Unix model wherein the bulk of the features are in user space and the kernel handles basics like file i/o and scheduling. I mean, come on now, why is the WEB BROWSER part of the OS in Windows? Putting something which parses and displays downloaded documents of unknown origin inside the kernel is just asking for trouble. I think that their desire to destroy Netscape overpowered their common sense in this case.

      --
      Unknown host pong.
    8. Re:A few suggestions by Chanc_Gorkon · · Score: 5, Interesting

      First off:

      1. Dumping Features would break lots of stuff. I suggest that they don't ADD any more and fix what they got!

      2. Um, gcc prevents this?? There's no language that prevents these types of things. Even if you write with a language that supposedly does not have Buffer Overflows, you still rely on other modules that were written in a language that does allow them ot happen.

      3. UNIX and Linux both have 20 ways to do things as well. It's called choice. You choose the best for your situation. I think what you mean is that ActiveX components used on the web should never be allowed to stray out of the web sandbox nor should they be allowed to execute code. And another thing...the mail client should NEVER be allowed to execute code with out asking the user forty times!

      --

      Gorkman

    9. Re:A few suggestions by shunnicutt · · Score: 5, Insightful

      And another thing...the mail client should NEVER be allowed to execute code with out asking the user forty times!

      And I bet you'd still have users that would click the "Yes, i'm an idiot" button forty times just so they could see the pretty new screen saver their friend so thoughtfully sent them!

    10. Re:A few suggestions by EddWo · · Score: 4, Informative

      The web browser is not part of the kernel in Windows. It is just part of the explorer shell which is a user mode process.

      --
      "Taligent is still pure vapor. Maybe they'll be the last who jumps up on Openstep... "
    11. Re:A few suggestions by RzUpAnmsCwrds · · Score: 3, Interesting

      "2. Stop using languages/tools that allow you have buffer overflows in code. That'll cut out 90% of critical updates in one swoop."

      XP SP2 is being compiled using a new C compiler which automatically generates code resistant to buffer overruns. It's not perfect, but it is a start.

      Combined with the new firewall and NX protection (on AMD64 systems), XP SP2 should be far more secure than its predecessor.

  6. Next Gen? by daeley · · Score: 4, Funny

    Their Next Generation security project was doomed from the start once Lore kidnapped Data and took his place in the landing party.

    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
  7. And it's already rumored... by tunabomber · · Score: 4, Funny

    ..that the "revised security plan" will make heavy use of the recent advances in obscurity technology.

    --

    pi = 3.141592653589793helpimtrappedinauniversefactory71 ...
  8. What? by baudilus · · Score: 4, Funny

    Microsoft has security projects?

  9. RTFA by Dynedain · · Score: 5, Interesting

    This is Palladium, and it has not been "dropped", only shelved because it was too ambitious. They say they've invested too much on this not take advantage of it.

    --
    I'm out of my mind right now, but feel free to leave a message.....
    1. Re:RTFA by Too+Much+Noise · · Score: 4, Informative
      actually, no - the software support was not going the way MS wanted it. From the article:

      Juarez said the project is being shelved because customers and ISV partners didn't want to rewrite their applications using the NGSCB API set.


      So here you have it - customers and partners didn't like it.
    2. Re:RTFA by spectral · · Score: 5, Funny

      Not knowing spanish (and, like the stupid American I am, automatically assuming it IS spanish), how do you pronounce Juarez? If Juan is essentually pronounced with the ju becoming a 'w', is his name 'warez'?

  10. Definition of trusted computing by AtariAmarok · · Score: 5, Funny
    From dictionary.com definition of trust: "A combination of firms or corporations for the purpose of reducing competition and controlling prices throughout a business or an industry."

    Trusted computing, therefore, facilitates reduction of competition.

    --
    Don't blame Durga. I voted for Centauri.
  11. In conjunction by razmaspaz · · Score: 5, Funny

    Microsoft also lowered the hardware requireements for longhorn from 2x4ghz procs to a single 1ghz proc, citing the decrease in complexity of drm will free up much of the needed processing power.

    --
    I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
  12. Uh? Listening? by Anonymous Coward · · Score: 5, Insightful

    What makes you think they are listening. They are presumably publically "killing the project named NGCSB", quietly inventing a new name and happily keep working on that, less publically this time now that they have used the publicity of Palladium/NGCSB to make initial "front door" contacts in the entertainment industry, they know who to expect at the "back door".

    The ol' "keep renaming the thing so people don't have a steady label for what they are fighting". The british sellafield->windscale->thorp nuclear shenanigans, the last Palladium->NGCSB namechange, TIA->something-or-other. All the same propaganda trick.

    The solution for opponents is to either keep using the old name so that the public latches onto it (everyone still calls it "Sellafield" and, to an extent, "TIA"), or invent your own name and get it to penetrate the public consciousness (much harder, only example I can think of it "Infidel")

  13. The security feature we need is... by potus98 · · Score: 5, Funny
    "Though Microsoft plans to use the NGSCB "compartmentalizing" technology in future versions of Windows, the company is moving swiftly to support No Execute (NX) security technology in newer AMD and Intel processors. NX reduces memory buffer overruns that many hackers exploit to insert malicious code into Windows and allows developers to mark pages as nonexecutable. "

    What we need is "No Executive" security technology. Even the greatest security tools can be hogswaddled by the pointy hair types.

    [/obligitory upper-management jab]

    --
    This one gang kept wanting me to join cause I'm pretty good with a bo staff.
  14. Wrong deduction by Rosco+P.+Coltrane · · Score: 3, Insightful

    Glad to see they actually listen to the gripes from the media and users.

    Microsoft doesn't listen to the media and the users, they listen to their shareholders and their finance guys. And they are saying that Windows looks like crap when it comes to security, undermining the credibility of the product, in turn threatening the sales and therefore their dividends.

    Microsoft listen to users? bah... If they did, they'd have jumped on the internet bandwagon much earlier. They're going about the whole security thing just like they dealt with TCP/IP and the web: they're thrasing to catch up. And the sad thing is, they probably will sooner than you think...

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  15. Microsoft does what it does best by ObviousGuy · · Score: 3, Insightful

    Microsoft never lets projects really die. They may kill off other companies' projects, but never their own.

    What they are doing, as they have done in the past with such flops as Bob, is slowly merge the improvements and features that they planned on delivering in a single project into their whole lineup across the board. As the article says, Longhorn is planned to incorporate this security technology.

    While this is by no means a cure-all for the problems that Windows faces, it is a step forward in computing. Whereas legacy systems such as Unix are finding it harder to support newer hardware features such as the NX codes in the latest AMD and Intel chips, the deep corporate partnerships that Microsoft has with these companies allows them to bring such technologies to the public at a faster rate than otherwise possible.

    That said, Windows sucks, has sucked, and will continue to suck. Linux shows it up every single time. Not to mention that Linux's security structure is already designed to thwart the exact problems that Microsoft is attempting to stop.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Microsoft does what it does best by carsont · · Score: 5, Informative

      Whereas legacy systems such as Unix are finding it harder to support newer hardware features such as the NX codes in the latest AMD and Intel chips

      Uh, what?

      As far as I know, the so-called "NX codes" are just the ability for the MMU to mark a page of memory as non-executable.

      Real architectures, such as SPARC, Alpha, and PA-RISC, have had this feature for a long time. It's used in Solaris for the non-executable stack feature, and it's the basis for OpenBSD's W^X feature.

      So Intel, AMD, and Microsoft are just catching up to features which platforms you dismiss as "legacy systems" have had for years.

      --

      Ubi dubium, ibi libertas.
  16. There it goes, again. by Lispy · · Score: 3, Insightful

    First they cancel WinFS, now the NextGen Security stuff, they just delayed it to 2006 and they just announced the hardware specs that are totally way off. Next thing they cancel is Avalon and they will delay it to december 2006. In the end it will be a minor upgrade such as WinXP was to 2k with some boring new stuff and an ugly new GUI-theme. We've seen this before. This won't stop them from calling it the biggest step since Windows 95. well, nothing to see here. Move along...

    Actually, it's good for the Linux Community that Microsoft keeps making the same mistakes again and again. Ahh..old faithful! ;-)

    Maybe Miguel will now rethink his very stupid "I'm scared, I'm very scared" quote he made a few days ago...

  17. YES by Hobbex · · Score: 5, Insightful


    Can we please get this modded past all the responses that seem to think that NGSCB has something to do with security. NGSCB aka Palladium is/was Microsoft's locked down "trusted" computer project, meant to facilitate DRM. It never had anything to with security save for in name and spin.

    This is a good thing of course, but I seriously doubt it means that that Microsoft won't find other ways of sneaking locked down computer on us in the future...

    1. Re:YES by Hobbex · · Score: 3, Informative

      SE-Linux is linux with a capabilities system added. That is very different from Palladium, which was the addition of tamperproof components to control and provide remote-attestation of the programs running on the computer.

      Capabilities are great, and I hope we see them in normal operating systems (not just the likes of EROS) some time. User hostile hardware chips meant to prove to record companies that the DRM software on the machine is not circumvented I hope we never see.

    2. Re:YES by Hobbex · · Score: 3, Insightful

      The same thing could be achieved without being user hostile by allowing for the EFF's proposed owner override, implementation of which would cost the technology vendors nothing.

      To my knowledge no TCPA proponent has even responded to the EFF - proving their true intentions.

  18. Possibly already too late by ites · · Score: 5, Interesting

    We are getting to the stage where a fair chunk of PCs connected to the Internet are destined to die. It's reasonable to assume that MS has performed a kind of triage: - Home PCs are beyond the reach of any help. Whatever is done is already too late. Home PC users will have to migrate to Linux within 6-12 months or face working without the Internet. - SMEs can be protected with additional work. SMEs need better firewall security and better patching methods. - Most enterprise computing is safe as is. Many data centers will switch away from Windows for cost and reliability issues but the ones that can't will remain faithful Windows clients. So Microsoft has to concentrate on helping the people who can still be saved, namely SMEs that have several PCs behind a shared internet connection. Having seen three of my friends' PCs dead today from Sasser (MSIE rebooting without end, and no way to do anything else on the system), I'm rather sceptical that home computing can be saved.

    --
    Sig for sale or rent. One previous user. Inquire within.
    1. Re:Possibly already too late by Lispy · · Score: 3, Interesting

      The funny thing is that most users prefer to stick with Win98SE instead of upgrading since they were never hit by any RPC worms. That's what will kill Microsoft eventually. Users won't upgrade since they don't trust their new stuff. Okay, it's crystal clear to all /.ers that a Win98 box is a desaster waiting to happen, but in the users expirience, for example my girlfriends, it feels safe since whenever they hear about a worm it's all those Win2k/XP users that get all the fun. They will stick with their old boxes and hopefully move to another machine when their local Linuxguru is holding their hands (as I will with my girlfriend if she finally has the money for a new box).

  19. NGSCB NOT a security project. by Hobbex · · Score: 5, Informative


    Please stop making the mistake of thinking that NGSCB was ever a security project. It is simply the newer name for "Palladium", Microsoft's total lockdown and DRM system to create a "trusted" (by the music industry, not by you) computer.

    Microsoft dropping this is good in every way, except that it's ghost will return in other forms for sure...

    1. Re:NGSCB NOT a security project. by cain · · Score: 5, Insightful

      Microsoft dropping this is good in every way, except that it's ghost will return in other forms for sure...

      People always forget that this is just a tool. It can be used for good or ill. Hospitals could've used it to secure your medical records. You could have used it to secure and authenticate your tax returns before you sent it to the IRS. People who use the GPL could've used it to enforce the GPL! No more guessing if someone has stolen your GPL'd code - you'd know. NGSCB is just a tool. Both NGSCB and Palladium are security projects, it's just that the DRM/RIAA/MPAA use of the tool is objectionable. IT does not mean that the technology is worthless or "evil".

      --
      Cain.

    2. Re:NGSCB NOT a security project. by blowdart · · Score: 5, Informative

      Except it's NOT being dropped according to a WinHEQ talk.

      Microsoft-Watch has details,

      Microsoft spent much of Day 2 of its Windows Hardware Engineering Conference (WinHEC) here refuting a published report claiming the company has axed its Next Generation Secure Computing Base (NGSCB) security technology. "NGSCB is alive and kicking," said Mario Juarez, a product manager in Microsoft's security and technology business unit.

      Who to believe?

    3. Re:NGSCB NOT a security project. by HTH+NE1 · · Score: 4, Funny

      They're just renaming it again. The new name will consist entirely of characters from an obscure font containing only symbols that have no pronounceable names to make sure no one will be able to talk about it.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    4. Re:NGSCB NOT a security project. by Alsee · · Score: 3, Insightful

      People always forget that this is just a tool. It can be used for good or ill.

      Yeah, but when someone is designing and building a tool it is appropriate to look at the intentions of the builder and the design goal.

      The central design goal of of the system is that it be secure against the owner. Specificly, it is the owner is forbidden to know his own key or to have full control of his own key. If you read the engineering specs of the Trusted Platform Module (also known as TPM or TCPA chip or Fritz chip) it extensively and repeatedly states that it must be secure against the owner. Entire sections are devoted to what the owner is to be forbidden to be able to do. It explicitly states that if the chip dies then it MUST be impossible for the owner to be able to recover his data.

      The system was designed with malicious intent, therefore the system itself is malicious (or evil).

      You claim this is a tool that can be used "for good or ill". In fact there do not exist ANY ways this could benefit an owner that that you can't accomplish just as well with an nearly identical and non-malicious system.

      All you need to do is give the owner a printed copy of his key. Such a system could have identical hardware. And with identical hardware your computer has precisely the same capabilites to protect you. There is no possible way that merely knowing your key can reduce your computers ability to protect or help you.

      The only difference is that if you know your own key then you have actual control over your own computer. You can unlock anything on your computer if you choose to do so. That means it is impossible for someone hijack your computer against you to lock you into something. It means it is impossible for someone hijack your computer against you to lock you out of your own files. You computer can no longer enforce DRM against you and against perfectly legal and legitimate uses.

      With one trivial change the owner can get EVERY claimed benefit of trusted Computing and you can eliminate EVERY possible abuse of the system.

      They refuse to sell beneficial systems such as I described because their motivation is precicely to impose abuses against owners. To impose lock in and lock out and to deny owners control of their own propery. If you know your key then your computer is no longer "Trusted" to act against you.

      Hospitals could've used it to secure your medical records.

      They could do that with the alternate system I described. Hospitals (or any company for that matter) could get just as much security from computers that came with copies of their keys. They could lock those keys in a safety deposit box, or that could simply burn the keys without even looking at them.

      You could have used it to secure and authenticate your tax returns before you sent it to the IRS.

      Identical hardware where you know your key is just as secure against viruses and trojans and hackers.

      I have no idea what it means to "authenticate" a tax form you just filled out before sending it in to the IRS, nut I guarantee that you don't need a Trusted Computer to do it.

      People who use the GPL could've used it to enforce the GPL!

      hat is impossible. As others have already posed. Trusted Computing is inherently incompatible with the GPL. Hell, Trusted Computing (and any DRM system) is inherently incompatible with copyright itself. Using DRM means abandoning any refference to what is legal and what is not legal and simply substituting the DRM capabilities/restrictions in place of the law.

      Not only is Trusted Computing malicious, it is also worthless. Your computer is your property, the Trust chip inside is your property, your key hidden inside your chip in your computer is your property. You have every right to rip open your computer and read your key out with a microscope. They can make it a pain in the ass to do, but they can never prevent you from doing so. The moment you read out your key

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  20. The witch is dead.... by AtariAmarok · · Score: 4, Funny

    The witch is dead, but will likely by replaced by an ogre or a kraken.

    --
    Don't blame Durga. I voted for Centauri.
  21. I Dreamed This! by bfg9000 · · Score: 5, Funny

    In a recent interview with WinEvil.com, Gates confirmed, "Yeah, it [the NGSCB] just wasn't eeeevil enough for us. We've got a history of setting the evilbar pretty high, and our current efforts were "extremely irritating" at best... We're looking for true unadulterated mindbending evil, and we know our customers won't settle for anything less. Give us a chance -- you won't be disappointed."

    Gates then proceeded to use a Windows XP CDRom as a prism to magnify his own inner evil until it was focused enough to melt a cute puppy, drawing appreciative applause from the crowd of evildoers. The crowd then had a huge WindowsXP InstallFest and cut off their own testicles in preparation for the comet Zurg's arrival to take them away.

    --

    I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."

  22. Um, no. by abh · · Score: 3, Interesting

    - WinFS wasn't cancelled. It was scaled back so they could deliver what worked in a reasonable timeframe.

    - Microsoft hasn't announced hardware specs. What you're referring to is what a bunch of watchdog folks are GUESSING will be the hardware specs.

    - WinXP is much more stable than 2k. If you consider stability a "boring" enhancement, well, I bet you're in the minority.

  23. It's time to tighten up C++ by Animats · · Score: 5, Interesting
    Stop using languages/tools that allow you have buffer overflows in code. That'll cut out 90% of critical updates in one swoop.

    Yes. I've been trying to get the C++ committee to tighten up that language for years, with little success. It's time to get more serious about this, and apply pressure via ANSI (which is supposed to insure that standards are safe) and the Department of Homeland Security's National Cyber Security Division. Like it or not, we need to go to full subscript checking for anything that could possibly be exploited. The resulting 10-20% performance hit is minor compared to the costs of dealing with these attacks.

    I've sent this to the C++ committee:

    • After the damage caused by the Sasser worm, the latest in a long series of buffer overflow exploits, perhaps the designed-in lack of safety in C++ should be reconsidered.

      The Sasser worm exploits a buffer overflow in Microsoft's LSASS service, which is, apparently, written in C++.

      Perhaps more weight should be given by the Standards Committee to tightening up C++ and making it a safer language. The Committee has consistently rejected most suggestions which tighten up the language, usually on the grounds that they would impact existing code or prevent some dangerous but valid code from being used.

      It is now appropriate to ask ANSI, and the Department of Homeland Security's National Cyber Security Division, to reevaluate the C++ committee's priorities in the light of the documented and substantial damage caused by weak safety features of the language. Whether the committee should be permitted to promulgate unsafe technologies with ANSI approval must be seriously questioned at this point.

    That will probably be ineffective. The appropriate forum will probably be Congressional hearings on computer security, which were threatened last year after the SOBIG virus, and are likely to happen this year.

  24. No, Palladium is still very much alive by Anonymous Coward · · Score: 5, Informative

    Interestingly, at the same time as this article pops up in feedreader, I get this link from e-week that refutes the claim. Net: microsoft says palladium is still very much alive.

  25. It's because they gave up. by Ungrounded+Lightning · · Score: 3, Funny

    Problem is, people (particularly Windows users) buy features before they buy security.

    IMHO that's because Windows users have given up on getting security. B-)

    With a choice of an insecure platform with fewer features or an insecure platform with more, of course they'll pick the one with more. Just think: They might actually be able to get something done between crashes, infections, and reinstalls.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  26. What in the holy hell? by bonch · · Score: 3, Insightful

    "Decrypts MSIL?"

    Ahahahaha...have you not heard of the Common Language Specification, which publicly explains to compilers how to produce the intermediate code? We could have Python.NET if we wanted (and it's being worked on).

    This isn't exactly some sort of black secret. They published them as open standards. How do you think Mono exists? Any compiler can look at the specs and produce the code.

    Sigh...Slashdot sucks these days. The endless Microsoft articles are boring and uninformed. Remember when it was cool tech news?

  27. Probably going to show up under another name by Ra5pu7in · · Score: 5, Insightful

    What's the odds that Microsoft will continue to seek a way to push their concept of trusted computing onto the consumer -- by giving it another new name? Palladium got too much bad PR, so they changed the name. Enough people caught on, so now they are abandoning that name (not the project, for sure).

    --
    I was taking one day at a time, but then several days got together and ambushed me. (from a Rhymes with Orange comic)
  28. Would never work anyway by t_allardyce · · Score: 5, Insightful

    The fact is that the only way to implement this sort of DRM is through tamper-proof hardware, and even then its not like someone with a camera phone or even a good old small film camera to get a copy of that 'private' email (which is mostly what they are touting its use for). As for music and videos theres the if-i-can-see-it-i-can-copy-it which just cant be stopped, people will tolarate surprisingly low quality. And this isnt rocket science either, most people will be able to defeat these systems, software or hardware. Its not in Microsoft's interest to pursue this unless they want to piss people off or look very stupid when their "virus proof" OS gets hit one week after launch. It was a stupid idea before and it always will be a stupid and hated idea. Im glad they dropped it.

    --
    This comment does not represent the views or opinions of the user.
  29. EVERYBODY LISTEN UP--WinFS was not "cancelled" by bonch · · Score: 3, Insightful

    Again, this is why people think Slashdot is a fucking joke when it comes to reporting "tech news." Slashdotters spread these incorrect truths around and they just become true because it's anti-"M$."

    WinFS was NOT cancelled. It wasn't even scaled back. They just removed some extraneous network features not required (which will probably be free downloadable updates anyway). But, all the sites like Slashdot completely SPUN it and misreported it. Slashdot is owned by VA Linux, so the agenda is obvious. :)

    All the MSDN blogs were laughing about the reporting on this. And the Slashdot hivemind--that means all you people out there who build your computing mindset based entirely out of Slashdot articles--proves itself ignorant and foolish-looking once again. The rational of us know better.

    WinFS is alive and well. MSDN just put a technology showcase video out about it a couple of weeks ago! All they did was decide not to implement some network-specific features in order to focus on getting the core technology done.

    This is the second time I've seen WinFS supposedly "cancelled" in this article discussion.

    1. Re:EVERYBODY LISTEN UP--WinFS was not "cancelled" by Lispy · · Score: 4, Insightful

      But don't you agree, on a rational basis, that we have seen stuff like this before? This might not be true with WinFS or whatever, but isn't it that the same promises rise from Redmond tower every single time they plan to release an OS? In the end their "revolutions" and integration plans never lived up to the hype. I would be very, truly and deeply surprised if this time it would be any different.

  30. no, MS security plans have now leaked by swschrad · · Score: 4, Funny

    they plan to provide DRM kits to script kiddies so all viruses are signed, and thus acceptable to Windows.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  31. This would have been useful forVoting systems by goombah99 · · Score: 3, Insightful
    Actually I'm sorry to see it go. The project had some orwellian implications to be sure. But I think those could have been dealt with. It would have had so many possibilities. One of them would have been its application in trusted systems for Voting machines, Hospital machinery and all sorts of things where one must comptomise between ubiquitous network access and trust.

    It also would have opened up new markets. It's interesting to note that all of the great innovative periods in human history have been carried on the backs of breaktrhoughs in travel,commerce and communications. Even the lowly canoe can be credited for the rapid westward puch in canada and the US. (Shame about the beaver however). The invention of "coin of the realm" and accounting practices allowed goods to be passed over huge distances even the marco polo trail carried "mail-order" goods.

    At present we dont have ways in place for people to watch digital movies and othe rprotected content in ways the the owners are willing to produce or share thier content for. Let's not get into an RIAA riff here. The point is that lots of people do want to "rent" content and watch it and without a secure communication channel they cant.

    likewise things like internet voting and commerce trasnactions are held back by the lack of ubiquitous secure channels.

    thus while I disliked the implications of NGSC for having control over my machine I would have liked to have had one in myhouse. I'd have two computers. one for my own uses and one for the cases where security outweighed the other issues.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  32. Not strange at all. by miffo.swe · · Score: 4, Insightful

    Implementing palladium hard will do one thing over night. Many tech savvy Windows users would switch away in a heartbeart. Most if not all of my friends who uses Windows rarely pay for any application they use. They consider it their god given rights do download anything they please. Any hindrance to that would make them switch in notime since they are very reluctant to actually start forking the dough for the applications they use. Bring in all the movies and music they download and they would gladly suffer hell on a commandline to avoid having to pay for the things they use.

    Come to think about it, harder and more vigalant enforcement on comercial software is only going to drive these people to open source no matter how they do it. Enforce and people migrate, dont and people dont pay. They are in a tough spot, BSA and ppl.

    --
    HTTP/1.1 400
  33. Spoken too soon? by seanmcelroy · · Score: 4, Informative

    An eWeek article located here:

    http://www.eweek.com/article2/0,1759,1585363,00. as p

    says MS is denying this is true.

    --
    Be very, very careful what you put into that head, because you will never, ever get it out. -Thomas Cardinal Wolsey
  34. Why do we fear such incompetence?! by Anita+Coney · · Score: 3, Insightful

    I used to be afraid of what Palladium could do for the computing industry. Many tried to convince me that there was nothing to fear because there was no way in heck Microsoft could ever get anything done right and on time. It appears they were correct. Now it's being pushed back to Longhorn, which is being pushed back to oblivion. Now I'm left wondering what all the fuss was about.

    Heck, Microsoft cannot even secure its own "proprietary" gaming console, why did we ever fear that they'd lock down all of our computers?!

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  35. Enforce GPL? by ratboy666 · · Score: 3, Insightful

    I call bullshit.

    *How* can NGSCB and Palladium be used to enforce the GPL?

    Oh, by tying the source code to a key, which makes it impossible to change the source code and use the same key... but the verification is against the key. By tying the binary to a key, and making it impossible to modify the binary? So, rebuild the binary, and key use is lost.

    In other words, these measures *can't* be used to enforce GPL. So much for this tool.

    Now, is Palladium a security project? Well, yes, but not for the end user. Indeed, the end user can run the same old trojans, etc. as before. Palladium *will* prevent the trojan from accessing data that has bee "protected", by kicking out the unsuitable software.

    It was NEVER meant to secure YOUR stuff -- if you want that, go use GPG, etc. I assume that even MS Outlook must have some integration with GPG! (all of my emails are digitally signed).

    Ratboy.

    --
    Just another "Cubible(sic) Joe" 2 17 3061
    1. Re:Enforce GPL? by cain · · Score: 3, Insightful

      Oh, by tying the source code to a key, which makes it impossible to change the source code and use the same key... but the verification is against the key. By tying the binary to a key, and making it impossible to modify the binary? So, rebuild the binary, and key use is lost.

      Hmmm. To be honest, I hadn't thought through the entire chain of events. The idea from a high level though it this: imagine the worst possible nightmare scenario for music distribution. Now music is just data and source code is just data. So any DRM used to distribute and control music distribution *should* be able to be used to protect source code distribution as well. You would have to update and limit compilers and editors just as they would have to update and limit audio players. But it should be possible. USing NGSCB it should be possible to totally control your own source code. Whether or not that is enforcing GPL, I don't know.

      A poster below states that by restricting the code, then it would no longer be GPL. Fair enough.
      I don't know the fine details of teh GPL. The point is that if they can lock is out we can lock them out as well. If they control their data distribution, then so can we.

      --
      Cain.

  36. Just and unjust security criciticism of Linux by 0x0d0a · · Score: 5, Insightful

    If you dont believe my security statement, just wander on over to securitytracker.com - there are more discovered flaws in the recent past with Linux than with Windows.

    a) Despite the increased amount of bundling Microsoft's done over the years, a "Linux distribution flaw" is still awfully different from a "Windows security flaw". A Linux distribution is composed of many, many more lines of code and pieces of software than Windows. If you want to include security problems with Open Office, it's only reasonable to include security problems with MS Office.

    b) Local exploits attract attention on Linux. A lot of "exploits" in Linux are local attacks. Local security on a Windows box is pretty much a lost cause.

    c) When Microsoft discovers a security problem and fixes it internally, they don't say "fixes a security hole in...". They just bundle it with some other set of fixes and stay quiet. You won't hear about it.

    d) MS has a PR department that spins bugs as "issues" and tries to dampen criticism of security. In the open source world, people generally call "bugs" "bugs" (and frequently wishlist items "bugs", which would drive companies with marketers bananas).

    e) Many previous Microsoft security holes just wouldn't happen in the *IX world because of the more security-oriented culture (note that I suspect that Microsoft is improving here). MSIE and Outlook grant a lot of power to remote websites to cause execution, to modify bookmark lists, and the like. Windows NT infamously shipped with a blank Administrator password (and no prompt to set one during the install process), all drives shared by default *invisibly* (they were administrative shares, and the only security in place was the fact that Microsoft clients didn't display administrative shares remotely), and automatically reshared drives upon reboot if sharing was turned off on a drive.

    f) Microsoft has been known to blame sysadmins for security problems ("Well, yeah, your network was compromised and your data destroyed by the latest virus, but you didn't firewall our systems, and we released a patch a week ago which you should have deployed.") *IX boxes was designed to sit on a network and be fully accessable, and "firewalling to fix implementation flaws" is not an interesting approach to most *IX admins. Plus, most open source contributors *are* sysadmins to some extent.

    Want to do some *real* security criticisms of Linux? How about the following:

    * Red Hat was trying to set a new golden security standard for Linux by adding SELinux *by default* starting in Fedora Core 2. This would have allowed giving limited access to things to processes (a sore Linux lack), helped make software SELinux-compatible, and paved the road for other distro vendors. Red Hat, after two test releases, finally just backed down on including SELinux enabled by default in FC2, saying that it just caused too many problems at the moment. This represents a loss of a year at least in moving to a much more powerful and secure security system.

    * Stack overflow protection mechanisms are still not standard in the Linux world. The only distro vendor that I know of that definitely includes such a patch enabled by default currently is Red Hat with exec-shield. In contrast, *Microsoft* just added stack execution blocking to Windows.

    * Filesystem ACL support in Linux today sucks. A lot. A software author cannot rely on filesystem ACLs being present (since they are not by default on most Linux boxes) -- just old-style *IX permissions. One can improvise to get *some* of the ACL functionality by cleverly nesting directories and adding users to extra groups for each directory in question, but most Linux boxes *still* have a 32 group-per-user limit. The *IX permission scheme is simple, fast, and easy-to-audit. However, it is lacking for many users -- there are a lot of sysadmins out there who'd like to be able to say "Anyone in Development can read or write this directory, Mary and all of the Marketing gro