Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Windows Operating Systems Software Bug

Gates on Winsecurity 543

xandroid writes "Just a couple days after talking about free hardware, Bill Gates has sent an email to customers saying that Microsoft will continue to focus on security, titled 'A Microsoft Progress Report: Security' (MSNBC story, PC Magazine story, Google News' related stories). The email mentions that fast-spreading and destructive viruses and worms are 'threatening the potential of technology to advance business productivity, commerce and communication', but says that to counter the threats, Microsoft will make 'major investments in customer education and partnerships that will help make the computing environment safer and more secure'. He also talks about the XP Service Pack 2, and says that Microsoft is 'working with microprocessor companies, including Intel and AMD, to help Windows...support hardware-enforced data execute protection (also known as NX, or no execute)'." Reader Zephyr_in writes "Macworld reports that the beta-release of Longhorn is likely to be postponed to early 2005 because Microsoft is concentrating first on a security-focused update (SP2) to Windows XP. Earlier this week Gates said Longhorn is 'not a date-driven release.' and said the speculation that the operating system will come out in 2006 is 'probably valid.'"
This discussion has been archived. No new comments can be posted.

Gates on Winsecurity

Comments Filter:
  • Well.... (Score:2, Insightful)

    by BWJones ( 18351 ) *
    The email mentions that fast-spreading and destructive viruses and worms are 'threatening the potential of technology to advance business productivity, commerce and communication',

    I don't know about that.......seeing as how I use OS X, I have yet to experience downtime or hassles due to viruses or worms. Of course there are problems with an increased number of emails from Windows machines containing worms and such, but they are simply filtered out via the spam filter. So this statement from Gates only r
    • Re:Well.... (Score:5, Insightful)

      by Anonymous Coward on Saturday April 03, 2004 @08:04PM (#8758681)
      So this statement from Gates only really applies unless you are using something other than OS X, Linux, IRIX, Solaris, BSD, etc.... :-)

      Which is 90% of us, so get over yourself. OS snobbery is obnoxious.


    • Me Too... (Score:3, Interesting)

      by vwjeff ( 709903 )
      I have yet to experience downtime or hassles due to viruses or worms.

      I'm not going to get into an OS war but I also have not had any downtime due to a worm or virus on my Windows XP box. This is because I do not open e-mail attachments, run a hardware firewall, and keep my system up to date with the latest patches and virus definitions.

      I also have a G4 running OSX and an older PC running SuSE. My favorite is the G4 not because I am a Apple zealot but because I like the interface. I didn't like Apple b
    • Re:Well.... (Score:5, Insightful)

      by Angry Pixie ( 673895 ) on Saturday April 03, 2004 @11:07PM (#8759456) Journal
      I for one am not going to push for Longhorn. Longhorn is going to be an evolutionary change over what Windows has been according to Microsoft. I may need to look elsewhere if Windows XP will be my last Windows OS for years to come. I can't go Apple since I've invested a lot in PC hardware and software. With Longhorn, I'll have to deal with the possibility of some or all of my important apps breaking under the new Windows. Plus, I have to deal with Microsoft's new vision of security and digital rights management.

      Mod me offtopic... Windows and Windows software is insulting. No, it doesn't suck. It's very good, but it's insulting. UNIX is the same way. It used to be I could just pop in my software, install it, and begin operating it. At most I'd have to supply a serial number. Fine.

      But now, the act of purchasing, installing, or using Windows software forces me to put up with accusations of fraud and theft. Please comment if the following list of insulting behavior is incomplete:
      • Diskettes that eat themselves after a specific number of installs or that hard-code user registration info onto the original distribution media
      • CDROMs that are encrypted, preventing me from making legitimate backups
      • Software that won't load unless I have a security dongle, a special diskette, or the original CDROM
      • Software that requires
      • activation
      • Software that secret connects to servers behind my back
      • Software that requires me to allow it to connect to a home server to verify my serial number on each use
      • Software that locks itself down to my hardware
      • Software that installs secret files to prevent me from reinstalling it without a format -> Fuck you, VBOX!
      • Software that tries to verify my ownership each time I update it

      It's reasonable that software publishers want to curb piracy, and I know that these methods can be effective at preventing regular people like me from stealing. But Windows users have come to accept this presumption that we are criminals trying to take advantage of some poor software publisher; that we are not to be trusted; that we should be prevented from doing anything bad with our computers. Maybe some of us are, but I don't like being put in an adversarial position vis-a-vis my software and my computer. Essentially I have to provide picture ID everytime I want to do something new on my computer - and as a hobbyist, I enjoy doing new things. All I ask for is that Microsoft trust me and show me respect as a registered user who has owned every version of Windows and Windows NT since 1.0. I also ask the same of other other software companies too.

      Imagine if restaurants behaved the way software companies did everytime we wanted food.

      Here's where I believe the true benefit of Linux and FreeBSD comes into play. Open Source advocates talk proudly about freedom, but I haven't heard anyone address dignity attacks Windows users regularly submit to. When I install Linux, I know that, with a few exceptions, I won't have to deal with the issues I listed above. I know there are no real deep pockets in the Linux business, but someday I would like to see a national advertisement for Linux aimed at desktop users where the central point driven home is that personal computer users can gain back that dignity they lost over the last 15 years. Flame away.
  • Thoughts on Gates (Score:5, Insightful)

    by DarkHelmet ( 120004 ) * <mark&seventhcycle,net> on Saturday April 03, 2004 @08:00PM (#8758662) Homepage
    and says that Microsoft is 'working with microprocessor companies, including Intel and AMD, to help Windows...support hardware-enforced data execute protection (also known as NX, or no execute)

    Excuse me, but Intel's ripped off 64-bit system has no sort of NX bit on it. That is the primary difference between AMD and Intel's 64 bit x86 implementation.

    What I'm curious about is if this statement from Gates is a forward statement. Does this mean that Intel will adopt the NX bit within the next year or so? Hopefully this will be the case.

    I can imagine with this in place, I imagine a lot more of the script kiddies will be doing "Nuke" style attacks rather than full-on hacks. In this case, say if Apache were to have a buffer overrun exploit, the most that would happen is the service would be shut down. Still a pain in the ass for anyone trying to run a web server, but better than running a service that potentially grants access to your machine.

    That and worms will hopefully not be so rampant anymore, provided that people stop opening exe email attachments. Don't we wish.

    Gates said Longhorn is 'not a date-driven release.' and said the speculation that the operating system will come out in 2006 is 'probably valid.'"

    Well, what exactly is the one "must-have" feature in Longhorn that makes it necessary today? Nothing really. A database-driven file system is not necessary. Internet Explorer 7 is not necessary (at least if you have Firefox it isn't). More DRM? Not necessary. What's necessary today are security fixes. And as long as Microsoft keeps patching WinXP, Longhorn is not needed anytime soon.

    What is necessary now is SP2. And the sooner they release that, the better.

    • Itanium has it, so Intel deserves the mention. *shrug*
    • by demachina ( 71715 ) on Saturday April 03, 2004 @10:22PM (#8759309)
      Something I haven't seen mentioned much is this is most likely a strategy to apply the Netscape sanction to Symantec, McAfee and all the other companies making a good living on security software.

      As soon as Microsoft starts shipping anti virus and firewall software with Windows for free there is a pretty good chance people will stop paying for it. Security companies will then follow Netscape down the road in to oblivion. They might hold on for a while thanks to brand loyalty and if their offerings are superior to Microsoft's early versions, but its probably just a matter of time before Microsoft's free offering gets better technically and free is always better than "costs money" as IE proved over Netscape and Linux is trying to prove over Windows. Its also no secret Microsoft has been on a hiring binge for security talent so they probably have the talent to compete. They certainly have the R&D resources.

      In fairness, Microsoft may be doing this partly because it realizes it has to solve its security problem because its pissing people off and its pissing governments off especially as fixated as governments are now about terrorism and cybersecurity.

      But Microsoft also realizes there are billions of dollars pouring in to pockets that aren't theirs for security software. As in so many other markets if they bundle the same functionality with Windows for free, they put these other companies out of business. They can then jack up the price of Windows, or use some licensing scheme to redirect these billions in to there pockets because there are billions of dollars in IT budgets no longer going to security companies.
      • I can't get too worked up about the threat to Symantec et al. caused by MS closing their security loopholes.

        Those loopholes should never have existed in the first place. I think the fundamental unfairness is that we had to be saddled for a couple of decades with a P.O.S. "operating environment" because both MS and its customers were too short-sighted to get it right the first time.

        Also, no matter how much good faith effort is exerted to close security holes at the design and implementation levels, ther
  • telling me what I can and cannot run.
  • by ChiralSoftware ( 743411 ) <info@chiralsoftware.net> on Saturday April 03, 2004 @08:04PM (#8758682) Homepage
    OpenBSD has had "W^X" for quite a while now, and it sounds like that is what Bill is talking about. It is a great idea. There is just no reason for a program to ever modify its own executable code, with a very few exceptions such as Java's JIT compiler. For once it sounds like he is talking about security that protects his customers, not "security" such as DRM which reduces the capabilities of the product.

    --------
    Create a WAP server [chiralsoftware.net]

    • by Fapestniegd ( 34586 ) <james AT jameswhite DOT org> on Saturday April 03, 2004 @08:32PM (#8758787) Homepage
      There is just no reason for a program to ever modify its own executable code.

      Apparently you've never written an anti-piracy wrapper for a Windows application.
      That's how the good ones do it, by decrypting/modifying thier own binary code section in memory.
      I guess as a GNU advocate, there is no need for anti-piracy programs,
      but some people butter their bread writing software and they can't just give it away.
      • by Mr. Piddle ( 567882 ) on Saturday April 03, 2004 @10:31PM (#8759347)
        I guess as a GNU advocate, there is no need for anti-piracy programs, but some people butter their bread writing software and they can't just give it away.

        Piracy is really and truly overrated. People who do pirate software would not have ever paid for it in any case. Do you really think some farmer in China is willing to pay $50 for software? How about some random high-school student? How about a bureaucracy-constrained lackey, who would spend literally thousands of dollars to push through the hoops to buy that $50 piece of software (instead, they buy $50,000+ of Oracle and WebLogic)?

        The existing legal climate works well to inhibit well-intentioned people from prirating. It is important for business people to feel legitimate with respect to their software, because it is an easy and inexpensive way to reduce risk. People who sincerely do not care about risk are in the minority.

        Worst case is that pirates are free word of mouth advertising.
      • you mean the ones that take a week for a crack to come out for instead of a day? anti-piracy code is worthless appeasement of PHB's, Please let me know what software runs your decryption wrapper every time it is executed so i can avoid the wast of CPU resources, SOFTWARE PIRACY IS IMPOSSIBLE TO PREVENT IN A STAND-ALONE APP. The only programs that are tough to pirate are apps that connect to a server suchas online games (UT2Kx, Everquest, Starcraft, etc) but even then you get people running pirate servers.
  • by Anonymous Coward
    Tell gates not to forget about lowering prices. This will help slow the move from Windows to Linux as well.

    Price and security both need to be priorities for Microsoft. Both price and security are BIG TIME negative aspects of owning Windows.
  • by Aldurn ( 187315 ) on Saturday April 03, 2004 @08:06PM (#8758689)
    Windows Longhorn: We'll release it "When It's Done" [3drealms.com].
  • by ponds ( 728911 ) on Saturday April 03, 2004 @08:09PM (#8758702)
    Why does a protected stack need hardware modification ? IANACE, but doesn't OpenBSD do this on standard hardware? As much as I don't like substanceless MS criticism, and as much as I want the status quo's platform to be secure; I really think that actions speak louder than words, and while SP2 is a big step in the right direction, how about: 1. Ditching ActiveX, does anyone actually use this for anything other than malware anymore? 2. Disabling the (Outlook) preview pane by default 3. Higher SSL Verbosity with IE 4. IE URL-bar and statusbar should go into an "extra careful verbose mode" when it encounters hexadecimal encoding ( % ). IMO, these are all obvious things that should have been changed LONG ago, why are they still defaults?
    • Why does a protected stack need hardware modification ?

      All memory protection needs hardware support. Once code is executing, it is only the CPU that can generate trap which causes the operating system code to regain control.

    • by Keeper ( 56691 ) on Saturday April 03, 2004 @08:37PM (#8758808)
      You can have a software protected stack. SP2 will have components compiled with Microsoft's "latest" compiler software, which generates code to verify the stack hasn't been corrupted (Win2k3 was compiled with this too, apparently; which was why the MSBlaster worm had 2 'variations' to the buffer overflow attack -- one to attack Win2k/XP and one to attack Win2k3). As I just alluded to, depending on the layout of code in memory and where the overflow occurs, you can hack around software protections. It's a lot harder (apparently, it took the group that found the buffer overflow originally only a few days to create the attack for Win2k/XP, but a few weeks to find something that did more than DOS a Win2k3 box), and in some cases impossible, but not all cases.

      The only way truely eliminate arbitrary code execution is to mark pages with data non-executable and have a processor level exception thrown when you try to execute code from a data page.

      I do not believe OpenBSD has a software protected stack. However, given that OpenBSD runs on platforms which have hardware protected stacks, it does have the ability to guard against those kind of overflows. Just not on x86 hardware. Well, except maybe a version that runs on the AMD64 hardware...

      Ditching ActiveX, does anyone actually use this for anything other than malware anymore?

      Yes. Aside from the windows update site, there are a whole crapload of corp intranets that use ActiveX. To get rid of it would cause a lot of grief for their corporate customers. What they CAN do (and have done for Win2k3, and I suspect they'll be doing for XP SP2) is disable ActiveX components by default for non-trusted sites. You can do this today yourself if you really want, by going to the security tab in the IE->Tools->Internet Options dialog.

      2. Disabling the (Outlook) preview pane by default

      Why? Fix cause of the problems; don't cripple the software. In this case, images should not be downloaded by default. And hey, guess what ... the latest version of Outlook does just that.

      3. Higher SSL Verbosity with IE 4

      IE4? You're bitching about IE4?!? Geeze ... maybe I should start bitching about Netscape 4.0 then...

      4. IE URL-bar and statusbar should go into an "extra careful verbose mode" when it encounters hexadecimal encoding ( % ). IMO, these are all obvious things that should have been changed LONG ago, why are they still defaults?

      Right, it was so obvious that it took how many years for the problem to be discovered? Everything is obvious in hindsight. Nothing is obvious until it has been done.
      • by CTho9305 ( 264265 ) on Saturday April 03, 2004 @08:55PM (#8758903) Homepage
        I do not believe OpenBSD has a software protected stack. However, given that OpenBSD runs on platforms which have hardware protected stacks, it does have the ability to guard against those kind of overflows. Just not on x86 hardware. Well, except maybe a version that runs on the AMD64 hardware...


        From here [openbsd.org]:
        (NOTE: i386 and powerpc do not support W^X in 3.3; however, 3.3-current already supports it on i386, and both these processors are expected to support this change in 3.4).

        You can use a little-known feature of x86 called "segments" to enforce non-executability of memory areas. It's just different from the regular paging system used to implement virtual memory, and COMPLETELY unique to x86. You can find a discussion about it here [anandtech.com]. The links in the thread have some good info.
      • "Everything is obvious in hindsight. Nothing is obvious until it has been done."

        I banned IE and Outlook at work almost 10 years ago when they merged IE and the desktop. THAT was obviously a bad idea from the start, it's still a bad idea, they still refuse to undo it, and THEY WILL HAVE NO SECURITY until it's undone.

        Look, I'm not a frigging genius, but I could tell it was a bad enough idea to take that unpopular stand... and then I looked like a hero when Melissa and the rest of the Outlook viruses mowed everyone else down and left our part of the company untouched. What totally stuns me is that not only has it not been undone, even with almost ten years of proof that it's a bad idea there is no groundswell of opposition to that merge. Microsoft has done a sterling job of throwing up one red herring after another to divert attention from the fundamental design flaw.
  • also (Score:2, Insightful)

    by Beer_Smurf ( 700116 )
    What wasn't said
    "....and if anyone makes a workaround for the NX feature to install Linux we will be able to use the DMCA to thwart them."
  • With Longhorn only coming out in 2006, hopefully Linux will make a huge push over the next couple of years to cement itself as a serious 'business desktop' platform.

    Because the fact remains that many businesses will be reluctant to upgrade their existing systems to Longhorn if there isn't some huge productivity increases. Hence Linux can be promoted as the solution for business's existing systems. Dump Windows. Install Linux.

    In order for this to happen there needs to be a lot more education to the pointy-
    • by bonch ( 38532 ) on Saturday April 03, 2004 @08:41PM (#8758832)
      With Longhorn only coming out in 2006, hopefully Linux will make a huge push over the next couple of years to cement itself as a serious 'business desktop' platform.

      People were saying this around 2002. Two years later, and KDE and GNOME are still pretty much the same, slowly taking evolutionary baby steps.

      Longhorn is going to be entirely .NET and include things like Avalon, Indigo, WinFS, and so on. I guess what I'm saying is Microsoft is actually pushing to do a revolutionary release--this will be the same kind of change going from Windows 3.1 to 95 was.

      Plus, I think Slashdotters ignore that people have Windows software and won't magically dump it all and switch to Linux simply because the next version of Windows is due out in 2006 instead of 2005. I see no signs whatsoever that signify Linux is going to make some sort of great stride in the next two years. In fact, things look much the same as they did two years ago, except that KDE and GNOME have, like, more buttons and stuff, and now we're supposed to be switching away from DevFS or something in our production kernels...

      Personally, I think Apple is making incredible headway lately. They're Doing Everything Right(tm). If anyone's making strides today and in the next couple of years, it's Apple. OS X just gets better and better (and subsequently ripped off...).
  • He sent that out a few days late.
  • Never admit ! (Score:5, Insightful)

    by Onan The Librarian ( 126666 ) on Saturday April 03, 2004 @08:17PM (#8758733)
    I read Gates's comments a few days ago and noted that at no point does he even come close to admitting that every virus, worm, or other exploit that hits Windows is able to do so because Windows own code has made it possible. "Windows security" should be used as a perfect example for a dictionary definition of an oxymoron.

    Seriously, with approximately sixty billion dollars in the bank, exactly what prevents M$ from producing a secure OS ?
    • Re:Never admit ! (Score:4, Insightful)

      by Keeper ( 56691 ) on Saturday April 03, 2004 @08:39PM (#8758822)
      Seriously, with approximately sixty billion dollars in the bank, exactly what prevents M$ from producing a secure OS ?

      The same thing that prevents game programmers from comming up with crack-proof copy protection.
      • Re:Never admit ! (Score:4, Interesting)

        by DarkVein ( 5418 ) on Saturday April 03, 2004 @10:06PM (#8759242) Journal

        Game developers? Game developers don't care about copy prevention. Publishers don't develop it either. Third parties sell it to publishers under false pretenses and nonsense that breaks down to "every time someone copies your discs, you lose money."

        And, as a rule, these third parties are nowhere near the leading edge of computer science. They are always business ventures. They hunt and search for techniques to deliver what the slogan on their incorporation documents says they're going to deliver, and pay a nominal research cost to develop it into something they can sell. They are neither smart nor industrious. They can, however, speak BS and HS to CEOs and CIOs of B2B and B2B "Publishing Industry Leaders" in the expanding software publishing industry. Make Big Money.

        Game developers, on the other hand, don't give a rat's ass about these people. They don't want people to mooch off their hard work without paying for it. But, most of the devs I've talked to understand that most copies are not lost purchases. They also realize how much trouble copy prevention mechanisms cause them and their fans/customers. However, the decision to impliment them is not theirs. And they can't bad mouth the decision, or the publisher will have a tantrum and drop them under the "don't slander us" clause of their contract.

        However, if you frequent some of the better game company run forums... Ion Storm, and formerly Bioware, etc., you'll find that they have very explicit almost uniform rules about discussing copy prevention. They don't permit software titles to be mentioned, or links, but they will fully permit discussion of the problem and mechanisms and methods to correct the problems. When developers respond, it's sympathetic and hesitant, and usually mentions somehow that it's the publisher's fault and they can't do anything about it. Bioware's forums got strict and silent about the issue all at once, after a large continuous volume of complaints--very uncharacteristic of the company, and indicative of some sort of "shut up and shut them up" order.

    • Re:Never admit ! (Score:4, Insightful)

      by Diamon ( 13013 ) on Saturday April 03, 2004 @08:48PM (#8758872)
      Seriously, with approximately sixty billion dollars in the bank, exactly what prevents M$ from producing a secure OS ?
      Perhaps a lack of a company producing an existing closed source secure OS for them to buy up.
    • Re:Never admit ! (Score:5, Insightful)

      by real_smiff ( 611054 ) on Saturday April 03, 2004 @08:51PM (#8758887)
      Seriously, with approximately sixty billion dollars in the bank, exactly what prevents M$ from producing a secure OS ?

      OK let me take a crack at this.
      Because they are trying to come up with a very usable OS. 'Easy to use' and 'Secure' are to some extent mutually exclusive. Not totally, but it's a balance, and in the same way as airplane mnfrs famously sometimes don't make improvements to the safety of their 'planes until after the crash, MS hasn't made the necessary changes until after worms etc. got really bad in 2003 and they started losing customers. This doesn't mean they won't make the changes and continue to do well (no I'm not a Microsoft fanboy).

  • by Anonymous Coward
    a) Hardware will become nearly free and
    b) If Microsoft security becomes hardware-based, it may even work!

    Now, seriously, I'm your average M$-basher and could take this opportunity to make some mocking remarks.

    But, you know what?

    I find it sad when some software monopoly says things like "our systems are not engineered for security" and "our security will improve because we will resort to hardware" -- while still keeping a 95% desktop share.

    *sigh*
  • NX - Finally (Score:5, Informative)

    by rdean400 ( 322321 ) on Saturday April 03, 2004 @08:31PM (#8758782)
    About freaking time. IBM's mainframe and midrange server architectures have been doing this for years. In OS/400, for example, the only things the processor will execute are program objects. Memory blocks marked as data cannot be executed, even in the event of a buffer overflow. The OS and hardware work together to ensure this.
    • too bad it'll probably be wasted on the likes of advanced DRM.

      IF it does find it's way in a microsoft operating system, I'm pretty sure someone will find a way around it, and eventually control it remotely. If someone remote has the ability to not allow a local user to run programs, then your petty antivirus techniques are useless.
  • In the meantime (Score:2, Interesting)

    by Anonymous Coward
    MS will continue to talk about Longhorn to ensure nobody else can grab mindshare. I swear Longhorn stories are on sites like Slashdot and .com.com.com everyday and yet there is no end of talking about a product that won't be out for years.

    Security is nice and all, but Longhorn is starting to remind me of heaven - a long way off with no concensus on what it is really like. A lot of faith that things will get better someday is almost required, just as faith is required for the religious minded.
    • Re:In the meantime (Score:5, Interesting)

      by bonch ( 38532 ) on Saturday April 03, 2004 @08:51PM (#8758886)
      Security is nice and all, but Longhorn is starting to remind me of heaven - a long way off with no concensus on what it is really like.

      Guess you missed the Longhorn PDC build, the endless Longhorn build leaks that come out every couple of weeks, and the monthly videos MSDN has been putting out that showcase a new Longhorn technology by the devs who wrote it.

      I don't get the need for people to imply it's "vaporware"--Longhorn is coming, and we need to be ready. There's a reason we have the Mono project...there are devs who recognize what the future will be.
  • It would be easier to kill worms if users didn't run attachments. It would help more if they didn't type in passwords for .zip files that are contained in .gifs so anti-virus programs can't see it in the message text.

    But, here's an idea! What if the email program DIDN'T EXECUTE SCRIPTS WRITTEN IN BASIC!

    Hey, Bill, here's some code that will kill worms dead:
    Safe and Secure [mozilla.org]
    Unlike many other products, Mozilla Thunderbird doesn't allow scripts to run by default.


    How long will it take until Microsoft dips into the Outlook code and stops the running scripts in message attachments?

    Maybe never. They'll just build rarely updated "after the fact" virus scanning in the next XP service pack! Yeah, that'll do it.
    I won't need it. I use Thunderbird and Mozilla Mail.

  • by lazy_arabica ( 750133 ) on Saturday April 03, 2004 @08:41PM (#8758833) Homepage
    Meanwhile, criminal hackers have become more sophisticated

    Sure, it was easier to write an assembler program adding it's own code to a software, while keeping the infected program executable, than scripting 15 lines of VB Script.

    The kinds of threats are evolving too. Blaster, for example, hijacked individual computers, turning innocent users into unknowing and innocent worm propagators.

    Oh, those poor and innocent individual users. What a wonderful way to make them think they are only victims, and never responsible of the spread of a virus, even if they don't make any effort to secure their system.

    Central to our security efforts is preventing malicious code from being able to exploit a vulnerability by isolating such code, providing more effective control over what computer processes can talk to or work with, and making systems more resilient so they are able to identify and stop suspicious or bad behavior in its tracks.

    Of course, the idea that a malicious program shouldn't be able to do much damage, because it has very restrictive rights is a strong innovation.

    Memory Protection: Malicious software designed to exploit buffer overruns can allow too much data to be copied into areas of the computer's memory. Although no single technique can completely eliminate this type of vulnerability, Microsoft is employing a number of security technologies to mitigate these attacks.

    Wonderful ! Microsoft OSs will (at last) have memory protection ! Let me remember, how old is Unix ? Nearly 40, isn't it ?

    Could someone explain me how Microsoft can be seen innovative by so many people ? And how they can so proudly try to make us believe they always were (and will be) on the right way ?
    -----
  • "Microsoft will make 'major investments in customer education and partnerships that will help make the computing environment safer and more secure'. "

    BILL: GET RID OF THE MICROSOFT HTML CONTROL.

    Getting rid of ActiveX and splitting the MS HTML control into a separate modules so programs can display local HTML without worrying about it kicking off a local exploit or downloading untrusted material from the Internet... not just defining zones, but separating the display code, the internet code, and the active desktop code into separate modules that don't interact with each other except through an application that has to explicitly request dangerous things... that would do more for security than anything else Microsoft could do between now and the end of time.

    But to do that would be to back out of the claim that it was essential to merge IE and the desktop back when they violated their agreement with the DoJ back in the '90s, and Microsoft cares way more about losing face than improving security.
  • Funny... (Score:5, Funny)

    by ntr0py ( 205472 ) <lee@NOSpaM.dashf.com> on Saturday April 03, 2004 @09:01PM (#8758933) Homepage
    ... that "Winsecurity" is so far removed from actual "security" that it deserves its own word.
  • by khendron ( 225184 ) on Saturday April 03, 2004 @09:18PM (#8759007) Homepage
    On my W2K computer at work.

    It took me quite a while to convince myself that it was not spam and safe to open. This, I think, shows that Microsoft has a long long way to go.
  • by jonadab ( 583620 ) on Saturday April 03, 2004 @09:24PM (#8759030) Homepage Journal
    No, not everything, of course. But some of what he says is right. Much of
    the bits about isolation and resiliency are dead on the money: having the
    firewall on by default is a start, but if I understand correctly what he's
    saying (which is hard, because the wording is brief and nontechnical; it
    was obviously not written for a technically-inclined audience), Microsoft
    intends to actually *fix* Outlook. Not "patch" it to stop a particular
    exploit, but actually fix the root problem.

    He also says some stuff that's good to hear despite not really constituting
    security -- e.g., popup blocking, and not loading remote content in email.

    He also talks about taking measures at the system level to mitigate the risk
    of buffer overruns, but I can't tell from what he says whether what they're
    doing there will be helpful or a placebo. This is where the CPU NX stuff
    comes in, and I'm a little over my head there; I understand the idea, but
    I don't think I grok all of the implications.

    This is actually a good article. Not perfect, but good. Go read it, those
    of you who haven't yet. I don't think we're going to slashdot Microsoft.
  • Linux Security (Score:5, Insightful)

    by MichaelKaiserProScri ( 691448 ) on Saturday April 03, 2004 @09:46PM (#8759153)

    Here's an interesting though. Is Linux more secure and stable BECAUSE it is more difficult to set up?

    Linux makes few assumptions. You have to explicitly install and run things if you want them. There is no marketing pressure to force you to take features you do not want. Heck, you can even build your own kernel to include or exclude features. The "barrier to entry" under Linux is higher. So the majority of Linux installs were installed by somebody who actually knows something about a computer.

    Conversly, Windows is easy to install. Furthermore, since it comes pre-installed on most computers, it is REAL easy to install. Windows is not so much of a choice for most users as it is the failure to make a choice. Many of the people "succesfully" running Windows are "twelve o' clock flashers". (You know, those people who's VCR constantly flashes "12:00" because they have no idea how to set it.) Combine this with cheap, always on broadband and you have a recipe for disaster.

    You've heard of "Security through obscurity", well Windows suffers from "Insecurity through ubiquity"

    • Re:Linux Security (Score:4, Interesting)

      by extra the woos ( 601736 ) on Saturday April 03, 2004 @10:56PM (#8759420)
      Not to make another reply right after my last one disagreeing with someone but... I dont really think barrier of entry has anything to do with it...(and yeah i'm just ranting here dont mod me up its off topic) Ease of installation...Windows being easier to install is a MYTH!!! IT'S NOT EASIER TO INSTALL WINDOWS!!! It's easier to install software on windows for the average user...(yes, i use debian, yes, apt-get is even easier, no, i dont think my mom would find it easier at this time. yes, once the synaptic gui improves more it'll blow windows away for desktop software installation by n00bs.) But I mean, SuSe, Mandrake, etc, are easier to install than windows. So joe user brings home an old copy of 2k that he got to upgrade that old 98 that they have on their 1998 compaq. Joe has a cable modem. He pops the disc in, boots, installs, no problem. Right from the get-go he starts getting messenger spam! He's confused, he calls a friend who tells him how to turn the messenger off (why was it on by default?). Fortunately joe's video card was detected so it's not in 16 color mode! But there's another problem. Joe hears about a security update he needs to stop the blaster worm. Problem is the worm had already infected his computer. In order to get the patch, he needs to go to the windows update site, but he can't get there because his computer keeps shutting down. So he figures out that he can set the date back (common sense or a nerdy friend maybe)! But windows update still wont work, because RPC is crashed and windows update needed it to install the patch (to joe, his computer is just broken, he doesn't know what's going on). What the hell does he do. Our user is VERY confused. So Joe installs a copy of linux instead because he heard it was "better" and his nerd friend gave it to him for free and its even LEGAL to get it for free..this AMAZES JOE! He puts the cd in the drive and powers his computer on...His distribution, right in the install, detects his cable modem and at the end before the install even finishes, connects him up and downloads the latest security stuff!!! Amazing! All he needed to do was type his name, what he wanted his computer's name to be, and what he wanted to do on his computer (joe wanted to do word processing, and graphics and games sounded interesting too...joe left the rest alone)...Setup tells joe to make his own account, he thinks this is neat. The install is done, he reboots. He types in his username (neat, he's loggin into his own computer, he's never seen anything actually secure before, win98 you could just press cancel!)... He sees a desktop, with icons for the web, and a word processor. What has a higher barrier of entry there? Installation is something linux is better at than windows, it's NOT EVEN CLOSE...I'd compare installing linux to installing mac os 7 on an old machine. It just works. Unless you have some weird homebuilt setup with odd hardware (and Joe user WILL NOT HAVE ANY), you don't even need to install any drivers for anything. Compare that with Windows 2000 (maybe xp is better, I saw no reason to buy xp so I use 2k for my everquest needs, no, it does not run under winex): Windows installs. Unplug the net connection and install some security updates that I downloaded in linux. Plug network cable back in. Cry at 16 color desktop. Get nvidia drivers. Wonder why sound is messed up. Get new sound drivers. Not all the agp features are working..what! Get via 4-in-1's. (once set up, win2k is the best version of windows by far imho, i like it actually..just dont say installing it is easier than linux)... To be fair, in debian (not known for being easy to install) my nvidia card was not configured for opengl. Course, to be fair to linux, the install was every bit as easy as installing the graphics drivers in windows. Download them off nvidia's site, run program...yay... (Yes, i know nerd-centered distros like debian, gentoo, etc, are harder, and yes I run debian on my machine, and have experienced installing red hat, mandrake, and suse).
  • THE spin doctor (Score:5, Interesting)

    by digitect ( 217483 ) <digitectNO@SPAMdancingpaper.com> on Saturday April 03, 2004 @10:26PM (#8759328)

    Don't you just love how Windows' in-securities are spun as "evil forces"?

    And don't you also love how Microsoft's solutions always point the responsibility finger elsewhere. They always try to paint themselves as the good guy, having to clean up after the mayhem someone else initiated. "Here's our progress on taking steps to combat the evil in the world."

    One of these days, business is going to wake up to this shell game and start holding the software manufacturer to blame for the general design problems of their products. Then you'll start seeing a general shift to another platform, maybe starting in the back office, file and printer serving, firewalls, etc. The desktop will be last.

    Wait a sec, perhaps that explains the new firewall corporate bought for our branch to replace our old Win2K one... Linux.

  • by nurb432 ( 527695 ) on Saturday April 03, 2004 @10:34PM (#8759354) Homepage Journal
    I could be wrong ( it would require a lot of testing to be sure ), but it seems to me if we had gone with a Harvard type architecture, were data and code are separated at the chip level we wouldn't be discussing this at all.

    Perhaps it would be prudent to re-visit the past, in order to move into the future.

    Not too many current chips do things this way, though the 8051 series comes to mind.
  • Next Big Thing (Score:5, Insightful)

    by salesgeek ( 263995 ) on Saturday April 03, 2004 @11:21PM (#8759492) Homepage
    Couple of random thoughts:

    1. NX bit is not an end all in preventing mal code from running. It does limit some exposure.

    2. DRM is not guaranteed security as MS is trying to sell to the public. It does guarantee that fixing a hacked system will be sooooo much more difficult. A successful hack could rended someone's local data inaccessable. And we are sure to see version 1.0 type vunerabilities in bios, os and libraries for a while... eeek.

    3. MS providing antivirus, firewall and so on will not work out as competition between vendors has fueled a ton of creativity and generated some pretty amazing products. Let's hope this feature is like the backup software included with Win3.11 and 95 rather than IE.

    4. None of this really speaks to MS's most important and weakest security-wise product: MS Office.
  • by srs5694 ( 673046 ) on Saturday April 03, 2004 @11:27PM (#8759516)
    I got the e-mail. For me, it was spam. I never asked for it. I didn't sign up for any Microsoft newsletter, and certainly not in any way that was verified via a reasonable opt-out system. Thus, I found the passage about spam particularly ironic. Here was some long-winded spam that trumpeted how the next version of Windows would have spam-protection tools. Naturally, I fired off an abuse complaint. So far, I've received no response to that.
  • by hak1du ( 761835 ) on Saturday April 03, 2004 @11:51PM (#8759590) Journal
    says that Microsoft is 'working with microprocessor companies, including Intel and AMD, to help Windows...support hardware-enforced data execute protection (also known as NX, or no execute)'

    Marking pages as being executable or not has been a feature of many processor families for decades. It's generally a useful feature, but it is neither necessary nor sufficient for making opearting systems secure: after all, Linux, BSD, and Solaris manage to be much more secure than Windows running on the same processors.

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."

Working...