Slashdot Mirror


Gates on Winsecurity

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.'"

543 comments

  1. Well.... by BWJones · · Score: 2, Insightful

    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 really applies unless you are using something other than OS X, Linux, IRIX, Solaris, BSD, etc.... :-)

    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.'"

    Windows is Microsoft's cash cow and from an investor perspective, there may be push from the shareholders.I have sold off most of my Microsoft stock on principle after watching their abuse of the PC market for the last few years, but I still own some and this is not encouraging.

    --
    Visit Jonesblog and say hello.
    1. Re:Well.... by Anonymous Coward · · Score: 5, Insightful
      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.


    2. Re:Well.... by Anonymous Coward · · Score: 0, Flamebait

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

      So, get a clue dude. It's pretty simple actually. Why do you insist on supporting an OS from Microsoft that is causing so many problems? You are part of the problem.

    3. Re:Well.... by VividU · · Score: 0

      90? Closer to 98% probably.

    4. Re:Well.... by VividU · · Score: 0, Redundant

      "seeing as how I use OS X, I have yet to experience downtime or hassles due to viruses or worms"

      Twisted uninformed logic that could only come from a partisan. Lets have OS X (or any other OS) occupy 98% market share and we'll see how much attention it gets from virus authors.

      _

    5. Re:Well.... by artlu · · Score: 1

      I have to agree with this post. I switched to OS X about a year ago and I have never been aflicted by these worms/email virii. However, I do get about 1200 junk emails/day between 4 accounts, and thankfully apple's Mail client has great junk mail filtering, but i cannot help to wonder how many valid emails I miss each day because of all of this nonsense.

      I understand people have a dislike for windows/M$ and Gates, etc.
      But, all of this is just ridiculous and getting out of hand. There is no point in making these viruses anymore and it is a waste of money for everyone (kind of like the war on terrorism).

      --
      -------
      artlu.net
    6. Re:Well.... by xtinct · · Score: 1

      i think the wisdom we should gather from your comment is that 98% market share from any "vendor" is bad and something to be avoided, don't you think...?

    7. Re:Well.... by Anonymous Coward · · Score: 0

      Aren't you embarrassed to make that same stupid argument?

    8. Re:Well.... by Anonymous Coward · · Score: 0


      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.


      Well, my company doesn't use MS SQL server, but when the sql slammer worm hit, we were so swamped in internet traffic that we were knocked off the air for a day.

    9. Re:Well.... by Bazouel · · Score: 1

      IIRC, the Office suite is THE cash cow of Microsoft, not Windows.

      --
      Intelligence shared is intelligence squared.
    10. Re:Well.... by jgrumbles · · Score: 1

      This is exactly the point that everyone misses. If OSX/*nix were the majority of OS'es people can and will write destructive virii for them just because they want to. It's about doing the most damage and chaos...you won't get recognition for writing some killer virus for OSX or *nix.

    11. Re:Well.... by kevin_conaway · · Score: 2, Insightful

      A lot of people dont have a choice whether it be for work or personal reasons. "Voting with your wallet" is often an impractical short-term solution for people that need a piece of software to work now, not when the company decides to port it to linux.

      Its been said over and over: OS's are tools, they all have their strengths and weaknesses, use the right one for the job.

    12. Re:Well.... by st964p62 · · Score: 1
      I was the AC that initially posted about being an OS snob. This comment prompted me to actually sign up for an account.

      First of all dude it's called choice. Maybe I prefer to use Windows as my primary desktop OS. I've used practically ever MS OS from DOS 5.0 through XP, MacOS (classic, OSX), AmigaDOS/Workbench, OS/2, Linux, Unix (Solaris, IRIX) and frankly I like Windows as a primary OS. How does this make me part of the problem?

      For every inherent security problem in Windows there are just as useability problems inherent to Linux (Which is a primary reason why 90+% of people stick to Windows). Both sides are working on their respective problems and that's a good thing.

      It's not the opperating system itself that is causing the problems, it's the smacked asses that use it maliciously. Don't blame the drunk driver, blame the car and the sober drivers right? Get a clue.

    13. Re:Well.... by Anonymous Coward · · Score: 0

      why support it ? because it makes me lots of fucking money, thats something you schoolkids will understand when you enter the realworld(tm) and not one of a parents allowance

    14. Re:Well.... by Anonymous Coward · · Score: 0

      Actually, some would say that you'd get more recognition for writing a virus for OS X or *nix. I personally think that writing the first virus for Mac OS X would be a pretty big feat and it would definitely get the attention of the media... considering the anti-mac bias most of them hold.

    15. Re:Well.... by Darby · · Score: 3, Insightful

      When it comes to viruses, whoever is using the OS that is in the majority will be part of the problem. The reason that virus writers write for Windows is that most people are using windows.

      So explain all the internet worms that have brought the internet to a crawl and infected from machine to machine with no user intervention.
      Windows has a 20% share in this market. Apache is 70%.
      *All* of the worms are for Windows and Windows only.

      That was the sound of your argument crashing down around you.

      Security through minority is an even worse idea than security through obscurity.

      Nice try, but minority or majority, when it comes to security Windows is the absolute loser.

    16. Re:Well.... by pantherace · · Score: 5, Insightful
      This argument is just not valid. Windows simply is insecure, and it's users are part of the problem, but they aren't really the root.

      How long has linux existed, and how many worms have there been? Or applications: 2 apache worms or so? and apache is by sheer numbers, what? 60% or more of the webservers on the internet. (lets assume there are actually a dozen apache worms since 1992, if there are even that many, that's one a year.) How many IIS worms are there?

      How many worms have been able to break into the kernel itself? Oh, given the couple of kernel bugs, it was possible, but they were all local exploits. Which requires the code to be run on the system as opposed to things like the Classic MacOS had some virii for it, but compare the length of time it had been out (and how it was the GUI computer for quite a while) 16 years or so (1984-2000) Over that time, there were probably less virii for it than windows 98 got in the first year. (Probably partly because as an OS it was one of the dumbest in terms of networking, you couldn't do anything with it.)

      MacOS X has been out for around for 4, and the number of worms is comparable to those for Linux, as in almost nothing.

      I expect when Longhorn comes out, there will again be another torrent of worms. But maybe Microsoft may be getting it together with regards to security. They did a pretty good job of stability with 2000, but backslid on XP.

      Even if Linux/KDE became as dominant as dominant as Windows is now, the problem wouldn't be nearly as bad. You see, Linux distributions (almost all? and the people who aren't should know what they are doing) use package management. This means that instead of running an installer for program a, b, c off of cds or the internet, they use packages provided by people who they can check cryptographic signatures of automatically, for example with rpm. Now, that's not perfect, and you don't have to have that, but it gets people into a method of expecting part of it to come from a trusted source (eg gentoo which provides md5sums of all the packages downloaded. or rpm which allows both server and developer signatures last I looked.) The distribution is EXPECTED to provide this, and if they don't either the user doesn't know enough to get it, and askes someone else for help, or knows enough to figure out that www.warez-cracks-hijacking-your-game.com is not a good site to get things from.

    17. Re:Well.... by Anonymous Coward · · Score: 0

      I bet you'd vote for Ralph Nader too, right?

    18. Re:Well.... by dbc001 · · Score: 2, Informative

      98% is pretty unlikely. When people are a part of a group (slashdot readers), they assume that since they share one or a few traits, that they share *most* traits. This is a fallacy. I read slashdot for three years before using Linux on a regular basis. There are a lot of Slashdot readers who don't use Linux. There are many who don't play video games. And -GASP!- there are quite a few who even have social lives.

      Those of you who assume that the rest of slashdot is just like you are truly naive.

    19. Re:Well.... by Anonymous Coward · · Score: 0

      I was the AC that initially posted about being an OS snob. This comment prompted me to actually sign up for an account

      Welcome to Slashdot, and we are truly glad to have you here to grow our community and introduce thoughtful, insightful commentary. That said......

      How does this make me part of the problem?

      It makes you part of the problem because you are choosing to support the company that is responsible for the spread of so Internet security breaches due to their poor security. Buy products from another company and you will vote with your dollars.

      For every inherent security problem in Windows there are just as useability problems inherent to Linux (Which is a primary reason why 90+% of people stick to Windows).

      So, get a Mac, or a Solaris box, or any one of a dozen other OS run boxes, but the Mac is probably the best experience due to consistent interface and security and such.

      Both sides are working on their respective problems and that's a good thing.

      Ah, but Microsoft has not been working on security until it became apparent that they were losing huge contracts because of it. There is no passion there to create products that excel. No pun intended. Rather the impetus is to deliver half assed products that turn a profit.

      It's not the opperating system itself that is causing the problems, it's the smacked asses that use it maliciously.

      Yes, but there will always be folks that will take advantage of things for their own selfish motivations.

      Don't blame the drunk driver, blame the car and the sober drivers right? Get a clue.

      This is probably not a good analogy. However, the problem is that the security holes in Microsoft products function to enable the spread of these "issues" easily through the Internet whereas a little forethought could have prevented these problems.

    20. Re:Well.... by Daytona955i · · Score: 1

      Yes because word processing, e-mail and web browsing *have* to be done with windows.

      So what does the average user... even the average business user need that OS X, BSD, Linux, etc... can't supply? Sure there are some specialty apps like AutoCAD but the majority of users need to check their e-mail, do some word processing and possibly doing some spreadsheet work. People don't want to switch partly because of zealots, partly because of misconceptions but mostly because "everyone" uses windows.

      They certainly don't use it because it's more secure... everyone knows it's not. (A good reason M$ is pushing the security angle recently) I say do vote with your wallet... It's the only way to send a message.

      I've recommended everyone I know to get an apple because they are easier to use than linux for most people. (I realize this) Some have listened and some have not. When those that don't tell me about the lastest virus they got I just say "That sucks." I don't offer help and I don't spout my zelotry. (Like I once did) Now I just let that little smile on my face say it.

    21. Re:Well.... by bangular · · Score: 1

      What gets me, is Windows is designed for dummies. It is designed for the person who's never used a computer before to get on and start using a computer immediatly. If you design a product that is meant to be used by people with little/no knowledge, how can you blame them when they open attachments or download viruses.

      For example, kmail has html email disabled by default. If you attempt to enable it, you get many strong warnings explaining why it's a bad idea and the possible consequences. The same thing when you try and open an attachment. Why doesn't outlook do this? Why has it taken them all these years to enable a firewall by default. Red Hat has been doing it at least 4 years now. They didn't wait until worms took down 85% of their users on multiple occasions.

      On most other OS's you can blame the user. You can not blame people using an operating system that was meant for the most computer illiterate people on earth.

    22. Re:Well.... by drsmithy · · Score: 1
      So explain all the internet worms that have brought the internet to a crawl and infected from machine to machine with no user intervention.
      Windows has a 20% share in this market. Apache is 70%.

      Windows machines account for a hell of a lot more than 20% of internet-connected PCs. I'd say over 90%. Are you forgetting all those broadband connected home users ? All those office PCs ?

      Apache may well have 70% of the webserver market, depending on how you want to measure, but it's not even within a bull's roar of the same number of Windows machines that are connected to the internet.

    23. Re:Well.... by Anonymous Coward · · Score: 0

      It makes you lots of money because you are a sysadmin right? Well in that case, you are relying on a piss poor product that you can administrate and make less piss poor. So, in that case you are a parasite. Better products would make your job less important.

    24. Re:Well.... by Drakino · · Score: 0, Flamebait

      Twisted uninformed logic that could only come from a partisan. Lets have OS X (or any other OS) occupy 98% market share and we'll see how much attention it gets from virus authors.
      Lots of attention, yes. Lots of successful attacks, not likely.

      Mail.app in OS X doesn't run attachments automaticially like Outlook Express does. Safari doesn't bombard users with install prompts for some virus hiding as an ActiveX plugin. And if something does get in and try to modify system files, I get a password prompt, instead of the virus trampeling all over kernel space on it's own. Why? Well, OS X does the proper thing and doesn't trust me to be logged in with full control. Where as on Windows, any user who bought a system from Best Buy is logged in as an administrator.

      The best though is Windows Server 2003. It opens up enough of the components during setup that it can be infected by some RPC vunerability even before you can finish the install. This in a server OS MS touted as their first major attempt at security. I can't wait to see Windows XP SP2 do noting to stop all the crap flying around.

      Also, see argument above about Code Red/Nimda, the most disruptive virus I have seen in a while. Coded for a product that holds 25% of the market, while the leader sits at 65%.

      MS keeps choosing to make their own mistakes and repeat the history of Unix, where as Apple decided to help make the existing technology better. Konquer is now a better browser because of Safari, Apache has support for zero-conf now, and other improvemenet.

    25. Re:Well.... by D'Sphitz · · Score: 2, Insightful
      When it comes to viruses, whoever is using the OS that is in the majority will be part of the problem. The reason that virus writers write for Windows is that most people are using windows. If most people were using Macs then there would be a lot of viruses written for Macs.

      Insightful? How about redundant? This exact same thing is regurgitated in every single discussion with a mere mention of a virus.

    26. Re:Well.... by cshark · · Score: 1

      Am I the only one who gets an ominous chill down my spine when Bill Gates talks about making my computing envirenment "safer, and more secure?" If he's subtely hinting at the DRM enahcements in Longhorn again, it really doesn't make me feel any better. It just means that I'll have even more reason to get away from Windows.

      --

      This signature has Super Cow Powers

    27. Re:Well.... by DA-MAN · · Score: 1

      I could be wrong, but i think that the parent poster was referring to the fact that Apache runs ~ 70% of the web servers out there and IIS (not Windows) runs ~ 20% of the Web Servers that are facing the internet.

      In addition, I believe his post was about how internet worms have affected IIS a lot more than Apache, while IIS is still a fraction of Apache's Internet facing market share.

      --
      Can I get an eye poke?
      Dog House Forum
    28. Re:Well.... by Angry+Pixie · · Score: 4, Insightful
      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.
    29. Re:Well.... by Monx · · Score: 2, Insightful

      The point is that the worms targeted IIS and MSSQL as opposed to Apache and whatever DB is most popular on webservers. This means that the worm writers chose a less popular but more vulnerable target. This factual evidence was presented to counter the supposition that *nix worms would become popular if *nix displaced Windows on the desktop.

      To put it simply, *nix owns the server market, but server worm authors target Windows. There is no guarantee that if *nix ruled the desktop, desktop worm authors would suddenly stop targeting Windows and start attacking *nix machines.

    30. Re:Well.... by Anonymous Coward · · Score: 0

      Uh who wants to write a virus that would infect an INSIGNIFICANT number of PC's in the market place.

      It's time to give up your Mac delusions of grandeur.

    31. Re:Well.... by br0ck · · Score: 1

      91% of Google users are using Windows--1% more than 3 1/2 years ago.

    32. Re:Well.... by Anonymous Coward · · Score: 0

      and apache is by sheer numbers, what? 60% or more of the webservers on the internet.

      Let's kill this bit of misinformation. The Netcraft survey does not count "webservers", it counts domain names.

      I have IIS running right now. At work we have a half-dozen IIS boxes. None of these are in Netcraft. A internet worm does not care about Netcraft.

    33. Re:Well.... by Anonymous Coward · · Score: 0

      I said the same thing above, but your Netcraft Survey numbers do not count all Webservers -- it only counts www domain names.

      IIS is a HUGE worm target because it's turned on by default for every Windows 2000 Server installation. And a lot of these boxes are "internet facing" even though they don't have a domain name.

    34. Re:Well.... by pantherace · · Score: 1
      I have IIS running right now. At work we have a half-dozen IIS boxes. None of these are in Netcraft. A internet worm does not care about Netcraft.

      And I have several apache boxes running on networks not exposed to the internet. I must say the people calling windows 90% of the desktop (I personally think it is lower) and blaming that for all the worms/virii is just as stupid as stating that a published statistic (of webservers on the internet with domain names, because otherwise they are just http servers and not web servers (remember the whole world wide web idea?) (and if running IIS, likely insecure ones, even by Microsoft's own standards: did you run through the official Microsoft 300+ item list before connecting them to a network?))

    35. Re:Well.... by SpaceLifeForm · · Score: 1
      Well, they (MS) really have no choice but to continue the FUD. The real problem however, is that the non-techies are being setup to accept whatever is thrown at them, and in this case, that is control over their 'perceived' Internet.

      I can state with certainty that the non-techies are having more problems lately with their machines.

      So, if MS can come to the rescue and provide the magical elixir to cure their woes, well, that's marketing for you.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    36. Re:Well.... by Sepper · · Score: 1

      I'm add to this argument, as I think the insecurity we see in Windows is part of the Microsoft Mindset.

      A large part of all the bugs that causes vulnerabilities can be through good design and good coding standard (starting with NOT using strcpy() ). Most of the vulnerabilities in the Microsoft OS (and almost anywhere else) are buffer overflows. I'm pretty sure most of them could be squashed with good code audits...

      What does Microsoft want, as a corporation? Money, profit! There is little insentive to actually correct those bugs BEFORE taken the product to market, because they would MAKE LESS PROFIT!... The only thing they lose with those vulnerabilities is credibility and image... maybe why they started the security thingy to improve their image... The security audit/training program is probably genuine though... (You can't fake that too much)

      Think about it...

      I though about that when I read this.. and it made me think of this and this.

      Of course, I could be all wrong and Windows(R) could simply be too big to maintain....

      --
      I live in Soviet Canuckistan you insensitive clod!
    37. Re:Well.... by drsmithy · · Score: 1
      I could be wrong, but i think that the parent poster was referring to the fact that Apache runs ~ 70% of the web servers out there and IIS (not Windows) runs ~ 20% of the Web Servers that are facing the internet.

      I know what he's saying and it's irrelevant to the issue. What's more, trying to imply it *is* relevant indicates either deliberate deception or a significant amount of ignorance.

      In addition, I believe his post was about how internet worms have affected IIS a lot more than Apache, while IIS is still a fraction of Apache's Internet facing market share.

      If you're counting domains, maybe. However, the pertinent measure to use in this case is actual machines, where the marketshares are a lot closer. Not to mention the multitudes of machines running IIS or derivatives that *aren't* "real" webservers with domains.

      In addition, I believe his post was about how internet worms have affected IIS a lot more than Apache, while IIS is still a fraction of Apache's Internet facing market share.

      Again, only if you're counting domains. With regards to worm propogation, this measure is *not* a good one to use.

    38. Re:Well.... by Anonymous Coward · · Score: 0

      They certainly don't use it because it's more secure... everyone knows it's not. (A good reason M$ is pushing the security angle recently) I say do vote with your wallet... It's the only way to send a message.

      I did. In 1994, I switched to Linux. It was difficult to configure them, but it was more reliable once configured than Windows 3.1. At every turn, the current version of Linux, X and some window manager or complete desktop environment has been more reliable and stable than the current version of Windows.

      In all fairness, Windows XP is pretty hard to crash. It has reached the point where it is within an order of magnitude of the stability I was able to get out of Linux in '99. Way to go Microsoft! You're catching up to open source on stability. You're nowhere close on security or price. In the meantime, open source has more than closed the gap on ease of install. Take two machines and time installing and configuring XP and a user-friendly distro like Mandrake or Xandros. For those of us who know what we're doing, most other distros are just as fast. I can install Redhat, SuSE or even Debian faster than good Windows sys admins can install XP. And I don't have to worry about it getting infected before I can patch the security holes.

      I'll come back to Windows when it's worth the price they ask for it, plus the costs that have been bundled into machines I've bought when I never wanted it. Right now, a Windows CD is worth about the same price as an AOL CD. AOL gives theirs away free and most of them become coasters.

    39. Re:Well.... by Grishnakh · · Score: 3, Interesting

      It's not the opperating system itself that is causing the problems, it's the smacked asses that use it maliciously. Don't blame the drunk driver, blame the car and the sober drivers right? Get a clue.

      I disagree. The "smacked asses" are starting the problems, but the operating system is turning a very small problem into a very large one.

      To use your drunk driver analogy, suppose 90% of the cars on the road, made by "Fireball Motors Corporation", suddenly exploded when even tapped by another vehicle, let alone a full collision. Even worse, after these cars become rolling fireballs, they suddenly accelerate wildly and run into as many other cars as possible, which of course turns them into rolling fireballs. Of course, this isn't much of a problem if everyone drives perfectly and never makes a mistake, but every Friday night, a few drunk drivers accidentally run into other cars, causing the freeways to turn into massive infernos. A few people escape unharmed, because they bought cars from Orange Motor Corp., Banana Motors, or built their own. These other cars just get a little dent when a Fireball car hits them. However, every Saturday after the morgues have processed all the charred bodies, the victims' families cry about the drunk driver that caused the tragedy, but no one ever considers getting rid of their Fireball car. When an Orange driver asks them why, they say they like the knobs on the stereo better, and are willing to risk their life for that. Then the Orange driver throws a rock at their car and laughs as it bursts into flames.

      Sorry, but given the risk you run by sticking with Windows, I have no sympathy for you at all, and I'll laugh when a virus or worm wipes out your data. It's just a matter of time.

    40. Re:Well.... by Anonymous Coward · · Score: 1, Insightful
      If you consider that most viruses are spread via email, then this is patently false.

      In *nix, you can't receive an executable attachment. You have to explicitly define a file after being saved as executable. There's no .EXE.

      Also, another part of Windows is that any EXE running on it is pretty free to wreak havoc due to poor file system security. Sure, Microsoft finally plans to fix this with Longhorn. The point, though, is that if *nix were 90% of OS, they might be the number one target of viruses, but the two most fundamental flaws of Windows they exploit today wouldn't exist.

      It's oversimplifying it to say that Microsoft is getting all the viruses because it is the most popular. You only need to look at the methods of the email worm exploits, and how one would try such a thing on *nix machines to see that *nix things would be different if *nix were targetted instead of Windows.

      Is this to say that *nix wouldn't be vulnerable? Of course not. As someone who went from 100% Windows to 50% Windows, with 100% of servers running on *nix, I can say I sleep a lot better at night now because I understand the fundamental differences in security between the two operating systems.

      It's also worth nothing that I was a Nimda and Nimda II victim through IIS, before I threw IIS out the window.

    41. Re:Well.... by drsmithy · · Score: 1
      To put it simply, *nix owns the server market, but server worm authors target Windows.

      The "server market" is a tiny minority of internet-connected devices.

      The "server market" marketshare you are referring to also doesn't include all those desktop Windows boxes out there that are also running supposed "server apps" that are also vulnerable to these exploits.

      I'd bet a fairly large amount of money that there are (lots) more Windows machines running IIS, SQL Server and "lite" derivatives than there are *nix boxes running similar services. Added to that, the proportion of ignorant and/or dumb users on the Windows machines is going to be an order of magnitude higher.

      There is no guarantee that if *nix ruled the desktop, desktop worm authors would suddenly stop targeting Windows and start attacking *nix machines.

      Indeed, there isn't - but there is strong circumstantial evidence to support the theory that virus writers target the most popular platform(s). Both OS/2 and (Classic) MacOS are less secure than NT-based Windows and *nix, but how often do you hear about a new viruses targetting them ? Added to that, by far the most common vulnerability exploited by worms and viruses is the user, not the OS.

    42. Re:Well.... by Anonymous Coward · · Score: 0

      > And I have several apache boxes running on networks not exposed to the internet

      Yes, but you are managing them. Windows 2000 Server comes with IIS both ON by default, and with a terrible configuration. And unlike Linux distros from 1999, Windows 2000 is still a very widely used OS (even among home warez users who think "advanced server" makes them 3117), and a lot of those people don't even KNOW that they are running IIS.

      In short, you're trying to play a numbers game, (and while there is no hard stats), I think a reasonable person would conclude that there are more IIS installs out there than Apache.

      > did you run through the official Microsoft 300+ item list

      I don't know about 300 items, but I did do the obvious stuff to secure them -- disable Index Server, remove unused extensions, install URLScan, patch regularly, etc. Stuff that never gets done for the average file server.

    43. Re:Well.... by Anonymous Coward · · Score: 0

      To put it simply, *nix owns the server market

      To put it even more simply, you are wrong.

      Windows: 55.1%
      Linux: 23.1%
      Unix: 11.0%
      Netware: 9.9%

      Source

    44. Re:Well.... by Rallion · · Score: 1

      Ah, but Microsoft has not been working on security until it became apparent that they were losing huge contracts because of it. There is no passion there to create products that excel.

      There's no passion in the makers of any OSes to make their software excel. Oh, unless you mean at all the things I don't give a crap about. But since MS is market-oriented, they care about making my games run.

    45. Re:Well.... by Anonymous Coward · · Score: 1, Interesting

      Good point, There was a time, not all that long ago, when Unix OSes were completely full of swiss cheese buffer overflows -- and this was fixed only with incremental code audits and very minor design changes.

      The Linux Advocates need to grasp that "Security" is not a permanent problem with Windows.

      If you read slashdot 5 years ago, the top complaints were:
      + Stability
      + Bloat
      + Viruses
      + Security (even though *nix breakins were far more common back then)

      What are people gonna do when MS solves all these problems? (oh yeah, they will complain about DRM).

    46. Re:Well.... by Anonymous Coward · · Score: 0

      I agree with you that it is in fact windows design that allows it to be exploited so easily. I doubt package management is really what is preventing this on Linux, or even if it is, if linux ever hits critical mass it won't matter. The thing is, right now you install a bunch of open source stuff via up2date or whatever, and thats all you have. But if Linux is to really win over the desktop, you will have to be able to go to CompUSA and buy shrinkwrapped software to install on it. You will also have to be able to go to sites on the internet and download double clickable installers. This will negate any soft of security package management (in its current form) will have for linux. up2date, yum, etc.. are great if all you have is open source software and system updates, but realistically you will need more than that.

    47. Re:Well.... by Anonymous Coward · · Score: 0

      Windows is Microsoft's cash cow and from an investor perspective, there may be push from the shareholders.I have sold off most of my Microsoft stock on principle after watching their abuse of the PC market for the last few years, but I still own some and this is not encouraging.

      Oh, don't tell me you just pulled that MR HOLY MAN attitude on us when your homepage was done in Front Page 2000.

    48. Re:Well.... by amsr · · Score: 1

      The single biggest difference between how *NIX systems operate and how Windows operates is that the default account on a Windows system is effectively root. So, when anything gets executed (harmful or not) it can wreak havoc on the system. It is not sandboxed to a home directory, and thus can go about modifying system files, taking over server processes, and installing spambots. In UNIX this couldn't happen, because you need to explicitly run something as root to have this kind of access. Since your default user account is not root, the likelihood of this happening is not high. Likewise, most server processes in UNIX run as their own users. So, even if they are broken into, the damange can most of the time be limited to thier user space and not effect the rest of the system. On windows, this is not the case.

    49. Re:Well.... by Anonymous Coward · · Score: 0

      It's always nice to hear these days that some value their principle more than cash.

    50. Re:Well.... by rtconner · · Score: 1

      can't say i really support MS, i def would never actually pay money for a windows OS. i need to use windows for the games/photoshop/etc though, so i do.

      i know there are other options but those other options suck and are sooooo not worth the hassle. so while windows is the only OS with all the software written for it that i want to use, i'll use it - party of a problem or not (i dont actually see how windows itself is a problem, by the way)

      --
      023AD01("Child", "Evil");
    51. Re:Well.... by Anonymous Coward · · Score: 0

      Unix doesn't do anything to stop one from running a "spambot" -- it will happy exist in your home directory running on a high port.

      Also, at any given time, there's only 926 known local root vulnerabilities, so historically that hasn't been a real problem for hackers.

      (What is with all these *nix adovocates that KNOW NOTHING about their own damn OS and need to be corrected by us Windows idiots?)

    52. Re:Well.... by Anonymous Coward · · Score: 0

      majority of users need to check their e-mail, do some word processing and possibly doing some spreadsheet work

      First of all, I doubt that people that use 0 special purpose apps are the "majority". And second, those people are the dregs of the computer user population. People who make money from software are probably thinking "You can have em".

    53. Re:Well.... by Draknor · · Score: 1

      There's a difference between running Windows XP as an OS, and running the full suite of MS applications (ie Outlook).

      I receive virus-laden emails all the time - but Thunderbird has a junk email folder that promptly takes care of them. I use Fire{bird|fox|juggernaut} as my primary browser, so I'm not worried about web viruses (and I have IE set to more restrictive security, so if something WERE to try & invoke IE manually to do its dirty work, the security is restricted on it). I use OpenOffice.org so I'm not worried about macro viruses. I run free AVG anti-virus software on the off-chance I pick up something in a downloaded file, and I've got a broadband hardware firewall (with a few openings for P2P clients & gaming).

      So, yes, you can use XP in a safe manner - like I'm doing at home. The problem, of course, is user education. I've got my sister using Thundermail too, but that didn't stop her from getting infected with an "official-looking" email virus containing an encrypted zip file. She had to go through a lot of work to infect herself, but she did it!

    54. Re:Well.... by Xyrus · · Score: 2, Interesting

      You're argument is invalid as well.

      A hacker will use the most COMMON (read available)way to break into a system. That common gateway right now happens to be windows.

      Before you go off saying how secure your favorite OS is, keep this in mind. No other OS has undergone as much of a beating as Windows. Until linux or whatever has been used and abused by 90% of computer users, it's not really a fair comparison.

      I'm not advocating M$. I'm simply stating a fact. You can bet when (and I do mean when) open source goes mainstream, it will have its fair share of issues. Maybe none quite so, how shall I say, obnoxious, but problems all the same.

      A car salesman can show me a beatiful car and say that it'll solve all my problems, but I still take it out for a test drive first.

      ~X~

      --
      ~X~
    55. Re:Well.... by BasilBrush · · Score: 0, Troll

      But since those are the 90% that made a choice to go with the insecure platform that has all the virus problems, The 10% don't feel too sorry for them. Live with the consequences of your own choices.

    56. Re:Well.... by ravloony · · Score: 1

      Hear hear Sir

    57. Re:Well.... by BasilBrush · · Score: 1

      When considering the circumstanial evidence you've forgotten the other, more likely explaination. Microsoft's corporate behavior over the years has made for lots of enemies.

    58. Re:Well.... by zyridium · · Score: 1

      Package management....You mean like the add/remove windows components?

      Trusted sources... you mean like the microsoft certified drivers?

      Or warnings when you install software from web sites?

      I don't think that the problem is people installing software with hidden viruses, etc, but with software that gets installed by some backdoor method, which would be just as easy on linux as windows (copy over some binaries, whatever)...

      Windows also keeps snapshots/backups of system files....

    59. Re:Well.... by mmport80 · · Score: 1

      It's not just dignity that's lost. Its control over what you want to do. Windows software protects itself from its users. This is a fundamental difference with Linux et al. Where the user is seen as number one.

    60. Re:Well.... by Anonymous Coward · · Score: 0

      Now, Bill.. don't be jealous.

    61. Re:Well.... by Anonymous Coward · · Score: 0

      This is like giving drugs to people with AIDS, its so pointless. Windoze must be ANNIHILATED! There can be no prisoners. Everything connected to Windoze must be eviscerated. It is the tool of evil! It is our #1 threat, according to Georeg W. Bush circular logic.

    62. Re:Well.... by Krunch · · Score: 1
      Shaw's Principle:
      Build a system that even a fool can use, and only a fool will want to use it.
      --
      No GNU has been Hurd during the making of this comment.
    63. Re:Well.... by His+Shadow · · Score: 1
      "Lets have OS X (or any other OS) occupy 98% market share and we'll see how much attention it gets from virus authors."

      A previous poster was correct. This is a redundant a pointless position to regurgitate everytime the topic turns to viruses. Every MS product is a closed source product, and they are responsible for a staggering proportion of the chaos on the net. Why? Because they are inherently insecure. Their marketshare is not a defense of MSs crappy security, and it's not even the real reason. The code for the *nix systems that *really do* run the internet is available to anyone with the Kung Fu to code and guess what? The level of trojans and viruses aimed at those systems has *never* reached the epidemic proportion that they have on the Windows side.

      So kindly give the marketshare defense a rest. Even if just for a little bit.

      --

      Fiat Homos et Pereat Theos

    64. Re:Well.... by DA-MAN · · Score: 1

      IIS is not default for every Win2k Server installation. You have to install it manually.

      --
      Can I get an eye poke?
      Dog House Forum
    65. Re:Well.... by Anonymous Coward · · Score: 0

      Wrong. IIS IS on by default. You are probably thinking of W2K Pro.

      http://www.serverwatch.com/tutorials/article.php /3 090591

    66. Re:Well.... by VividU · · Score: 1

      Well thought out except for a few points.

      (1) post makes no of mention Linux or OSS
      (2) OS X is closed source.

    67. Re:Well.... by Anonymous Coward · · Score: 0

      OS snobbery is obnoxious.

      Don't assume that the parent was snobbery. The point is that Billy now sees a problem and desperately wants to cure it. What he doesn't mention is that he is primarily responsible for that problem!

      So, lessee, he made billions causing the problem in the first place and now proposes to make billions curing it? Sounds like the old-time protection racket to me!

    68. Re:Well.... by Anonymous Coward · · Score: 0

      90%, 98%, whatever.

      It's the lower 98%

    69. Re:Well.... by FueledByRamen · · Score: 1

      I agree with just about everything on that list; the only one that I can show mercy for is a nodelocked license (locked to hardware identifiers). Not in the Windows XP way, where if you have to put in a new hard drive or (god forbid) upgrade your motherboard, you're completely screwed. I can deal with the licensing systems that lock to the MAC address of your NIC (like FlexLM). Mainly because I have one NIC that I use in my workstation that follows me through every hardware upgrade (Netgear GA302 - Broadcom Tigon3 chipset, 10/100/1000 copper), and FlexLM likes to lock onto it...

      If there was any way to "really" nodelock a license on an x86 machine, without having it latch onto a potentially volatile identifier, I'd love to see it. I like that, for Sun machines, if you need to put a new motherboard in your machine, you can just pull the (socketed) NVRAM chip off of the old one, plop it in the new one, et voila - your new machine has all of the old node-locked licenses (and the same MAC address for the onboard ethernet - no network reconfiguration required!), because all Sun license management systems lock to that identifier. Sun will even tell you to move the chip if you have to replace a motherboard; they fully support it. While I haven't tried it, AFAIK you can even move the chip between different models of machines (Ultra2 to Ultra60, for example), and it'll still work just fine. And if you manage to kill the chip, you can call up Sun - they'll have you mail them the dead chip, and they'll make you a new one with the same identifiers.

      I, thankfully, don't have to deal with Windows licensing issues; I have a bought-and-paid-for retail copy of Windows 2000 Professional, that I have installed on 1 machine. (Well, I suppose if you count 2 VMWare instances under Linux, and the dualboot configuration, it's 3 installs, but I never have, and never will, run 2 at once). IMHO, Windows 2000 was the last good Windows - no licensing crap, good hardware support, runs quite well on even the lowliest P2 machine (if you have 128mb or more), runs DirectX 9, and a minimum of bloat. I've used XP on a friend's machine occasionally, and plan never to "upgrade" to it.

      --
      Every cloud has a silver lining (except for the mushroom shaped ones, which have a lining of Iridium & Strontium 90)
    70. Re:Well.... by Angry+Pixie · · Score: 1

      I can deal with the licensing systems that lock to the MAC address of your NIC (like FlexLM).
      I had some exposure to FlexLM in the past, and most of the uses seem to be on CAD related applications like AutoCAD and 3D Studio - none of which I use. Will you run into problems with FlexLM if you go wireless or upgrade your NIC?

      I love Windows XP. If you really optimize it by shutting down all those extra services, XP can be fast and stable system. I had far more crashes on Windows 2000 than XP, but that might have been a result of the evolutionary differences between Windows NT/95 and 2000.

      I'm at the point now where I am questioning the need to upgrade just because the other lemmings will, and that's probably the first step towards Enlightenment - literally and figuratively.

    71. Re:Well.... by Anonymous Coward · · Score: 0

      What the fuck are you talking about? The parent was clearly stating that he thinks that 98% of users are using (drumroll):

      Windows.

      The fact that the original 90% number is probably more accurate (and probably pretty damned accurate) doesn't excuse your inability to parse an English sentence.

    72. Re:Well.... by DA-MAN · · Score: 1

      Wrong. IIS IS on by default. You are probably thinking of W2K Pro.

      http://www.serverwatch.com/tutorials/article.php /3 090591


      Perhaps it is only on by default in Win2k Standard, but Advanced Server has never installed IIS by default for me.

      It's weird. I've seen things go both ways on Microsoft Products. All sorts of wierd inconsistancies.

      Once I installed Win98 and when I ran IE it asked me if I wanted to sign up with an ISP or choose 'Already Connected'. Another disk I ran across ran the MSN Wizard and tried to shoehorn me into signing up for MSN when I already had DSL. I had to properties the IE and change a /msnsomething flag to continue.

      --
      Can I get an eye poke?
      Dog House Forum
  2. Cue the Microsoft Bashing by Pave+Low · · Score: 1, Insightful
    Bill Gates talking about Security = One Huge softball for a flamewar.

    I seem to remember this site used to focus on Linux, with only the occasional Microsoft-bashing article. Nowadays, it's completely the opposite.

    Maybe perhaps michael and the editors are just trying to generate the extra pagehits and flamewars that Microsoft brings.

    --
    SIG:Slashdot: indymedia for nerds.
    1. Re:Cue the Microsoft Bashing by EpsCylonB · · Score: 2, Insightful

      I seem to remember this site used to focus on Linux, with only the occasional Microsoft-bashing article. Nowadays, it's completely the opposite.

      I thought this was a site that dealt with computing and technology, what exactly is wrong with this article ?.

    2. Re:Cue the Microsoft Bashing by Moofie · · Score: 0, Offtopic

      So should we NOT criticize Microsoft for fear of being labeled a "basher"?

      Like it or not, MS is a huge fucking fish in the technology pond, and their motives, methods, and future plans SHOULD be scrutinized carefully.

      Actually, what SHOULD happen is their corporate charter should be revoked, but that's never going to happen, so...

      --
      Why yes, I AM a rocket scientist!
  3. Thoughts on Gates by DarkHelmet · · Score: 5, Insightful
    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.

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    1. Re:Thoughts on Gates by _Shorty-dammit · · Score: 2, Informative

      Itanium has it, so Intel deserves the mention. *shrug*

    2. Re:Thoughts on Gates by phoenix.bam! · · Score: 1

      The reason intel's 64 bit system follows AMD's is because amd set the standard by releasing their chip first.. It's much better that intel is following amd's system instead of creating their own as it makes software developer's lives easy (oh and you forgot to mention that Microsoft FORCED intel to follow AMD's 64 bit implmentation by only releasing ONE version of WindowsXp 64 bit edition.

    3. Re:Thoughts on Gates by twigles · · Score: 1, Insightful

      Agreed. At this point we don't really need more innovation from MS. What we need is a steady improvement of what they have already done. Clean up the code for speed, stability and security. Firefox is a great browser, iTunes is a great mp3 player, etc. Even some of the MS-made stuff is good like windows media player. The problem is MS doesn't make money off of patches and code audits.

      Most normal people I know want to log in, work/play, then leave and live their lives, they aren't waiting for MS to define a new hobby or lifestyle for them.

    4. Re:Thoughts on Gates by Anonymous Coward · · Score: 1, Interesting

      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.

      If you want to be technical, nothing is NECESSARY. You can live just fine without computers (or for that matter, technology in general).

      The next version of windows will be "better" than the current version. Just as Win2k3 is better than Win2k, how XP is better than Win9x, and how Win9x was better than Win3.x... No version of windows was ever necessary -- but it has always been better than what came before it.

    5. Re:Thoughts on Gates by DigiShaman · · Score: 1

      Is the NX bit really a function of the silicon? Or can most if not all Intel CPUs have updated micro code to support this NX feature? Though in order to get this updtae micro code, you would have to download and install the latest BIOS revision that contains it.

      --
      Life is not for the lazy.
    6. Re:Thoughts on Gates by Jeff+DeMaagd · · Score: 1

      oh and you forgot to mention that Microsoft FORCED intel to follow AMD's 64 bit implmentation by only releasing ONE version of WindowsXp 64 bit edition

      Uh, there are two 64 bit platforms supplorted by Windows XP64: AMD86 and Itanium. What Microsoft wasn't going to tolerate was supporting a third platform.

    7. Re:Thoughts on Gates by DarkHelmet · · Score: 2, Insightful
      No version of windows was ever necessary -- but it has always been better than what came before it.

      You mean like how Windows ME is soooo much better than 98? Heh.

      --
      /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    8. Re:Thoughts on Gates by mabinogi · · Score: 1

      he never mentioned ME.
      and yes, it's better, for some definitions of better.

      There are people out there that never had a problem with ME. Probably because they never actually DID anything with their machines...but still, it would have felt better to them than 98 did.

      --
      Advanced users are users too!
    9. Re:Thoughts on Gates by Paul+Jakma · · Score: 1

      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.

      Can you provide a reference to back this up? From a discussion on linux-kernel specifically on differences between IA-32e and AMD64, the conclusion appeared to be that, bar one very obscure difference and a couple of the usual traditional intel/amd model-specific differences, that Intel IA-32e is otherwise identical to AMD64.

      Ie, IA-32e has the same bits in its page tables when in long mode as AMD64, ie seperate bits for read, write and execute, ie same level of protection.

      I strongly suspect you are wrong.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    10. Re:Thoughts on Gates by DarkHelmet · · Score: 2, Informative

      Can you provide a reference to back this up?

      http://www.aceshardware.com/read_news.jsp?id=80000 460

      There's always a chance that this is wrong, but this is just to prove that I didn't pull it out of midair ;)

      --
      /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    11. Re:Thoughts on Gates by Paul+Jakma · · Score: 1

      wowser, a direct quote from the linux-kernel thread i mentioned, fair enough :). So no NX in initial IA-32e implementations, sounds like a strong reason to not buy the intel version so.

      Thanks for pointing it out.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    12. Re:Thoughts on Gates by Anonymous Coward · · Score: 0

      It can be emulated in software (PaX does this on linux), but needless to say it does have a negative impact on performance. :P
      Around 10% or so.. I think.

    13. Re:Thoughts on Gates by Anonymous Coward · · Score: 0

      I am looking forward to both "a database-driven file system" and "more DRM."

      And those are both serious. The former because it's a good idea and the latter because people will flee DRMed software and start using free software or buying competitors' products.

    14. Re:Thoughts on Gates by MBCook · · Score: 1
      Ignoring 64 bit-ness, why should a business upgrade to a Opteron/(whatever Intel calls theirs)? I think the NX bit is one of the best reasons ("But this hardware is MUCH harder to hack because blah blah blah"). I hope AMD points this out when the Intel processor shows up (although now would be a good time too). If I have a choice between two processors and it's either one with NX, or one with SSE5 (or whatever Intel adds) I'm going with NX because it's actually USEFULL now and not just in a few little special cases. It's usefull for almost ALL SOFTWARE.

      Out of all the things to omit when copying x86-64, omitting NX is just dropping the ball.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    15. Re:Thoughts on Gates by demachina · · Score: 4, Insightful

      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.

      --
      @de_machina
    16. Re:Thoughts on Gates by Malc · · Score: 1

      "Internet Explorer 7 is not necessary (at least if you have Firefox it isn't)"

      Why do people support Firefox so zealously? It's not that great. By the time Longhorn ships it might be, but today it isn't. I've used it most of the time since v0.7, but I hit web sites every few days where it chokes on the JavaScript... looking at the JavaScript console it always seems to screw-up URLs used in the JavaScript and try to point them at a local chrome:// URL. Doh! Mozilla 1.4 (which I keep on the system for mail/news) handles all these sites just fine. Firefox is far from ready and whilest the Mozilla continue squandering their time on Seamonkey, its progress will remain slow.

    17. Re:Thoughts on Gates by Bob+Davis,+Retired · · Score: 2, Interesting

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

      Service Pack 2 will undoubtedly create just as many problems as it purports to fix. Microsoft creates intentionally marginal products to encourage us all to upgrade every few years. This is the core strategy of Microsoft, and has been for 20 years at least.

    18. Re:Thoughts on Gates by LoudMusic · · Score: 1

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

      Where I come from, the mail admin takes care of that by scraping 'naughty' attachments before they get to the user (:

      --
      No sig for you. YOU GET NO SIG!
    19. Re:Thoughts on Gates by Anonymous Coward · · Score: 0
      I am looking forward to both "a database-driven file system" and "more DRM"...because people will flee DRMed software and start using free software...

      Like they have fled from buying DVDs? Protected content is marketable. I suspect when Longhorn emerges in 07 or 08 consumer PCs will strongly media oriented with wide screen displays and upgraded sound as standard.

    20. Re:Thoughts on Gates by samael · · Score: 1

      I assume you've reported this bug to them...

    21. Re:Thoughts on Gates by Malc · · Score: 1

      No, I gave up placing reports in Bugzilla years ago. They don't seem to go anywhere.

  4. I don't think that I like the idea of MS... by rune2 · · Score: 2, Insightful

    telling me what I can and cannot run.

    1. Re:I don't think that I like the idea of MS... by Dmala · · Score: 1

      You don't know the half of it. I'm just a black-box tester, so I don't know all the gory details, but it turns out that there cases where this new feature can prevent legitimate apps from running. It throws up a nice little message about how it's protecting you, and then crashes the app. The workaround is fairly simple (you can manually exclude the app from the protection), but we're left with a choice between patching our entire product line going back however many versions or fielding a zillion tech support calls. Not much fun, either way.

    2. Re:I don't think that I like the idea of MS... by Keeper · · Score: 2, Informative

      This feature will prevent ligitimate apps from running in the following cases:

      1) They attempt to write to pages marked as executable instructions (self modifying code, various buffer overruns/heap/stack corruption)
      2) They attempt to run code in a page marked as data

      Basically, the two patterns listed above are how almost all remote ownage occurs on a box. There are a few legitimate reasons why you'd want to have self modifying code (JIT compilers being the biggest) but they can be worked around. I'd be willing to bet the reason your software is having problems is because there are bugs in the code that do 1 or 2 which do not result in app crashes (or easily repro'd crashes anyway...).

      It may not be much fun to fix bugs, but if you're a tester that is what you need to push your devs to do. However, given that most of your customers are probably not using Itanium or AMD64 processors, they won't be effected.

      But, I'd think that finding and fixing problems of this sort would be pretty easy if you have a global exception handler that outputs a minidump as part of the exeption handling -- you can create a minidump that saves all of the app memory, the register contents, stack frame, etc. Basically, you can see exactly what the state of the machine was when the crash occured -- or, in even plainer english, you can see what line of code the crash occured on and what the value of every variable was when the crash occured (though if you have a multithreaded app, the other threads are still running before you start the minidump, so the data being modidified by other threads may be different than it was when the crash occured; that generally only matters when you've got a crash caused by cross-threading issues, and generally when you have one of those issues both threads crash so it's pretty easy to figure out what caused it).

    3. Re:I don't think that I like the idea of MS... by Barlo_Mung_42 · · Score: 1

      It's likely that this is caused by poor memory managment by the application. Pointers pointing off in the wrong place and it's only luck that keeps the app from crashing in the first place.
      I bet if the coder runs a memory validation tool or sets the ms verifier tool to watch it so problems will be uncovered.

  5. Maybe Theo could help? by ChiralSoftware · · Score: 5, Insightful
    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

    1. Re:Maybe Theo could help? by Fapestniegd · · Score: 5, Insightful

      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.

    2. Re:Maybe Theo could help? by CTho9305 · · Score: 1

      OpenBSD's "W^X" is implemented using techniques discussed here. The hardware support the story refers to is most likely the presence of an "NX" bit in the AMD64 page table, to allow per-page permissions (which, by the way, Intel is apparently not going to implement, at least in their early AMD64-compatible parts).

    3. Re:Maybe Theo could help? by Mr.+Piddle · · Score: 3, Insightful

      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.

      --
      Vote in November. You won't regret it.
    4. Re:Maybe Theo could help? by shadowbearer · · Score: 1

      I'm confused, here. Are you saying that even for a Windows application that is run as a non-privileged user you have to spend extra effort to make sure the executable code doesn't get overwritten by some malevolent application running under admin privs? What prevents said app (virus, copy protection crack, etc) from replacing the executable on the hard drive? I do very little coding anymore, am I missing something?

      Not trolling, but isn't this really an OS design problem? As you point out, it's not really a problem with *nix/BSD systems. Userspace applications simply cannot modify system executables without access.

      (I would also like to point out that there is software for *nix/*BSD which is proprietary and is sold for profit. There's nothing about writing software for OSS/GNU/wtvr OSs that automagically requires you to release your code. It's your software, choose your own license.)

      SB
      (If my question/post is unclear, blame the 12 1/2 hour work day today that turned my brain to worse mush than it usually is :)

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    5. Re:Maybe Theo could help? by Fapestniegd · · Score: 2, Informative

      It modifies itself in memory, not on the disk.
      If you set a flag to keep it from doing so, as in setting the code section as read only, then the wrapper would not function.
      Of course this means viruses could modify it in memory as well. But that's the price you pay.

    6. Re:Maybe Theo could help? by Fapestniegd · · Score: 1

      The existing legal climate works well to inhibit well-intentioned people from prirating.

      You would think so, but this is often not the case. You are 100% correct about the people who would never buy it anyway, but modern anti-piracy technonologies focus on keeping the honest people honest, and not stopping college students.

      The problem is, most people around the office (and at home) are not aware that loaning or giving a copy to a friend or co-worker is unauthorized. They really believe that they bought it, they can intall it wherever they want.

      I helped author the technology over at GAPS and we had customers of our clients complain when they were unable to by one license and install it on more machines than the wrapper would allow. And we always allowed 2 additional installs per license. So, when they got to the fourth machine on a single machine license, we would get indignamt phone calls and/or e-mails, asking why it would not install. So the end-users not knowing when they are pirating is a huge problem.

    7. Re:Maybe Theo could help? by shadowbearer · · Score: 1


      So essentially it's useless as a anti-piracy measure? If a virus can modify your running code, then it will have permission to modify the code on disk, right?

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    8. Re:Maybe Theo could help? by Lehk228 · · Score: 2, Insightful

      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. If you want people to pay for your software either provide a benefit for doing so (quality support, online play) or make the price low enough that people will see it as worthwhile to get a legit copy.

      --
      Snowden and Manning are heroes.
    9. Re:Maybe Theo could help? by Anonymous Coward · · Score: 0

      Two entirely different things.

    10. Re:Maybe Theo could help? by ameoba · · Score: 1

      Maybe instead of multi-page long EULAs that, even if somebody wanted to try reading, odds are they'd fail to separate the intent of the license from the legalese, you need to have something in nice, bold, type that says You may only install this software on one machine without purchasing extra licenses. Copying is prohibited or somesuch Make is absolutely clear rather than expecting people to understand 'standard' licencing systems.

      --
      my sig's at the bottom of the page.
    11. Re:Maybe Theo could help? by 10101001+10101001 · · Score: 1

      This is one reason why MS is pushing opaque memory. Then you can't, hypothetically, ever crack code since you can't see it. Of course, if there's still buffer overflows, you can still just do some library calling to have the program export its entire contents out somewhere...

      --
      Eurohacker European paranoia, gun rights, and h
    12. Re:Maybe Theo could help? by CTachyon · · Score: 1

      You can just allocate a data page, decrypt to that, then change the protections on the data page to turn it to code (mprotect(3) in *nix, VirtualProtectEx in Windows). Y'know, just like the hoops a JIT has to jump through. Essentially, you're using the same argument as people who say, "Man, this NT stuff is harder than 95. I'll just grant Full Access to Everyone in the installer."

      --
      Range Voting: preference intensity matters
    13. Re:Maybe Theo could help? by Fapestniegd · · Score: 1

      Tried that, Doesn't help. They just click [next >] and try to install it on a second and third machine.

    14. Re:Maybe Theo could help? by Mr.+Piddle · · Score: 1

      The problem is, most people around the office (and at home) are not aware that loaning or giving a copy to a friend or co-worker is unauthorized. They really believe that they bought it, they can intall it wherever they want.

      I remain unconvinced that this tendency warrants convoluted and fragile technological solutions (copy protection is very fragile, in my experience). Perhaps your licensing model is flawed? What about offering "site licenses" to businesses? Clearly, your customers have demonstrated that your approach to them is inadequate. Perhaps you need a different sales pitch or clearer labeling on the CD and packaging?

      Software companies can squeeze only so much out of the economy (contrary to MPAA, RIAA, and BSA claims of huge "losses"), so it is imperative that software companies really convince customers (not "consumers") to buy their software. All copy protection does is piss them off, especially on cheap software and espeicially when that software fails for no other reason than half-baked protection schemes. Pissed off customers are customers who shop elsewhere (e.g., take that TurboTax crap from last year or Win XP activation schemes).

      --
      Vote in November. You won't regret it.
    15. Re:Maybe Theo could help? by frostman · · Score: 1

      I don't completely agree with this.

      On the one hand, sure, many people (and in the US probably most businesses) either pay the price or don't have the software.

      And some high-schooler having a warezed copy of Office is probably a good thing for Microsoft, because that person will likely one day work at a company that buys Office every year because it's what people know.

      But if commercial software has no copy protection at all, I do think a lot of people who would otherwise buy it just make a copy.

      I've seen this recently with OSX. Since a non-techie user can still use the old "copy the folder" method with Office, Photoshop and Illustrator (those I have personally seen copied that way), some people are just going to get a copy from their friends - and a lot of those people are ones who would otherwise grumble and pay up.

      It's the same when you just need to "borrow" the installation CD and everything's peachy.

      Copy protection is surely a pain, and I think it's counterproductive to make it too complicated, but as long as there is not even a small technical barrier to copying, a fair number of people will do that instead of buying a license. The whole concept of a "software license" is lost on many people, and unless they have to pay (or jump through some dicey techie hoop) to get the software working, it's more intuitive to them to just "get a copy from Dave" than to go to the store and buy one.

      Microsoft apparently thinks the mindshare is worth enough that they don't make a big deal about casual personal copying of their products (or at least they used to not). They can afford it. For a lot of smaller software companies, losing a hundred bucks into thin air is not significantly better than losing it to your competition.

      --

      This Like That - fun with words!

    16. Re:Maybe Theo could help? by Fapestniegd · · Score: 1

      What about offering "site licenses" to businesses?

      We license it both ways. Well more actually, site, group, 1-3-5-more licences, all which can be added after the fact. If they wanted more licences, they just had to contact us and we would grant the additional installs on the install server. All of these options were made availabele to them, in additon to two extra (not paid for) installs.

      Clearly, your customers have demonstrated that your approach to them is inadequate.

      No, what they have demonstrated is they would like to license *one* copy, and install it on *several* machines. Purchasing a site license was made available to these people, they instead opted to buy once install many.

      Pissed off customers are customers who shop elsewhere

      Customers pay for things. The people we're talking about stopped being "customers" when they installed the single license the third time, now the are "copyright infringers" Interesting you don't make the distinction.

    17. Re:Maybe Theo could help? by Lehk228 · · Score: 1

      because of course no cracker would ever then go and "load up" a targeted program into their own debugger and crack it from there, the only way to stop cracking is to make all executed code have a cert from MS, and that will never happen, The program's "contents" would actually be controlled by the debugger and thus just as open as ever, just makes cracking debugger tools a little more complex (needs to be able to pass system calls along and return the system response correctly)

      --
      Snowden and Manning are heroes.
  6. Don't Forget About Price by Anonymous Coward · · Score: 2, Insightful

    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.

    1. Re:Don't Forget About Price by The_Mystic_For_Real · · Score: 1

      He would have to lower prices quite a bit to slow the flow if his prediction of cheap hardware comes true. With today's prices, if you've put together a box with the latest hardware, spending a little more for the OS doesn't seem like a big deal. If people are getting good hardware cheaply, the price of Windows is really going to stand out on the bill and they will look for a free alternative.

      --

      _____

      Thank you.

    2. Re:Don't Forget About Price by Anonymous Coward · · Score: 0

      Price and security both need to be priorities for Microsoft. Both price and security are BIG TIME negative aspects of owning Windows.

      You paid for Windows?

      Sucker!

    3. Re:Don't Forget About Price by surgeonsmate · · Score: 1
      Price and security both need to be priorities for Microsoft. Both price and security are BIG TIME negative aspects of owning Windows.

      Hence Window's miniscule market share. You'd think they'd learn.

  7. Release Dates? by Aldurn · · Score: 4, Funny

    Windows Longhorn: We'll release it "When It's Done".

    --
    char sig[120] = "\0"
    1. Re:Release Dates? by DrEldarion · · Score: 4, Insightful

      Would you rather have a half-finished OS be released?

    2. Re:Release Dates? by damiam · · Score: 2, Insightful

      You mean like every other Windows version?

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:Release Dates? by shadowbearer · · Score: 1


      All operating systems are always half-finished...but some of them are a little more polished :) (and I'm not talking about pretty GUI, either)

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    4. Re:Release Dates? by Prof.Phreak · · Score: 1

      What they're missing is that it's _never_ `done'. There is always room for improvement---otherwise they'd never be able to ship another version ever again.

      --

      "If anything can go wrong, it will." - Murphy

    5. Re:Release Dates? by dotz · · Score: 1

      The bad thing about commercial OS' is that the manufacturers have sometimes to decide, if it would be worth to release a half-baked product just to get some customers, before their concurrents get them.

      The bad thing about open/free OS' is that you sometimes have to release a half-baked OS with a new number, to get more people testing it (Linux 2.6.0 or FreeBSD 5.x releases - which was never called "stable", BTW) ;]

      And, who gets hit by those above? We, users. Damnit.

    6. Re:Release Dates? by A_Non_Moose · · Score: 1

      Would you rather have a half-finished OS be released?

      Hummm...Judging by your user #, I'd say "You're new here, aren't you", isn't quite the response I should use.

      So, in its stead I'll ask:

      And the difference would be?

      --
      Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
  8. Re:Windows security. by Anonymous Coward · · Score: 1, Informative

    How the hell can anyone who actually read this garbage mod it interesting? Hello people, this comment is a great example of how to use a lot of words and say absolutely nothing.

  9. OSX, Linux, BSD, etc... by MisanthropicProgram · · Score: 0, Offtopic

    Yes, we know you don't get as many Viruses, Worms, Computer Herpes, Computer sores, etc.. as us Windows users.
    Yes I know, I'm a diseased peice of trash for using Windows. Now, can we dicuss Gates' email?

  10. Protected Stack hardware requirements? by ponds · · Score: 5, Insightful

    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?

    1. Re:Protected Stack hardware requirements? by Anonymous Coward · · Score: 0

      Because this crap is a way for Microsoft to show how the industry "needs" palladium/tcpa/ngscb/name-of-the-week to "secure" computing. Secure media conglomerate profits, more like.

      TOTAL FREEDOM OF INFORMATION!. End copyright! End patent!

    2. Re:Protected Stack hardware requirements? by asmellysock · · Score: 2, Informative
      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.

    3. Re:Protected Stack hardware requirements? by Keeper · · Score: 4, Informative

      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.

    4. Re:Protected Stack hardware requirements? by CTho9305 · · Score: 3, Informative

      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:
      (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. The links in the thread have some good info.

    5. Re:Protected Stack hardware requirements? by stubear · · Score: 1

      "TOTAL FREEDOM OF INFORMATION!."

      How ironic that an anonymous coward said this. Care to give us your real name, address, social security and credit and bacnk account numbers?

    6. Re:Protected Stack hardware requirements? by dbarclay10 · · Score: 1
      Why does a protected stack need hardware modification ? IANACE, but doesn't OpenBSD do this on standard hardware?

      You're quite right, OpenBSD has software-based stack protection (I believe their term for it is "W^X"). It incurs a major performance hit though, and it's not foolproof.

      Just as a bit of background to others who might not be familiar with the concepts, most buffer overrun exploits work by overwriting a portion of data memory, and then overwriting a function pointer to point to that data memory instead of the executable memory. On x86, data and executable memory are actually treated the exact same. On AMD64 and on many other platforms, data segments of memory are/can be non-executable. So when the now-compromised application attempts to run the exploit payload (contained in data segments), the processor raises an exception and the app stops running.

      The CPU doing this (as well as all the other memory protection stuff it does) is far preferrable to a software solution.

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
    7. Re:Protected Stack hardware requirements? by ponds · · Score: 2, Informative

      Sorry about the IE 4 bit. My formatting somehow got broken; there were supposed to be carriage returns between my bullets.

      Of course "4" was supposed to be the next bullet, and the text for 3 was "Higher SSL Verbosity with IE."

    8. Re:Protected Stack hardware requirements? by argent · · Score: 1

      1. Yes.
      2. Would not be a problem if they used a secure HTML display design (get rid of ActiveX and get rid of all unsafe APIs, un-sandboxed scripts, local file access, etc... from the HTML display control), and properly layer the HTTP API.
      3. Would not be a problem if they used a secure HTML display design, and didn't let applications play games with the status bar (hey, Netscape/Mozilla, you too here!).

      What's the common theme here?

    9. Re:Protected Stack hardware requirements? by argent · · Score: 3, Interesting

      "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.

    10. Re:Protected Stack hardware requirements? by awkScooby · · Score: 1

      Hardware protection of page table entries has been available on many other CPUs for a long time. Intel actually supports a similar thing - non-executable segments, but it's difficult to write an efficient multitasking OS which is segment based. I think BSD uses some sort of segment protection trick to achieve the protection you're talking about (I'm not an OpenBSD expert though so I'm not positive).

      Buffer overflows attacks are best prevented by proper programming to begin with. That "solution" has been known for 20-30 years now, yet the problem persists. Obviously it's not sufficient. Another thing which helps is to load code into different locations in memory every time a program is loaded (ala RedHat's PIE). Hardware protection is effective, and adds an additional layer of security. Page table protection like this is already supported in Linux on platforms which support it (including AMD-x86-64).

      Intel should be condemned for resisting on this particular issue. This is a case where they are hindering efforts to improve security. This is NOT Palladium type hardware "protection". Arguing against this feature is like arguing that home users should rely on Microsoft's firewall technology instead of a hardware firewall.

    11. Re:Protected Stack hardware requirements? by Anonymous Coward · · Score: 0

      If you think Active Desktop is the root of all security problems, you don't know much about Windows.

    12. Re:Protected Stack hardware requirements? by Barrakketh · · Score: 1

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

      He wasn't bitching about IE4. If you notice how he's listing all of his points, number 3 is "Higher SSL Verbosity with IE" and 4 is "IE URL-bar and statusbar should go into an "extra careful verbose mode" when it encounters hexadecimal encoding ( % )"

    13. Re:Protected Stack hardware requirements? by qtp · · Score: 1

      do not believe OpenBSD has a software protected stack.

      You'd be wrong then. Open BSD has had protected stack for some time now (it looks like FreeBSD will have it by default soon also), and it's not a question of hardware, but a patch to the kernel (StackGuard patch, I believe) just as it is Linux (StackGuard, OpenWall, or the NSA'a SELinux, probably others). There's nothing new in Bill Gate's list of enhancements, just a bunch of ideas he's borrowing from Linux. Microsoft has every right to emulate Linux's security model, but it would do a world of good for his credibility if he'd give props where it's do.

      The only place that Windows is leading is in market share, which means a lot to a guy who's in the business of selling software, but the majority of the Linux developers are in the business of *using* the software they write, and could really give a crap about marketshare as long as their box works as advertised and does what they want.

      --
      Read, L
    14. Re:Protected Stack hardware requirements? by Keeper · · Score: 1

      You should actually read the article you linked to. The technique you mention does not work in all cases, especially when shared libraries are involved. Basically, if you throw shared libraries into the mix you need to update the cs register every time you call into a different module. Every technique which tries work around this using segments to separate code & data blocks depends on undocumented functionality and behavior that may or may not work going forward.

    15. Re:Protected Stack hardware requirements? by Keeper · · Score: 1

      You have the same potential problems anytime there is a shared library used by a number of different components. The lack of security you perceive is not due to the "integration", it's due to exploits in MSHTML.

      And honestly, why the hell would you want 20 different bits of code doing the exact same thing on your system? Windows is bloated enough as it is ...

    16. Re:Protected Stack hardware requirements? by Keeper · · Score: 1

      You're right -- I should have looked at the message a bit closer. Would you care to expand on that point more then? That's the first I've heard anyone mention it.

    17. Re:Protected Stack hardware requirements? by shadowbearer · · Score: 1


      I still fail to understand why Microsoft didn't wake up after Melissa.

      I didn't get nailed - I didn't use IE/OE - but we were cleaning Melissa off of systems for months on a FT basis; and even 5 years afterward we'd still see Melissa infections once or twice a month (oh, what fun, and Melissa wasn't even the worse - the Klez variants later on kept our phones ringing 24/7 - job security, natch :)

      That was so damned long ago! Y'know, it's been TWO FRICCIN YEARS since they announced the 'security inititiave' and the last year has been (arguably) the WORSE year in virus propogation among MS systems - and it's been XP! and (semi/somewhat/sometimes if it doesn't break it) updated versions of IIS!

      Security. MS. Bah. As to SP2, when it's been out and installed on a lot of systems for 6 months, and their fixes are working, I'll believe it. Not until then. Probably not even then, given the number of base vuln's that MS hasn't yet fixed and that have been around for years.

      (I've told the 14 customers (side jobs) that I'll be installing SP2 for that I WILL NOT guarantee it'll be vulnerability free. For the most part they understand that. I won't take any contracts where they don't, in writing. I was a wintech for 7 years; read into that what you want. )

      MS. Security. Bah. I'll be in the thick this next year - corporate just installed our new WinXP based POS systems, all connected to the internet - firewalled to the hilt (hmph...) - we'll see. Might just have to take a road trip later this year with a 12volt dog shit cooker in the back and a lot of paper bags. Hrrrrummph. Grrrr...

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    18. Re:Protected Stack hardware requirements? by bloggins02 · · Score: 1

      You can use a little-known feature of x86 called "segments"...

      Does this make anyone besides me feel really, really old?

    19. Re:Protected Stack hardware requirements? by Astaroth33 · · Score: 1

      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.

      SSLVPN browser clients, for one. Those that are based on Java are nowhere near as flexible.

    20. Re:Protected Stack hardware requirements? by Anonymous Coward · · Score: 1, Funny

      > I still fail to understand why Microsoft didn't wake up after Melissa.

      Actually they did. They released an Outlook patch which prohibits users from running executables. Now be a good computer janitor and go and apply it.

    21. Re:Protected Stack hardware requirements? by 10101001+10101001 · · Score: 1

      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.

      You know, all this work on NX is so *off* it's not funny. Why, you ask? Simply.

      Imagine the following is your stack.

      [local vars][return address ][local vars]...

      Most buffer overflow exploits write code to the local vars and modify the return address to point to it:

      [code ][pointer to code ][local vars]...

      However, there's nothing stopping this:

      [junk][RWX][page][page permission set call][filler][pointer to code ][code ]

      Fixing the page permission at startup might help prevent the above, but even then you're not guaranteed that someone can't just do a lot of smart stack modification to run all the stuff they need to start *another* process to do their dirty work.

      Of course, just making the stack grow up instead of down would resolve all these problems...but that's not as "efficient". :)

      --
      Eurohacker European paranoia, gun rights, and h
    22. Re:Protected Stack hardware requirements? by Keeper · · Score: 1

      However, there's nothing stopping this:

      [junk][RWX][page][page permission set call][filler][pointer to code ][code ]


      I'm afraid I don't understand what you're trying demonstrate here.

    23. Re:Protected Stack hardware requirements? by Anonymous Coward · · Score: 0

      probably just about all of us who suffered through them and still curse them in our sleep

    24. Re:Protected Stack hardware requirements? by Anonymous Coward · · Score: 0

      total freedom of information does not mean you HAVE to give information, just that you must never be penalised for having it or passing it on. It's the essence of a free society, being able to communicate freely, and intellectual "property" is really imposed, tradeable, right-to-censor.

    25. Re:Protected Stack hardware requirements? by argent · · Score: 2, Informative

      First, no, you don't have the same problems any time you have multiple pieces of code using a s ahred library. If that was true it would be impossible to have OS level security at all, because the difference between an OS and a shared library isn't that great. The problem is the design of the MSHTML control, not the fact that it's shared code.

      Second, the problem with the MSHTML control is preciusely that you *do* have 20 pieces of code doing the same thing: you have every single application using it re-implementing a bunch of security code to decide whether it's safe to pass a request on or not.

      A better design would be to have three or four pieces of code doing different things: one to render HTML, one to perform requests for potentially unsafe objects, and one to perform requests for safe objects. That way a program would never be faced with the question of whether it should allow something... it could call the HTML renderer knowing that it would never escape its control by opening a browser window or accessing network objects behind its back.

    26. Re:Protected Stack hardware requirements? by argent · · Score: 1

      "They released an Outlook patch which prohibits users from running executables"

      They released a patch that plugs one of the holes that the fundamentally insecure design created. Then they released another patch, and another, plugging hole after hole.

      If Microsoft had written the story of the little dutch boy, they would have ended it with the villagers hiring little boys from Haarlem and Rotterdam to walk around sticking their fingers into holes instead of fixing the dike.

    27. Re:Protected Stack hardware requirements? by 10101001+10101001 · · Score: 1

      Well, if you ignored that it was the wrong order (since it should be:

      [junk][page permission set call address][RWX][page][pointer to code ][code ]

      )

      The point is you can just write stuff to the stack to do a call which can remove the NX bit from the stack, and then you can continue to run malicious code on the stack.

      --
      Eurohacker European paranoia, gun rights, and h
    28. Re:Protected Stack hardware requirements? by Keeper · · Score: 1

      There are two possible problems I can see with that, though keep in mind that these may not actually be problems as I don't have a complete understanding of how a modern os manages memory ...

      1) Wouldn't the process need to be running in supervisor mode to manipulate the page translation tables?
      2) Isn't the "page" non-static?
      3) Doesn't this assume that the process has some sort of method which alters page permissions? I was under the impression that the OS set the page permissions when the app starts, not the app itself.
      4) Wouldn't the combination of software stack corruption detection and the NX bit defeat this?

    29. Re:Protected Stack hardware requirements? by 10101001+10101001 · · Score: 1

      I'm not sure about (1), but I doubt it (and parts of IIS (for example) runs in the kernel so even if (1) is true, it doesn't help much). (2) is very true, but even though it's non-static, it still might be pretty predictable (at least enough that you could unprotect enough pages to be sure that the stack is infact unprotected). (3) is also true, but my later comment points out that even if (3) is true, you can still run several calls on the stack which still amounts to running malicious code (it's just a lot more limited than running real code). And for (4), only the software stack corruption detection would stop this. Even then, software stack corruption detection (like propolice, which I'm sure MS's software is similar to) can be circumvented. How, you ask?

      First, propolice does two things. One, it reorders all the buffers towards the top of the current frame. Second, it includes at compile time a value into the stack to detect overwrite. So, the end result looks like this.

      [local vars][local bufs][NNNNNNNN][return addres]...

      Before returning, each function checks to see if that NNNNNNNN isn't right. Now, this would be *really* great if the number was set at *runtime*, but since it's done at compile time, that means that all executables of the same build would be vulnerable to the same buffer exploit attack. Yes, that does mean that if you have enough varied builds installed, the odds are low that all your machine will be infected (since a worm might be unable to detect the build of your server (hiding version numbers to slow down worms, maybe?) hence unable to craft the proper filler value to not trip the detection software), but for something like Windows, you'll end up having everyone update to the latest version which restores the monoculture. The problem is the same in Linux for distros where you don't build from source (though there are more distros/builds of a version, which does give slightly more protection).

      But back to the point, even rearranging the stack to grow up instead of down (therefore making it impossible to overwrite the return address) would prevent smashing data on the stack which could still have bad results. The only real protection is to not use functions (or make functions) that will unlimitedly write to the stack (or the heap). I think having data storage areas prefixed with a size indicator wouldn't be a bad idea, either.

      --
      Eurohacker European paranoia, gun rights, and h
    30. Re:Protected Stack hardware requirements? by Keeper · · Score: 1

      I'm not sure about (1), but I doubt it (and parts of IIS (for example) runs in the kernel so even if (1) is true, it doesn't help much).

      The reason why I mentioned it is that from looking at the tech docs it appears that there is some way to restrict access to pages based on what mode the processor is in; however, I didn't understand it fully, and it may entirely depend on how the OS is implemented.

      Regarding your "well, even if it is it doesn't help" comment, actually it does. It greatly reduces the surface area for such attacks to kernel code. While Windows has had a crapload of security problems, I can't recall one that was related to code running in the kernel.

      (2) is very true, but even though it's non-static, it still might be pretty predictable (at least enough that you could unprotect enough pages to be sure that the stack is infact unprotected).

      Hmmm ... given that (again) I don't know how page table entries are manipulated from userland, I'm wondering if some sort of exception would occur if a process tries to manipulate entries not owned by it ...

      (3) is also true, but my later comment points out that even if (3) is true, you can still run several calls on the stack which still amounts to running malicious code (it's just a lot more limited than running real code).

      I didn't think about that. I suspect the amount of damage that could be done would be greatly reduced though. And it would over the heads of all of the lame script kiddie stuff we've been seeing lately.

      And for (4), only the software stack corruption detection would stop this. Even then, software stack corruption detection (like propolice, which I'm sure MS's software is similar to) can be circumvented. How, you ask? clip

      It may very well be that MS's technology does generate those numbers at runtime, as I can't really picture any other way to implement that sort of thing (with the below in mind).

      Based on some of the discussions I've seen surrounding how to exploit the buffer overflow used by MSBlaster on Win2k3, MS isn't using static data check overflow detection technique. In fact, on Win2k3 machines the technique actually depended on triggering the overflow handler after they had overwritten the overflow handler or the pointer which points to that handler (from what I understand). You may be able to someone mark the page as RWX, but due to the way exceptions are handled you will not be able to jump to any code you placed on the machine. Brings up an interesting question though regarding what happens when the exception handler is in an NX page...

      But back to the point, even rearranging the stack to grow up instead of down (therefore making it impossible to overwrite the return address) would prevent smashing data on the stack which could still have bad results. The only real protection is to not use functions (or make functions) that will unlimitedly write to the stack (or the heap). I think having data storage areas prefixed with a size indicator wouldn't be a bad idea, either.

      Probably true, but it doesn't do anything for non stack based overflows. I don't think that such a change (stack growing) can be made with the existing architecture. Would be interesting to see if anyone ever modifies a compiler with your other idea in mind.

      The NX bit isn't a magic pill that solves all of the problems, but it certainly makes it harder to exploit problems and reduces the potential surface area for attacks. That is never a bad thing.

    31. Re:Protected Stack hardware requirements? by dustmite · · Score: 1

      Of course there are thousands of things MS could do to make their current software more secure, but Microsoft wants their current crop of software to be insecure, so that they can use the current 'insecure state of computing' (lots of viruses etc) to convince people to switch to new technologies/protocols etc. that give them more control (e.g. DRM, perhaps in future their own proprietary network protocols etc). The basic strategy is, let viruses etc. run amok on your deliberately (= leave known exploits for six months unpatched) insecure systems (aka "release your lion into town square"), then "rescue" everyone from the resulting mess by hooking them on something new (aka "catching your own lion").

      That is why these stupid defaults are still the stupid defaults.

      In a few years, the sheeple will go around saying how "Microsoft saved everyone from that huge mess of viruses/hackers etc" (forgetting that MS created the mess to begin with), just like sheeple today think that MS "first made PCs usable for the man on the street".

    32. Re:Protected Stack hardware requirements? by dustmite · · Score: 1

      Oops, forgot a close italics tag there, sorry.

  11. So, basically... by James+A.+M.+Joyce · · Score: 1, Redundant

    ...they're going to carry on making buzzword-laden empty talk with vague references to current security holes? Sounds like business as usual at Micro$oft. Maybe when they actually produce a secure operating system I'll be less incredulous. The record of Windows' consumer and enterprise operating systems has been little better than abysmal, to be frank.

    1. Re:So, basically... by ponds · · Score: 2, Interesting

      I really want to disagree with this, but I just can't.

      If Microsoft took up another strategy than pure marketing; they could offer alot better of a product, at the same return.

      Microsoft basically offers three things:

      1.) A decent operating system. Ill get modded down for saying this, but it's an OK system. It isn't wicked l33t for people like us, but it's a decent system for the status quo.

      2.) A excellent office suite (sans Outlook). Anyone want to argue that MS office hasn't been top of its class ever since it started dueling with wordperfect?

      3.) Free (beer) apps with Windows. Two of which are HORRIBLY ABYSMAL. Most of the "windows security flaws" come from these two apps; and these alone are the cause of 99% of spyware, adware, phishing, and viruses.

      MS needs to drop IE and Outlook. Just get rid of them. Let people download Firefox and Thunderbird or whatever.

      MS would lose absolutely nothing by dropping IE and Outlook, gain alot of extra time for their coding and R&D teams, and gain a ton of security, by not having these two awfully designed programs ship with an OS that they claim to be trying to improve the security of.

    2. Re:So, basically... by adler187 · · Score: 1

      "MS would lose absolutely nothing by dropping IE and Outlook, gain alot of extra time for their coding and R&D teams, and gain a ton of security, by not having these two awfully designed programs ship with an OS that they claim to be trying to improve the security of."

      Microsoft would lose the ability to force people to use Windows because the site uses "embraced and extended" HTML or ActiveX that is only available to Internet Explorer. It would be like asking a gang surrounding you from all sides to throw away one of its weapons that are making you give them your money. Hmm... Actually it wouldn't do much bad for them.... But Microsoft is still paranoid to all hell, so they wouldn't anyways.

    3. Re:So, basically... by brwski · · Score: 1

      Yes, "embrace and extend" is certainly part of MicroSoft's plan---but they also want to keep their fingers in each and every pie just in case one of those pies becomes the Most Important Pie. They don't want to become a WordStar or Lotus. So they make passable programs in most categories, hoping that if that category of software becomes important, their program can spring into the lead.

      --

      brwski
      "Because without beer, things do not seem to go as well''

    4. Re:So, basically... by Rallion · · Score: 1

      MS needs to drop IE and Outlook. Just get rid of them. Let people download Firefox and Thunderbird or whatever.

      Wait...download them with what?

    5. Re:So, basically... by SpaceLifeForm · · Score: 1
      That could be a flawed theory, IMHO.

      The Most Important Pie (MIP), is actually non-monetary, and always changing, so that a proven monopolist cannot control the MIP because they cannot catch up.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    6. Re:So, basically... by BenjyD · · Score: 1

      ftp://ftp.mozilla.org/pub/mozilla.org/firefox/rele ases/0.8/FirefoxSetup-0.8.exe

      What do you mean "What's a command line"?

  12. also by Beer_Smurf · · Score: 2, Insightful

    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."

    1. Re:also by Anonymous Coward · · Score: 0

      NX doesn't stop you from installing Linux.

  13. Come on Spinner .. i mean Linux by naden · · Score: 2, Interesting

    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-haired people of this world. These are the ones that control the purse strings and most of them don't know what Linux is or what benefits it provides over Windows.

    Someone/some company needs to take the initiative and educate the non-Slashdot readers about the security issues that Windows currently has and the benefits that Linux provides.

    --
    Funtage Factor: Purple
    1. Re:Come on Spinner .. i mean Linux by bonch · · Score: 4, Insightful

      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...).

    2. Re:Come on Spinner .. i mean Linux by surgeonsmate · · Score: 1
      Someone/some company needs to take the initiative and educate the non-Slashdot readers about the security issues that Windows currently has and the benefits that Linux provides.

      "Needs"? Let us give people the freedom to choose what operating system they prefer, please!

      The way I see it, nost security problems aren't caused by the operating system per se, but rather by people doing what they really shouldn't. If the entire world moved to Linux, would it stop spammers and scammers and the traffickers in viruses and trojans? And would it stop people from double-clicking on attachments or following dodgy links when they get an email, supposedly from their bank?

    3. Re:Come on Spinner .. i mean Linux by adler187 · · Score: 1

      Did you watch the Novell Brainshare videos, or read about what they shwed off? Some of the things from ZenWorks, Red Carpet, and iFolder integration were phenominal all of which are available TODAY. To say that KDE and GNOME are basically the same as 2 years ago is wrong and to compare them to WinFS and Avalon and Indigo is completely wrong. Avalon is more comparable to XFree and WinFS is more comparable to say Ext3 or Reiser4, well with a SQL database running on top of it. Some of these new features are not really necessary for most corporations or users, but a lot of the stuff shown at Brainshare was actually productivity improvement features. And may I remind you once again that they are available TODAY.

      I think some of the Novell stuff will really help push Linux into the corporate desktop.

      Brainshare Videos: here

      (I like the Lord of the Net video myself)

    4. Re:Come on Spinner .. i mean Linux by Coryoth · · Score: 1

      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.

      Meanwhile there are various Linux/UNIX projects such as Storage, ReiserFS, Cairo, and Keith Packard's Xserver. It will be interesting to see which set of projects finishes first.

      Jedidiah.

    5. Re:Come on Spinner .. i mean Linux by phoenix.bam! · · Score: 1

      I'm not saying I don't agree with you, but a lot of the linux advances are very slow and uneventful... I'd put 2.6 on the same level as the longhorn release, except the months in open development kinda of killed the the excitement and surprise of new features that Microsoft benefits from when releasing something like win95 or longhorn.

  14. It seems by smartin · · Score: 1

    He sent that out a few days late.

    --
    The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
    1. Re:It seems by kidgenius · · Score: 1

      Actually, this was out by April 1. TheScreenSavers mentioned it.

  15. By the time SP2 comes out... by Anonymous Coward · · Score: 0

    Linux/*BSD will have a better GUI than Windows, more application and driver support than Windows, and an infinitely better design and development process.

    OK, two out of four isn't bad. But Microsoft must be scared of something. Why is one of the wealthiest corporations in the world and its army of developers having so much trouble getting something out the door, and why is Bill going out of his way to appear to tow the line? Kind of spooky.

    1. Re:By the time SP2 comes out... by thegrassyknowl · · Score: 2

      Maybe their league of "talented" programmers is actually taking the time to do something right and improve security in Longhorn? I mean, it's a nasty task to acomplish putting security into Windows.

      First, you have to fix all the holes in the OS. Then you have to protect the OS from the users. Then you have to make sure that the system is configured as secure out of the box rather than totally open.

      We're used to seeing a major push of Windows every year or so. This might signal Microsoft taking the Linux issue a lot more seriously. The primary reason for using Linux (or something similar) on a server is long-term stability and security. Two things that Windows has been lacking for a long time.

      --
      I drink to make other people interesting!
    2. Re:By the time SP2 comes out... by bonch · · Score: 5, Interesting

      Linux/*BSD will have a better GUI than Windows, more application and driver support than Windows, and an infinitely better design and development process.

      Doubt it. Care to point to any signs that show this magical stride Linux is going to make?

      OK, two out of four isn't bad. But Microsoft must be scared of something. Why is one of the wealthiest corporations in the world and its army of developers having so much trouble getting something out the door, and why is Bill going out of his way to appear to tow the line? Kind of spooky.

      They're not having any "trouble." They're creating entirely new technologies for this new operating system. MSDN has been putting out "The .NET Show" videos every month showcasing the new technologies. People can make apps using XAML and a few lines of .NET code. One video shows the dev writing 10-15 line app that lets him update his website blog. They're hardware-accelerating everything, stripping out Win32, and revamping all of Windows. Where are we going to be at in 2006? KDE 3.5 and GNOME 2.8, with the same old XFree86 technology running beneath (oh, gee, it might be XServer instead which will, gasp, add transparency). Same old, same old.

    3. Re:By the time SP2 comes out... by Anonymous Coward · · Score: 0

      Microsoft is known for delievering less than half of what it promises.

    4. Re:By the time SP2 comes out... by adler187 · · Score: 1

      "People can make apps using XAML and a few lines of .NET code."

      However you can use existing technology to do some XAML stuff in less code. Look at this example. The MSDN article says that the slider program in Win32 API took 250 LOC, Windows.Forms took 100, and XAML took 60. From the article: "And that, my friends, is what is commonly called progress." However, the same thing designed in QT Designer (which uses XML) took 11 lines of code, some of which were includes and only contained curly braces. Maybe for them it is progress, but for most developers this would be a step backwards (if they previously used QT).

    5. Re:By the time SP2 comes out... by BlueLightning · · Score: 2, Insightful

      Where are we going to be at in 2006? KDE 3.5 and GNOME 2.8, with the same old XFree86 technology running beneath

      You know, there's a flipside to that coin: if it ain't broke (which it mostly isn't), don't fix it. Unlike Microsoft, "we" don't have to do buzzword-laden feature releases on a regular basis.

      Free software isn't perfect by any means, but it's steadily improving. Besides, nobody really knows where we'll be at in 2006 - not even Microsoft can give you any guarantees on where they'll be then.

    6. Re:By the time SP2 comes out... by Anonymous Coward · · Score: 0

      > One video shows the dev writing 10-15 line app that lets him update his website blog.

      Wow. And to think it took a 5 line script for my technophobe brother.

    7. Re:By the time SP2 comes out... by Anonymous Coward · · Score: 0

      Bet I can beat that in Perl/Tk. ;-)

    8. Re:By the time SP2 comes out... by Anonymous Coward · · Score: 0

      After the same "if it ain't broke , don't fix it" line for years and years, people are finally nailing down exactly where it IS "broke" and there's actually a fair amount of work going on to "fix it".

      Take a look at the freedesktop.org roadmap some day. This is not the X11 you grew up with.

    9. Re:By the time SP2 comes out... by value_added · · Score: 1

      It didn't strike you as odd that one of them was writing all the code on eMacs?

    10. Re:By the time SP2 comes out... by ameoba · · Score: 0, Offtopic

      Everyone should respect the copyright of the GPL. By the way, the RIAA is evil for going after infringers of copyright.

      This almost sounds hypocritical/contradictory until you realize that it's nearly impossible to significanly violate the GPL in a non-commercial context. Commercial violations of copyright have always been strictly enforced.

      Violating copyrights for personal, noncommercial, use has never really been an issue until the RIAA started suing people, claiming outrageous damages, for it.

      I hope nobody mods this up, since it'll immediately get modded down as OT.

      --
      my sig's at the bottom of the page.
    11. Re:By the time SP2 comes out... by Anonymous Coward · · Score: 0

      They're creating entirely new technologies for this new operating system.

      No they are not, they are copying what Sun has been talking about for years. And just like in the past, people believe them. "GUIs? The Internet? Media players? More than one user per computer? Yeah, I'm pretty sure Microsoft invented that too."

      As for the rest - wow, you have really bought into their marketing hype, haven't you? How much of this do you think they will really deliver?

    12. Re:By the time SP2 comes out... by omicronish · · Score: 1

      Where are we going to be at in 2006? KDE 3.5 and GNOME 2.8, with the same old XFree86 technology running beneath (oh, gee, it might be XServer instead which will, gasp, add transparency). Same old, same old.

      What really annoys me is the large amount of coverage silly features such as alpha transparency get in XFree86. I don't care about alpha transparency. I want an easier to set up XFree86, and I've wanted it for five years now.

      I also want some standardization with regards to configuration. Sure, configuration files are text files, eliminating the single point of failure with the Windows registry, but there are a million of different Linux config file formats. The best part about the registry is that one tool is used to edit it. There needs to be a single tool, or at least a single file format for Linux config files.

      A minor point regarding Longhorn. Win32 isn't being stripped out. A new .NET interface to the OS is being added with varying degrees of integration; some parts of it will lay on top of Win32, while other parts will directly touch the OS. Regardless, Win32 is staying for at least Longhorn.

  16. Never admit ! by Onan+The+Librarian · · Score: 5, Insightful

    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 ?

    1. Re:Never admit ! by Anonymous Coward · · Score: 0

      And what's stopping them from doing parallel developement. I see the Linux folk supporting 2.0,2.2,2.4 and now 2.6 kernals plus a huge number of packages. Microsoft can't even support a bare-bones OS/browser/Office suite.

    2. Re:Never admit ! by dial90 · · Score: 1

      Seriously, with approximately sixty billion dollars in the bank, exactly what prevents M$ from producing a secure OS ?

      Haven't you heard? They don't agree to the terms of the GPL.

    3. Re:Never admit ! by Anonymous Coward · · Score: 0

      Seriously, with approximately sixty billion dollars in the bank, exactly what prevents M$ from producing a secure OS ?

      Because then they'd have to spend some of that money. They are so afraid that one of these lawsuits against them will open the floodgates and cost them money, that they hang onto every penny so they'll be able to pay all the damages without going under.

    4. Re:Never admit ! by Keeper · · Score: 3, Insightful

      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.

    5. Re:Never admit ! by naden · · Score: 1, Funny

      Seriously, with approximately sixty billion dollars in the bank, exactly what prevents M$ from producing a secure OS ?

      But if Windows becomes secure .. what are all the MSCE's going to do with their time ?

      Perhaps Microsoft needs to release an upgraded version of Solitaire with SP2.

      --
      Funtage Factor: Purple
    6. Re:Never admit ! by Diamon · · Score: 3, Insightful
      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.
    7. Re:Never admit ! by real_smiff · · Score: 4, Insightful
      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).

      --

      This is my Sig, this is my Gun. One is for Slashdot and one is for Fun.

    8. Re:Never admit ! by Troed · · Score: 2, Informative

      Someone should ask him why they haven't fixed the latest "remote root" in IE even though it's been used by a worm since weeks, and it has been discussed in Bugtraq for several days ... and yes, Microsoft was notified of at least parts of the exploit months ago.

      Demo exploit here: http://ip3e83566f.speed.planet.nl/security/newone/ exploit.htm

      (Remove any spaces Slashdot might put in the link. It's to an info-page, so it won't hit you without notice if you follow it)

    9. Re:Never admit ! by Anonymous Coward · · Score: 0

      I just tried this on XP SP2 Release Candidate it doesn't work!

    10. Re:Never admit ! by drsmithy · · Score: 1
      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.

      Well, operating systems that don't run programs aren't particularly useful.

      Seriously, with approximately sixty billion dollars in the bank, exactly what prevents M$ from producing a secure OS ?

      The users.

    11. Re:Never admit ! by DarkVein · · Score: 3, Interesting

      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.

      --

      I'm as mimsy as the next borogove but your mome raths are completely outgrabe.

    12. Re:Never admit ! by qtp · · Score: 1

      'Easy to use' and 'Secure' are to some extent mutually exclusive.

      Yeah, those Macs are real difficult machines to operate. I don't know how anyone manages to figure them out.

      --
      Read, L
    13. Re:Never admit ! by Alsee · · Score: 1

      No, creating software that only does what the owner wants is an entirely different task than attempting to make software that cannot do what the owner wants.

      It's easy to make secure software, it's just extremely difficult to include rich and complex features in software without introducing bugs. Software only does what it's told to do, and a remote attacker cannot do anything unless there are instructions (intentional or accidental) that accept and follow commands from a remote attacker.

      It is inherently impossible to make "copy-protection". The only thing that is possible is to make it non-obvious and challenging to do. The owner of the software / owner of the hardware can ultimately direct it to do anything he likes. For example the only novelty in Trusted Computing copy protection is to hide the key inside a chip where the owner isn't expected to be able to read it. However the owner of the chip has every right to rip it open and read out his own key with a microscope, thereby defeating Trusted Computing. Or he could just pay someone a few bucks to read out that key for him.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    14. Re:Never admit ! by naelurec · · Score: 1

      Its really simple.

      Microsoft will add features/innovate/bully/whatever you want to call it for the following:

      1. gain market dominance.
      2. increase profit

      period. end of story.

      IF they want to get into a market, they will pour millions to get a foothold and take out the competition. You have witness this with the browsers, operating system, office suites, media players, game consoles (They are still working on this .. wait until v3.0 of the xbox..), keyboards, mice, the list goes on.

      After they have a product that can help them take a market, they will hand it over to the marketing department, throw tens or hundreds of millions of dollars to try and convince people that they NEED the product, push the product via altered licensing agreements (ie upgrade in 90 days or be forced to pay full retail price), etc..etc..etc.

      Of course, until recently, security wasn't a very big issue -- infact, it was one of those things that if their products are not inherently secure, they can release new versions that are "the most secure windows ever!" .. they did that with reliability, remember "Windows98, best ever! *bsod*"? :-)

      Of course, after Microsoft dominates in a market, they chill. Rehashed features in new releases, things that *should* work (ie CSS/XHTML support in their browser) will undoubtedly still be broke because quite frankly, there is no incentive to fix.. yada yada yada..

      Could they release the most secure, most standards compliant, best operating system, browser and office suite ever? My guess is most definitely. They have lots of talented people working for them and a huge amount of resources to accomplish the task. However, ultimately, that is not their primary focus -- it is simply market dominance and the bottom line. always has, most likely always will.

    15. Re:Never admit ! by Anonymous Coward · · Score: 0

      The new system can be harsh. I ran into an issue where a corrupt Preference file in 10.3.3 prevented a user from opening any mounted drive (outside the main hard drive). All the user had done was reset her machine using the reset button vs. the Restart command.

      It's not a big issue if you know what you're doing, but it freaked her out.

    16. Re:Never admit ! by Anonymous Coward · · Score: 0

      I don't think the average game player cares about the distinction between a "developer" and a "publisher"

    17. Re:Never admit ! by Anonymous Coward · · Score: 0

      No, the big break for worms etc was when MS decided they *had* to integrate user apps into the OS so that they could claim "we cannot remote them!".

      Using the HTML renderer (and making sure it cannot be replaced by a third-party renderer) was the biggest boon to the virus writers imaginable.

    18. Re:Never admit ! by Anonymous Coward · · Score: 0

      Yer I stopped reading when he started throwing things like IPSec around.

      How is that gonna help fix poor code, while the company rakes in huge profits (billions) and won't even pay 10 good programmers to security audit their stuff.

      Stop throwing buzzwords, take some serious action. Why do people care if their computer gets owned via IPSec encrypted or plaintext IP packets. Who gives a shit!

    19. Re:Never admit ! by the_weasel · · Score: 2, Insightful

      God. Sometimes people piss me off.

      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."

      Nothing cvould be further from the truth. Indeed, everytime my software is copied and used illegally, the customers who actually paid for my software lose money (not just me).

      If someone copies my software, and uses it as it was intended to be used, they have not only stolen the use of that (non-free) software, they have diluted the value of the investment my legitimate clients have made.

      In other words, If I allow easy, blatant copying of our software, then the value of my tool actually decreases, because my legitimate clients will find themselves competing against people who didn't pay the price, and in order to compete they will find themselves needing to steal the software instead.

      Our software costs 5,000 US (and its worth it) - and you can be damned sure that client's who paid that price deserve my undivided attention in ensuring that people who didn't pay can't use my software without having to crack it first.

      In other words, the protection is there to make sure that anyone who runs my software without a legitimate license MUST be doing so intentionally, and maliciously.

      We don't write software for charity, monkey boys. We do it because there is a tool (or game, or application) that needs to be made, and we were the ones to do it. That took time, and if I plan to feed my family, I need re-imbursement for that time.

      If you want free alternatives to the tools (games, applications) we make, then make your own. I applaud the many open source and free software initiatives that do so. Thats competition, and competition is healthy.

      If the price I charge for my software is way way out of line with it's value, then you won't buy it, and I will have to lower my price, improve my product, or go out of business. If you can't find a cheaper tool to do the required task from another source, then the price I charge for my software is probably fair.

      The world does not exist where we could remove copy protection and still expect to make sales. Don't try to pretend that it does - that position is clearly naive.

      That the copy protection is easily broken is irrelevant - the fact that it exists at all is an indication that we did not intend to let this software be copied in any trivial fashion.

      --
      - sarcasm is just one more service we offer -
    20. Re:Never admit ! by PitaBred · · Score: 1

      I must be the only person in the world who thinks that OS X is a pain in the ass to work with. But it is. Gets in my way all the time when I want to do anything, half the programs follow Apple's conventions, half don't, my mouse flakes out if it hibernates and then wakes up. Only a restart will restore correct functioning, the "autocomplete" doesn't work if you don't type in correct case, even though the filesystem is supposed to be case agnostic, little things like that.

    21. Re:Never admit ! by Prior+Restraint · · Score: 1

      Our software costs 5,000 US (and its worth it)...

      You have the right to set your price wherever you like, but it's the market that dictates what something is worth, not you. If you sell one copy at that price, but ten people end up having it, you software is worth $100.

      We don't write software for charity, monkey boys.

      Name-calling. Nice.

      We do it because there is a tool (or game, or application) that needs to be made, and we were the ones to do it. That took time, and if I plan to feed my family, I need re-imbursement for that time.

      If your time is so valuable, perhaps you should have secured funding before writing whatever it is you wrote.

      If the price I charge for my software is way way out of line with it's value, then you won't buy it,...

      ...he'll pirate it...

      ...and I will have to lower my price, improve my product, or go out of business. If you can't find a cheaper tool to do the required task from another source, then the price I charge for my software is probably fair.

      The "cheaper tool to do the required task" is the pirated version of your software. The other source is the warez scene, or wherever it is that your software can be had for free (did it ever occur to you that someone whose investment you're "defending" was the one who loosed your software onto the world?).

      The world does not exist where we could remove copy protection and still expect to make sales. Don't try to pretend that it does - that position is clearly naive.

      It is equally naive to think that an infinitely replicable resource can be sold more than once for more than a pittance.

      That the copy protection is easily broken is irrelevant - the fact that it exists at all is an indication that we did not intend to let this software be copied in any trivial fashion.

      The market doesn't give a rat's ass about what you want.

      Look, I'm not trying to defend copyright infringement, but you're working with a flawed business model. Take me, for example: I work for a corporation, writing software for their internal use. I have one customer: my employer. In exchange for a steady (and not small) income, I write software to whatever specifications they demand (and they demand a lot!). Why couldn't you do something similar? Go to the twenty largest customers for your software and say, "For $100,000 I'll write a piece of software that does X. You'll all get first dibs on it, and for another sum of money, you'll get tech support, bug fixes, etc."

    22. Re:Never admit ! by Nevyn · · Score: 1
      The world does not exist where we could remove copy protection and still expect to make sales. Don't try to pretend that it does - that position is clearly naive.

      That the copy protection is easily broken is irrelevant

      Why is this "irrelevant". You are saying that you can't charge $5000 per copy unless you have copy protection, although you admit that the copy protection doesn't actually protect anything.

      I presume that your customers actually buy a service for that $5000, which happens to include a CD with a somewhat non-random makup of 1's and 0's. Those that would pirate it don't get the service, which is the real pain for them.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  17. Re:The REAL security problem in '04 by Moofie · · Score: 4, Insightful

    And I suppose that all the people who buy Macs because they're a better solution for their needs are just victims of the reality distortion field, and should be first against the wall in the New Purge. All those scientists who are transitioning to OSX as their research environment are just ignorant.

    You, sir, are an asshat.

    A properly designed system is not harmful to other properly designed systems. Windows is not properly designed. OSX (and BSD and arguably Linux) are properly designed.

    --
    Why yes, I AM a rocket scientist!
  18. No seriously.... by rune2 · · Score: 1

    I'm rather surprised that my earlier comment was modded down. Sure it likly will be useful for preventing viruses from running but think of some of the other implications of a hardware non-execute permission. Could this also be used as a restrictive form of DRM or another form of software de-activation? In some ways I see this as a means of taking control of software away from the end user. I do however recognize that Microsoft is trying to plug the holes in it's software and applaud them for taking steps to minimize the impact of exploits, malicious programs and viruses.

  19. I love how Gates speaks of Windows... by Anonymous Coward · · Score: 0

    ...as if there is no other computing platform out there.

    Tell you what, Bill, we've got this stuff called "Linux" and "Mac OS X" out there, among others.

    My only concern when the Windows worm du jour is making its rounds is that my company's Windows guys will be swamped and me, the Mac guy, will have to go to some of the Windows clients and pitch in to clean up Bill's messes. Otherwise, I just laugh and go about my business unaffected on my G4 or iBook, as Windows machines fall over like dominos.

    1. Re:I love how Gates speaks of Windows... by bonch · · Score: 2

      ...as if there is no other computing platform out there.

      Uh, why would a company's leader talk about his competitors when he's talking about his own product?

      Tell you what, Bill, we've got this stuff called "Linux" and "Mac OS X" out there, among others.

      Yeah, let's compare their marketshare to that of Windows...though OS X is definitely making headway lately.

      P.S. Maybe I'm the only one, but I'm getting tired of people addressing "Bill" whenever they talk about Microsoft. "Yeah, Bill, do this-and-this." "Yeah, it's sure what Billy Gates wants." So clever and witty...

    2. Re:I love how Gates speaks of Windows... by Anonymous Coward · · Score: 0

      Yeah, about as 'cleaver and witty' [1] as the latest round of bash-the-ms-bashers.

      And since this will be marked as a troll, you still have a little penis.

      [1] ok, I'm half right.

  20. Re:The REAL security problem in '04 by Lane.exe · · Score: 5, Insightful
    When's the last time you used an Apple computer? OS X is able to do so much automatically because hardware parameters are generally known when using Apple or Apple-trusted hardware. Configurations are a snap because there's no gamut of odd brands with odd settings floating around out there. The only things that one takes the time to configure are things like non-Apple mice, wireless cards or printers. Everything else is pretty much a simple set-up operation. This isn't because Apple is trying to make stupid users, but rather because it allows intelligent users to manage their systems easier.

    I KNOW how to spend all day trying to configure various things and optimize them for security and use. However, sometimes, I don't feel like reading through piles of security docs just to make sure I can feel safe plugging my computer into a cable line. It's nice to have things just work, and work securely, right out of the box. Apple, however, has provided an operating system whereby I can spend endless hours tinkering with settings, in both a CLI and GUI environment; but by no means do I have to do this in order to get my computer working securely. The best thing you can do for a clueless user who just wants to check e-mail is get them an eMac or iMac. No fancy cables to plug in, no massive suite of security software to install -- just turn on OS X's firewall (built on that rock solid BSD standard ipfw), set up mail.app for their e-mail and get Safari or Mozilla Firebird to start blocking popups. Instantly, they're secured against anything except a direct, targeted attack against their computer. Worms, trojans, spyware... not a problem.

    --
    IAALS.
  21. Good things to hear since: by Anonymous Coward · · Score: 2, Informative

    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*

    1. Re:Good things to hear since: by Lehk228 · · Score: 1

      that just means that your Hardware will stop you from removing a virus/worm

      --
      Snowden and Manning are heroes.
    2. Re:Good things to hear since: by Anonymous Coward · · Score: 0

      You forget the fact that you are an average slashdot monkey and that what you are claiming is totally nonesense. That's sort of the loser psychology going on here. They somehow believe that they are superior, even though they are not and then attack others but in a stupid way, like only on slashdot and cowardly through DDoS attacks or on public forums without any responsibility.

  22. Fine, whtever. by Saeed+al-Sahaf · · Score: 0

    Well I run several *nix servers, my home and office machine are both Win XP. I ave *never* been infected by a virus. Never.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Fine, whtever. by DoraLives · · Score: 5, Funny
      I ave *never* been infected by a virus. Never.

      Do not tempt the gods that way. You're just asking for something.

      --
      Is it fascism yet?
    2. Re:Fine, whtever. by sharkey · · Score: 3, Funny
      I ave *never* been infected by a virus. Never.

      Are you sure? SOMETHING'S got your keyboard fucked up.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    3. Re:Fine, whtever. by Mr.+Flibble · · Score: 3, Insightful

      Well I run several *nix servers, my home and office machine are both Win XP. I ave *never* been infected by a virus. Never.

      In the words of some of the security professionals out there(from the people at @stake and foundstone):

      If you have never been hacked [sic] you are either too small a target to be worthwhile, or, you have been hit, but are not good enough to notice.

      Amongst security professionals, you are rated good if when asked how many times have you been hacked in the last 5 years, and your answer is "once or twice". If it is "never" that is almost as bad as "lots".

      --
      Try to hack my 31337 firewall!
    4. Re:Fine, whtever. by Lanzaa · · Score: 1

      I run WinXP and have gotten a few viruses and people have tried to hack me. Nothing major has happened, nobody has acually gotten through. Probally because nobody really cares. As is with most people on the internet.

    5. Re:Fine, whtever. by Anonymous Coward · · Score: 0

      I ave *never* been infected by a virus. Never.

      You, sir, are a liar. You can't honestly tell everyone you never have a cold in your lifetime.

    6. Re:Fine, whtever. by dolson · · Score: 0

      Fate rolled the dice. It rolled a 6.

    7. Re:Fine, whtever. by Anonymous Coward · · Score: 0

      Here's a guy who can't even catch a common cold...

    8. Re:Fine, whtever. by omicronish · · Score: 1

      Do not tempt the gods that way. You're just asking for something.

      I didn't specifically ask for it, but for a long time I always felt good at not being infected with spyware. Incidentally, I was setting up a Windows network and decided to do a Windows reinstall. Plain IE 6 on my network was out of the question because of the lack of popup blocking and tabbed browsing, but I came across Avant Browser. I thought it was a godsend until one day, after minimizing everything I saw a Lycos Sidesearch icon on the desktop.

      WTF? Lycos Sidesearch? How the hell did it get installed??!? To make a long story short, I looked around in the IE cache but never found the precise URL that installed that crap. I did find other spyware-installing pages, however, and it turned out my copy of IE was lacking a patch that allowed the pages to exploit an IE vulnerability to install themselves. I felt so stupid afterwards.

      To be fair, the patch exists but it was about the only patch I didn't install out of all the other available patches. Still, I'm going to play it safe and go back to Firefox. Better to use a browser with non-major market share to avoid the crosshairs of spyware.

    9. Re:Fine, whtever. by Saeed+al-Sahaf · · Score: 0

      Well, I spent a lot of time in Asia, eating from the street stalls, drinking the water out of "clean" glasses... I don't catch much my Iron Gut can't handle...

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    10. Re:Fine, whtever. by Anonymous Coward · · Score: 0

      Right, and presumably you have some links to back up what you claim these professionals say.

    11. Re:Fine, whtever. by Anonymous Coward · · Score: 0

      OK. Here goes. When I had an Amiga 1000 I got a virus (they were a new thing in '85). I got a program and got rid of it. When I was in college the Dos based machines they were running were hit with viruses often. I remember having to worry a lot about virii at the time because I was running a Dos machine. In university, they were a non-issue -they were running Solaris, VAX/VMS and ultrix. I was running Linux (95). The web server I set up just over a year ago hasn't been infected ever, but not for lack of trying. I remember getting 140 "offers" for the code red virus in the first two weeks. Linux isn't affected by that. One year (plus a bit later), my uptime is 90+ days (no UPS and we get occasional power glitches/lightning), all the virii on the net and it hasn't got one. NOT ONE. Surely you would think one of the 70,000+ hits I got in the last year would have a virus. But the computer remains uninfected. Linux running like a top! I don't keep track of all the virii attempts I get, and I only keep connection logs for 3 months (I automatically trim log files). Invalid attempts are logged seperately. On my best day in the last year I was getting one hit every 3 seconds (for the whole day). No virus infections. Infected and not know? I don't think so.

    12. Re:Fine, whtever. by Deviate_X · · Score: 1

      I haven't been hit by a virus since around 1994. And this is entirely because I stopped using floppy disks ( note: boot-sector viruses do not care what operating system your running ) and because I install patches and updates on my computers.

      As for email viruses, outlook (the full version) automatically deletes emails with executable file types.

    13. Re:Fine, whtever. by hng_rval · · Score: 1

      Come on mods. The grandparent was saying he never had a virus. The parent responds by saying he must be too small/dumb to notice he's being hacked.

      The two are completely different. Viruses spread without targeting. The grandparent may or may not have been hacked, he never said. But he never got a virus.

      --
      Thank you Mario! But our princess is in another castle!
    14. Re:Fine, whtever. by zoefff · · Score: 1

      Yes, you have, you must have had a cold --someday--.

  23. Re:The REAL security problem in '04 by iminplaya · · Score: 1

    You really had me up until the license thing. That would be a political mess, with arbitrary revocations for violating some obscure rule that's only valid in California for example. Sorry guy, until somebody drives the internet across the median and rams it into a "station wagon full of nuns", we must never let anybody decide who gets access or not. I do agree however that everything went to hell when AOL'ers got access:-)

    --
    What?
  24. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 4, Informative

    I disagree, and, as opposed to modding you down, I will reply. I'm an intelligent, well-versed, apple user. I've been working with x86-based machines seriously since I was in 7th grade. I'm now about to graduate high school. Last year, I ""switched", as it were. I went out and found myself an old tibook. It's a good, solid, stable machine. I run linux and many versions of windows via work or at school. However, I like to come home to my Mac. Why? It just works. I putz around with pcs all the time, I am paid to do simple repairs and upgrades. Pcs are a hassle, and I spend a lot of my time working on them. I don't have to fool with my mac. It does exactly what I want, it's rock-steady, it's unix (I know this!), and most of all; It's pretty! Not all mac users are net-incompetent. Very few that I've met, in fact, are. That is a false assumption.

  25. Re:The REAL security problem in '04 by BWJones · · Score: 5, Insightful

    Apple computers are created for, and solely used by people who know, and want to know nothing about computers, the "proudly ignorants".

    Ah, but they are also used by the most advanced computer users out there. Those that use them for a variety of fields in science from quantum chemistry to astrophysics, medicine and computer science. Pretty impressive that.

    This is a dangerous mindset to encourage. Their computers are set up to do everything for you, to treat the user with a kind of benevolent contempt.

    What is a dangerous mindset? Allowing people to be connected? Allowing them access to information? What are you going to say next......That people should not be able to vote for whom they want?

    As to doing things for you, yeah, when I want to plug in a hard drive, it is automatically mounted and I don't have to type in the CLI two or three lines of commands to get it mounted and shared. There are many other examples of this and why you perceive this as benevolent contempt completely escapes me.

    Some recent pricing of upgrades illustrates the kind of attitude Apple has to its customers.

    This leap of logic is confusing. And what recent pricing are you referring to? Can they not expect to make a profit on their investment? Be thankful Microsoft has some minor competition, or else you might be paying more than you might think.

    --
    Visit Jonesblog and say hello.
  26. NX - Finally by rdean400 · · Score: 5, Informative

    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.

    1. Re:NX - Finally by Cheeze · · Score: 1

      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.

      --
      Why read the article when I can just make up a snap judgement?
    2. Re:NX - Finally by rdean400 · · Score: 1

      Very true. What this really does is help prevent true viruses (OS/400 has never had a virus, and it would be extremely difficult to write one because there are consistency checks on the programs to go along with the program/data flag) and buffer overflow vunerabilities. There's nothing to say a user couldn't be fooled into running a trojan horse that can be sent commands to execute. Even the most secure OS is only as secure as its stupidest user.

  27. Re:Windows security. by Humba · · Score: 1
    great example of how to use a lot of words and say absolutely nothing


    and thus, it is interesting.


    You are right, it says absolutely nothing, makes up quotes attributed to made up people, and comes to no real conclusion. It feels like it was auto-generated. Off topic, maybe, but interesting nonetheless.


    --H

  28. In the meantime by Anonymous Coward · · Score: 2, Interesting

    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.

    1. Re:In the meantime by bonch · · Score: 4, Interesting

      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.

    2. Re:In the meantime by Alternate+Interior · · Score: 1

      Kinda like how many here would have us know how Linux is going to be ready to replace Windows anytime now? It's only been 1 or 2 years off for as long as I can remember being online. Maybe the HURD (yes, I know) is the holdup :D

    3. Re:In the meantime by robotoverflow · · Score: 1

      There's a reason we have the Mono project...there are devs who recognize what the future will be

      A Future where Microsoft compatibility is still of utmost importance? It's hard to tell people that your OS is better than theirs when yours seems like nothing more than a cheap rip-off.

      --
      % mkdir :
      % ls -dF :
      :/
  29. Re:Windows security. by TheSpoom · · Score: 1

    Hmm... GNAA version 2? :^\

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
  30. I don't know, but... by bonch · · Score: 3, Insightful

    Slashdot posts every single letter, lecture, and little throwaway statement Bill Gates in order to give the "M$"-bashers something to froth over.

    Absolutely nothing new will be offered in the discussions for this article.

    Meanwhile, Gentoo, Debian, GNU (twice!), and Gnome have all been hacked in the span of the last six months, and LinuxSecurity reports dozens of vulnerabilities for each distro every week alone.

    It will always boil down to this--security as a criticism against Windows will always be something that's only valid to other Slashdotters. Most of the rest of the world doesn't see it that way, and the rational of us see it as an admin and user ignorance problem. When Slashdot posts articles with titles like "Another New Microsoft Hole" and it turns out to be a user-ran executable attachment worm (yes, this was a real article), or "Microsoft Violates Human Rights In China" simply because Windows is used by the government there (never mind that China has its own custom Linux distribution, but I doubt we'll ever see "OSS Violates Human Rights In China"), I can only shake my head and just wait for the next cool technology article.

    Becuase that's why I first started coming to Slashdot--the cool tech news. Not "let's fill our daily quota of one 'bash M$' article per day." I used to go to K5 as an alternative because of the interesting tech articles that didn't get posted here, but at some point K5 became a liberal anti-Bush administration site. This place has become an anti-RIAA, anti-M$ site. I miss when there was no agenda other than being a cool site for nerds to get news on the latest Stallman lecture, Linux kernel technology, or programmer interview.

    1. Re:I don't know, but... by unknown_host · · Score: 0

      daily quota of one 'bash M$' article per day...
      and the daily quota of India bashing :p. I totally agree with you. Sometimes, it can become annoying. Just because most linux networks are behind firewalls or are well protected, doesn't give us a reason to bash MS. Personally, I have always been a linux only user, but linux is still not at a stage when it can be used by the average person.

    2. Re:I don't know, but... by btakita · · Score: 0, Redundant

      Becuase that's why I first started coming to Slashdot--the cool tech news. Not "let's fill our daily quota of one 'bash M$' article per day."

      I agree too. All of this bash M$ stuff gets very passe very quickly.

    3. Re:I don't know, but... by nathanh · · Score: 4, Insightful
      I miss when there was no agenda other than being a cool site for nerds to get news on the latest Stallman lecture, Linux kernel technology, or programmer interview.

      You know, I was thinking you were a troll (or at the very best, a malcontent) up until that last sentence. Then I realised I agreed with you. I also miss the days when Slashdot posted an interview with a kernel programmer or discussed the latest gadgets. It seems these days the articles all have an anti-establishment theme.

      Perhaps the Slashdot editors have let success go to their heads. They think that their larger audience means they have a greater responsibility to report on the "important stuff". Unfortunately the Slashdot editors don't limit the "important stuff" into the YRO category, so you can't easily turn it all off.

    4. Re:I don't know, but... by SpaceLifeForm · · Score: 1

      Actually, I must say that the way the Slashdot editors manage the content is a fortunate thing in this case. Good broad-based feedback has something to be said for it.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    5. Re:I don't know, but... by shadowbearer · · Score: 1

      Perhaps the slashdot opinion has also shifted to anti-MS for other reasons (just to play Devil's Adv). Perhaps the domination and idiot FUD we see is a "important reason". Consider that MS is the antithesis of Stallman, and Linux (they've declared themselves so, it's not an arguable point)

      Let's be honest, slashdot is primarily IT oriented - and what are the big issues in IT now?

      I'd like to see more good articles in the sciences (particularly astronomy) section - but I can't have those, either, can I? We all have views on what is important, don't we?

      Perhaps there are a lot of anti-establishment themes because the "establishment" is making a lot of geeks angry and a lot of geeks with different viewpoints are responding to them?

      This is a community site, remember. It has to respond to it's readers. Editors aside, I doubt that community voting on story posting would work, which would be the only viable change in slashdot that I can see would fix what you're complaining about. Not that I entirely disagree with you. Reality sucks :) and if you don't like slashdot, go elsewhere.

      That said; Michael, you're an idiot :) but you're young, and forgiven.

      But, seriously, if one doesn't like this forum, there are others. This *is* one of the best all-around ones out there now, tho, that I'll agree on.

      SB
      (well, I blew away any chances of getting mod points by bitching about them a few weeks ago; not that I really care :)

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    6. Re:I don't know, but... by shadowbearer · · Score: 1

      It will always boil down to this--security as a criticism against Windows will always be something that's only valid to other Slashdotters. Most of the rest of the world doesn't see it that way,

      [ Emphasis mine ] - The value of "Most" is decreasing steadily - that's the fault in your argument there.

      As to the rest of that paragraph, did you ever consider that oftentimes having a website that brings this kind of news, however biased, serves just as valuable a function as any other news site? Don't read it if you don't like it. Nobody forces you to read any news at all.

      This place has become an anti-RIAA, anti-M$ site. I miss when there was no agenda other than being a cool site for nerds to get news on the latest Stallman lecture, Linux kernel technology, or programmer interview.

      You should change your browsing preferences. I see lots of articles on other stuff.

      Seems to me that you've limited yourself to reading the IT articles about the RIAA and Microsoft vulnerabilities. There are many other stories posted here. I'll agree that the IT part has been focused on MS, the RIAA, and SCO - but did you ever think that that is because those are the issues that are are very important ones in the IT field nowadays?

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    7. Re:I don't know, but... by nathanh · · Score: 1
      Let's be honest, slashdot is primarily IT oriented - and what are the big issues in IT now?

      I think the previous poster's point, as mine, was that we don't care about the "big issues" in IT. We liked Slashdot as a link site to Stuff For Nerds. Now it's an anti-establishment "Your Rights Online" style site.

      if you don't like slashdot, go elsewhere. ... But, seriously, if one doesn't like this forum, there are others. This *is* one of the best all-around ones out there now, tho, that I'll agree on.

      Saying "if you don't like it then leave" is perhaps the most intellectually devoid argument possible. Can't anybody express an opinion these days without somebody replying "then leave".

    8. Re:I don't know, but... by ameoba · · Score: 1
      Meanwhile, Gentoo, Debian, GNU (twice!), and Gnome have all been hacked in the span of the last six months...


      You fail to distinguish between individual systems getting hacked and there being a flaw at the core of the OS that makes it simple to compromise machines in an automated & mechanical way.

      ...and LinuxSecurity reports dozens of vulnerabilities for each distro every week alone.


      If you filtered out everything that wasn't essential to providing an equivalent base system to compare windows to & counted Debian, Redhat, Gentoo, SuSE, Mandrake & Slackware vulnerabilities as a single flaw, you'd get some reasonable reasonable numbers.

      Nonetheless, I agree with your sentiment. It'd be nice if their were more interesting technical articles and less of the filler crap. I mean, if at least one article per day required (or provided) some sort of specialized knowledge or education to understand, it'd be nice (and I'm not just talking about undefined acronyms).
      --
      my sig's at the bottom of the page.
    9. Re:I don't know, but... by shadowbearer · · Score: 1


      Well...perhaps.

      But if you think you can change slashdot, then you are barking up a tree with no coons.

      My point was that you make your choice WRT to where you want to be - as here. If you don't like it, leave. I've left a couple times in the last few years, came back, and now I'm considering leaving again - this time mostly because I have more productive things to do.

      One of the great things about slashdot is that you can voice your opinion, but that doesn't mean that slashdot is going to change to be what you want it to be. Define "Stuff for Nerds" :) - for that matter, define "nerds"; do you seriously think that all 'nerds' see the world the way you do? Do you think that some of us might not be concerned about the IT issues, also? (which as I was trying to point out, right now are becoming focused on SCO, MS and the bullshit therein?)

      Y'know, I like the tech issues probably as much as you do - but there are larger ones, too.

      There are plenty of articles on here that don't have 'establishment' issues. No one is forcing you to read the ones that do.

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    10. Re:I don't know, but... by nathanh · · Score: 1
      But if you think you can change slashdot, then you are barking up a tree with no coons.

      I didn't say anything about changing Slashdot.

      My point was that you make your choice WRT to where you want to be - as here. If you don't like it, leave.

      And it boggles the mind that you'd use the same stupid argument after I had just indicated its worthlessness. I mean, really, how dumb are you?

      One of the great things about slashdot is that you can voice your opinion, but that doesn't mean that slashdot is going to change to be what you want it to be.

      Listen, buddy, I didn't ask Slashdot to change to suit me. What is it with Americans that they can't accept feedback. Any negative comment is misinterpreted as a set of demands. I gave my opinion, numbskull. There were no demands.

      I can just imagine you writing letters to movie critics. "Hey, if you don't like it, don't watch it". "If you can do a better movie, why don't you, huh". "Crying about the movie won't make it better". Putting it in a context like that, do you understand how silly you sound?

      Before angrily hitting the Submit button to a reply, make sure you haven't managed to write another version of "If you don't like it, leave". Because if that's all you manage to splutter out for the *third* time in a row then you have once again missed the entire fricking point, while simultaneously demonstrating your basic inability to comprehend the written word.

    11. Re:I don't know, but... by a.out · · Score: 1

      I too miss those days. It's been over a year and a half since my last post to slashdot.

      I remember when I didn't need to have a login.
      I remember when there was no first post.
      or Natalie Portman.
      or hot grits.
      or any of the other stuff we have today.

      *sigh*...

    12. Re:I don't know, but... by Anonymous Coward · · Score: 0

      "My point was that you make your choice WRT to where you want to be - as here. If you don't like it, leave"

      That's a very stupid argument. If you don't like Windows, don't use and shut up. That argument really explains why slashdot is more about stupid non IT issues, rather than serious real IT stuff. It is like an idiot magnet, because first of all it makes you feel that you know what you are talking about, it makes you think that you are a geek. Most of the slashdot monkeys are nowhere near being a geek, they don't even know enough about linux. They know something, but that's the problem, by something they think they know everything.

    13. Re:I don't know, but... by Some+Bitch · · Score: 1
      Most of the slashdot monkeys are nowhere near being a geek, they don't even know enough about linux.

      Me and my Vic 20, Amstrad CPC464, and Acorn Electron were best of friends way before Linus hit the scene. Linux knowledge does not a geek make, it just happens to be something a lot of us have in common.

    14. Re:I don't know, but... by Perky_Goth · · Score: 1

      micheal? forgiven? don't fucking kid me...

  31. Re:The REAL security problem in '04 by naden · · Score: 5, Insightful

    You troll .. and to the mods your no better.

    I think most people will agree most security problems boil down to one simple thing, the stupidity of the user

    Your missing the whole point. The users aren't stupid - they don't care. Computers are not an integral part of their life as they are probably are for you. Hence implying they are stupid because they can't spot a virus is just plain rude.

    I have to ask if you know exactly what happens and what to do if your car suddenly stops for no reason. Does it make you an idiot if you have to ask for help ? No because for most cars are a tool not a lifestyle - just like computers.

    Apple computers are created for, and solely used by people who know, and want to know nothing about computers, the "proudly ignorants".

    Now that Apple is *nix based I find this kind of statement quite suprising. What a bunch of proudly ignorant people.

    Apple computers yes do have the obscurity security benefit, however they also have intelligent default settings. Windows with XP SP2 will finally set the defaults to what they should have been from the start.

    You are the ignorant one not the non-techie users.

    --
    Funtage Factor: Purple
  32. The REAL security problem in '04 is still MS by Anonymous Coward · · Score: 0

    Whatever Gates may say, I think most people will agree most security problems boil down to one simple thing, the stupidity of the user. When I say stupidity, I do not mean it as an insulting term as it applies in every day life.

    Coming from someone else, this is perhaps a valid comment. However, when Bill Gates says that Microsoft will address the major security flaws that they as a company had designed into their software through more user education, that's insulting. Third parties are welcome to discuss the extent to which users have contributed to their own misery. When Microsoft makes that suggestion, the only viable response is that the users were obviously stupid because they used Microsoft products. Once Microsoft closes their security holes, I'll consider revising that statement.

  33. For all of those... by Anonymous Coward · · Score: 0

    For all of those people that scolded me and told me that Longhorn was a sure 2004 release, I say... HA HA!

  34. Re:The REAL security problem in '04 by Monkelectric · · Score: 1
    people who know, and want to know nothing about computers

    I hate Apple with a passion so I'd really like to agree with you ... but Windows claim to fame was it was easy to use compared to DOS. The thought was now that users don't have to manipulate the command line, more people would be able to do more with computers.

    Remeber the two things they sold Windows 95 on? It's easy to format a disk, and easy to install programs. They lowered the bar but users as a whole responded by becoming even stupider. You know how many millions of windows users out there can't do either of those things? -- LET ALONE -- update their virus defs, craft a reasonable firewall policy, and update their machine on a regular basis.

    --

    Religion is a gateway psychosis. -- Dave Foley

  35. Here's the "innovation" to fight worms by netringer · · Score: 4, Insightful
    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
    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.

    --
    Ever dream you could fly? Get up from the Flight Sim. I Fly
    1. Re:Here's the "innovation" to fight worms by argent · · Score: 1

      It wouldn't matter if you could run scripts in message attachments if the scripts were run in a sandboxed interpreter, on ethat didn't have a mechanism to do dangerous things.

      The problem isn't that Microsoft allows scripts, it's that Microsoft doesn't implement a sandbox. They don't implement a sandbox because their official policy is that sandboxes have too much overhead and that it's safe to run signed code without sandboxes. The problem is, it isn't safe to run signed code without sandboxes, and their interfaces are so complex that it's not possible for an application to be absolutely sure that the code it's running is safe.

      Microsoft has claimed that sandboxes are unnecessary. This is obviously false, but they've claimed it for so long and pointed to other things as the real problem that people have started to believe them... and you get people wasting their time on scripts and other diversions instead of attacjing the real problem: the fundamentally broken security "model" Microsoft's been using for nearly a decade.

    2. Re:Here's the "innovation" to fight worms by Barlo_Mung_42 · · Score: 1

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

      -1 years. Catch up :)

      Outlook 2003 doesn't run scripts and doesn't download remote data by default.

  36. Innovative, isn't it ? by lazy_arabica · · Score: 5, Funny
    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 ?
    -----
    1. Re:Innovative, isn't it ? by Anonymous Coward · · Score: 0

      "Look up "derivative" in the dictionary and see if that reminds
      you of how MS describes their "innovation"."

      -- some /. wog.

    2. Re:Innovative, isn't it ? by John+Starks · · Score: 1

      Most UNIXes do not have this type of memory protection. Otherwise you wouldn't get BugTraq security alerts for buffer overflows every single day. This type of memory protection refers to the ability to mark certain areas of memory unexecutable so that the processor won't touch it, thus eliminating the possibility of the buffer overflow attack.

    3. Re:Innovative, isn't it ? by Endive4Ever · · Score: 1

      Let me remember, how old is Unix ? Nearly 40, isn't it ?

      UNIX didn't have 'memory protection' of the grade and degree that you are carrying on about for fourty years. For the first 20 years of Unix, security on Unix was considered a joke by people who knew anything about OSes.

      Saying that 'Unix' will be 40 years old in 2008 is kind of humorous in itself, as for quite a number of years after 1968 it ran on a handful of sites.

      But anyway. How long have you been using Unix?

      --
      ---
    4. Re:Innovative, isn't it ? by omicronish · · Score: 1

      The NT-based Windows OSs have always had memory protection. Programs cannot overwrite the memory of other programs or system memory, which is precisely what most, if not all, Unix operating systems support.

      The problem with Windows is that this memory protection means nothing when a vulnerability is discovered in the core OS.

    5. Re:Innovative, isn't it ? by CTachyon · · Score: 1

      Actually, no, a no-execute bit doesn't prevent buffer overflow attacks. It just stops an attacker from directly executing code that he/she left lying around on the stack or heap. However, return-into-libc exploits are still possible, and although they're a bit trickier to write, they aren't really mind-blowingly difficult, either.

      --
      Range Voting: preference intensity matters
    6. Re:Innovative, isn't it ? by euxneks · · Score: 1

      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 ?

      It's because they get people to pay for the faults of windows, outlook, office, etc.

      I think though that a lot of people have the idea of innovation confused with flim-flammery.

      --
      in girum imus nocte et consumimur igni
  37. Gates on Winsecurity by Anonymous Coward · · Score: 0

    is like osama on world peace

  38. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0
    is akin to leaving your car running and throwing the keys in the midst of a nearby group of drunken adolescents.
    Umm... wouldn't this make the car turn off?
  39. Re:The REAL security problem in '04 by Ieshan · · Score: 1

    //bite.

    I'd really love it if the Mac operating system could be used on any hardware. *love* it.

    Sadly, this is not the case, and I can't afford to use it, since most of my machines (lab or otherwise) are all old-parts boxen.

    By the way, it's one command to mount a harddrive. =)

  40. Re:The REAL security problem in '04 by Jonny+Royale · · Score: 4, Insightful

    Interesting points, wonder why you got modded down?

    I'd like to add to what you've said and point out that there is a difference between stupidity and ignorance. Stupidity is not being able to learn somethiing. Ignorance is not knowing something, but it doesn't exclude the capacity to learn. Most people, when it compes to the intracacies of the PC, are ignorant, rather than stupid. And they want to be.

    For example, I don't want to know the specifics of which particular gasket a mechanic's going to tighten (or loosen) when he reapirs my car, I just want to get to work. I could, if I chose, get materials on automotive mechanics, find out this information, and be knowlegable, rather than ignorant, and even possibly do the repairs myself; but I have no need to know this stuff, so I remain ignorant.

    IMHO, This has been one of the fundamental failings of understanding of the Open Source movement, as they try and move from the hobbyist to the mainstream. Doctors, lawyers, and other professionals have too much to worry about in their own fields to concern themselves with makefiles, mount points, and other intracacies of Linux. And, quite frankly, a large number of people simply don't care to learn this stuff, any more than I care to know exactly what happens when I turn the ley in my car to get to work. I just want the engine to start, and use my fundamental driving skills to get to work, or home or to the bar, or wherever.

    Does this ignorance mean that I can't drive as well as someone who knows the full workings of an automobile? Certainly it does, however, there are indicators and saftey features in the car itself to protect me from my own ignorance.

    This is part of what Microsoft has realized. They realize that people want to know nothing about how their machines work, they just want them to work. That's why their now working on protecting the ignorant user, rather bothering with attempting to educate them. For these users, it's better to put the govenor on the engine, the automated seat belt, and the airbags rather than trying to teach them to use a turn signal when they change lanes.

    If Linux is going to embace the mainstream, they are going to have to embrace this ignorant user. Linux is going to need to be so simple that people aren't going to fear it anymore as a more complicated (albeit better performing, more stable and more secure) system than Windows. They're just going to put the cd in the computer, and drive away.

  41. Re:The REAL security problem in '04 by Graphyx · · Score: 1

    I didn't realize that Apple is starting to release its switcher ads on /..

  42. Only the same problems apply to linux... by koniosis · · Score: 1

    If a business has Windows XP/2000 for their desktops it's going to take a hell of a lot to make them change to Linux, the switch over is a big step to take, in terms of the companies software, training etc. All the issues associated with upgrading of any kind, no just XP->Longhorn. Business may welcome the long gap to Longhorn, since it will allow them to stick with 2000/XP for longer and save them $$$. Unless linux offers something 2000/XP doesn't they won't want to upgrade, and honestly, all most companies need is Word & E-mail.

    Admitedly, it may encourge new business to take up Linux as a first choice, but upgrading... not so sure.

    --
    I spent ages trying to think of sig, but never did :(
    1. Re:Only the same problems apply to linux... by btakita · · Score: 1

      all most companies need is Word & E-mail

      Just about any company that markets to customers, orders supplies, and has employees can benefit from from databases vs. using paper for everything.

    2. Re:Only the same problems apply to linux... by Endive4Ever · · Score: 1
      You dropped a few words from that sentence. I advise you to look into your keyboard as the culprit, as it's not likely you meant what you typed literally. Here is what I suspect you meant to type:

      Just about any company that markets to customers, orders supplies, and has employees also probably has a few external consultants hanging around, and an under-funded IT staff that can benefit from from databases vs. using paper for everything.


      You sell 'database solutions' don't you? Larry?

      --
      ---
  43. Re:The REAL security problem in '04 by Monkelectric · · Score: 2, Interesting
    I know its bad taste to reply to my own message, but I'd like to add to my own arguement, and say that MS is primarly responsible for the glut of stupid users. They promoted the idea that you shouldn't have to know anything to use a computer. If you're too stupid to use a computer its not your fault, its all those eggheads.

    Whats the result? Users don't even *crack* manuals open, they expect just to be a genius at anything they try. Then software companies realized "hey, nobodys reading these manuals" and they cut costs by stop including them altogether.

    When they do include a manual they're terrible. I purchsed a Dell Axim x3i lately. It came with a 200 page manual that's WORTHLESS (and I have a CS degree). I wanted to know if I could sync the device over TCP (the answer is yes, but only if I connect to a windows machine first with the same SMB name as my linux machine grrrrr) -- the manual has no information of any kind on it. Just dry lists of "How to setup feature X", doesn't even mention the purpose or the reason for setting up X, or what it can do. Just the steps to do it with no information ...

    Long story short, if I'm confused with a CS degree, who isn't? The companies that stell us this stuff encourage ignorance, theres not a place to learn!

    --

    Religion is a gateway psychosis. -- Dave Foley

  44. i'm confused by linux_author · · Score: 1

    - why does anyone use any Microsoft software anymore? - there is no reason to use any Microsoft product anymore AFAIK... - someone please tell me why i should use any Microsoft product?

    1. Re:i'm confused by Anonymous Coward · · Score: 0

      why does anyone use any Microsoft software anymore?

      OCR, for one. Really good OCR software on Windows can be had for under $100. Decent OCR S/W for *nix is thousands. GOCR / JOCR is not decent.

    2. Re:i'm confused by Brandybuck · · Score: 1

      I still have a partition devoted to Windows. It's there for one reason and one reason only: a single solitary application requires Windows and won't run under WINE. Even so, I still only boot into Windows maybe once a month.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:i'm confused by qtp · · Score: 1

      someone please tell me why i should use any Microsoft product?

      Because your boss decided that's what you must use when at work.

      --
      Read, L
    4. Re:i'm confused by Anonymous Coward · · Score: 0

      Sorry, I read your post as SOLITARE requires windows. It looks like you are getting your addiction under control.

  45. NX bit would be unnecessary if... by Anonymous Coward · · Score: 0

    >Ie, IA-32e has the same bits in its page tables when in long mode as AMD64, ie seperate bits for read, write and execute, ie same level of protection.

    Thing is, that feature would be pretty much unnecessary if only OSs written for the 386 had used the "small" memory model (separate code and data segments) rather than "tiny" (intermingled code and data in a single segment), and prohibited the creation of aliased segment descriptors by non-privileged programs. The 286 (yes, *two*eighty-six) and up already have support for No-Execute on a per-segment basis -- Code segments can be Read/Execute or Execute-Only and Data segments can be Read/Write or Read-Only, but never Executable. And the stack segment is always a Data segment, i.e. no executable code on the stack.

    1. Re:NX bit would be unnecessary if... by Paul+Jakma · · Score: 1

      Right, which is how both OpenBSD and Linux implement W^X. By somehow mapping everything above a certain address into a different segment which does not allow execute. For whatever reasons, the details i dont know (segments - eek! :) ), only 2 segments can be used, so its a very big hammer - fine grained per page r/w/x protection is not possible on i386.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  46. GET RID OF THE IE-DESKTOP INTEGRATION by argent · · Score: 5, Interesting

    "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.

  47. Clever troll? by Jerf · · Score: 1

    Of your two basic points, I don't agree with the first, the "October that Never Ended", though I agree it is at least arguable.

    But your speil about Apple boggles the mind. It only makes sense in some kind of alternate universe where it is Apple machines that are causing the troubles. Last I checked, the total "rampaging Internet-destroying virus" count is still firmly at zero on the Macintoshes, to the Windows double-digits. (Linux has only one that I can even remotely imagine like that, the Apache worm, and even that was fairly contained compared to the virus loads that have taken down entire large companies.)

    I have to conclude that you're one of the few trolls to make it to +5, Interesting. s/Apple/Microsoft/g and again, I don't agree, but it's at least arguable. But what problems are Apple users causing on the net? None.

    1. Re:Clever troll? by Endive4Ever · · Score: 1

      But what problems are Apple users causing on the net?

      They're ruining Slashdot, for one thing. Sometimes it's hard to even think, with the busy buzz of astroturfing around here.

      --
      ---
    2. Re:Clever troll? by Jerf · · Score: 1

      I tried OSX for a week. Hated it then, still do. Your ad hominem doesn't stick.

  48. *Yawn* by Xenographic · · Score: 1

    So he's going to monopolize the on-system firewall and anti-virus industry next. Big deal. (The firewall should be on a separate system, anyhow...)

    He does this instead of, say, removing some of the crappiness of IE which makes it the browser with the worst security record ever, and the only one in which I can ever remember seeing a remote code execution hole in, offhand...

    At least user education might be useful, if it were done right. Then again, AOL is hit by how many scams wherein people steal passwords? They've only told every customer multiple times that they will never ask for it...

    Even so, it's not like this is new. I've been teaching computer basics (including security) at my local library for some time now...

    Oh well. Let's just hope that he copies more of the good ideas than the bad ones. There's nothing new here that I can see...

    1. Re:*Yawn* by agentofchange · · Score: 1

      "So he's going to monopolize the on-system firewall and anti-virus industry next. Big deal. (The firewall should be on a separate system, anyhow...)" What a fantastic idea, every home user must now get a second computer/router/other box to be their firewall. Most people just plug their modem directly into their computer.

  49. Funny... by ntr0py · · Score: 5, Funny

    ... that "Winsecurity" is so far removed from actual "security" that it deserves its own word.

    1. Re:Funny... by commodoresloat · · Score: 4, Funny

      And it's telling that they chose a word that rhymes with "insecurity."

    2. Re:Funny... by Anonymous Coward · · Score: 0

      That was so funny I gave you Insightful, just to make sure you got karma for it.

    3. Re:Funny... by Anonymous Coward · · Score: 0

      Er, I mean: ...I'd give... bah

  50. Also also known as by Anonymous Coward · · Score: 0, Offtopic

    support hardware-enforced data execute protection (also known as NX, or no execute)'
    Also known as 'TCPA', 'Palladium' or 'DRM'. Nice try at obfuscation there M$. I for one will be boycotting whichever of Intel or AMD try supporting this first.

    1. Re:Also also known as by Endive4Ever · · Score: 2, Funny

      I for one will be boycotting whichever of Intel or AMD try supporting this first.

      When they both start supporting it, let me know. I have a nice ATX footprint PentiumPro motherboard to sell you.

      --
      ---
    2. Re:Also also known as by extra+the+woos · · Score: 1

      I just feel a need to correct this. Actually it has nothign to do with DRM. Basically my understanding of this is that if an area of memory is marked to store data, then code from it CANNOT be executed, even if some malicious code gets in there and tries to be ran (like that blaster worm or something)... please corect me if i'm wrong, and put it into simple terms so people that are n00bs like me etc can have a good grasp of how it works :)

      --
      replacing it with NEW Folger's Crystals! (lets see if they notice the difference)
    3. Re:Also also known as by MBCook · · Score: 4, Insightful
      What are you TALKING ABOUT? This has been around in computers for years. How in the world did this get modded up? The NX bit is one thing and one thing only: a controll to tell the CPU if code from a specific page of memory can be executed or not. It doesn't tie software/hardware to a specific computer. It doesn't take away your rights to run any program you want. It doesn't make you have signed software. It SECURES your computer from things like buffer overflows by making it so that arbitrary executable code that might get put into memory through a buffer overflow can't be executed. This has nothing to do with TCPA, Palladium, DRM, or anything else like this. I hope the meta-moderators make those "Interesting" mods you got as unfair. You are either a troll or an idiot.

      And AMD supports it first. They support it right now. Intel is dragging their feet on it. That's the reason I WILL be buying AMD and boycotting Intel (although there are others, this would be the main one).

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    4. Re:Also also known as by Wolfier · · Score: 1

      Mod Parent Down.

      NX has nothing to do with DRM or Palladium. It is a mechanism that prevents data to be treated as executables, i.e. executed. It has been around for a loooong time.

      Palladium does something like the converse of NX. It prevents executables to be read like data. Many programs like SoftICE, and probably MS's own kernel debugger, won't work on a Palladium system. Of course, we hackers will just run things on emulators (but without Palladium emulation) and continue to produce cracks and such. ;)

    5. Re:Also also known as by Anonymous Coward · · Score: 0

      What are YOU talking about? This is slashdot and it has been like this for many many more years. It is full of idiots and mainly targets them. Why the fuck you think the average slashdot monkey would know what NX is about?

  51. Proudly ignorant or TCO-conscious? by G4from128k · · Score: 5, Insightful

    Apple computers are created for, and solely used by people who know, and want to know nothing about computers, the "proudly ignorants"

    Every extra hour that I am forced to spend learning how make make a computer do what it should have done in the first place adds $50 to the TCO of that machine. So if I have spend even one hour per week figuring out how to keep my machine safe from exploits, I've added $2500 to for the cost of that machine for that year.

    I am not proudly ignorant, I only realize that my time is limited and that spending it patching gaping holes in a badly designed product is not top of my list of either fun or productive things to do. At best, you could call me resentfully ignorant because I resent that ignorance should be a problem.

    I'm not even sure how you can blame Apple for much of the Internet's current dismal state of affairs. What percentage of viruses, trojans, spam, etc. are distributed via Apple machines?

    But, as long as we are playing the blame game, I might as well burn a few karma points. Lets add some more culprits to the list:
    1. All the IT vendors that touted software and internet services.
    2. All the businesses and organizations that listened to IT vendor's hype and gave PCs to all their employees.
    3. The original internet standards designer who gave us naive, overly-trusting standards that make it too easy for anonymous blackhats and spammers to send out untraceable virus packets and spam
    4. CPU makers (and Gordon Moore) for giving us such a rapid pace of performance growth that no platform ever matures before it is replaced by another exploit-ridden next generation OS

    I'm sure there are others.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Proudly ignorant or TCO-conscious? by Anonymous Coward · · Score: 0

      Your forgot all the IT people who continually recommend windows because it racks up the hours they can bill because they spend so much time fixing it. An OS that doesn't break? That would make me obsolete!

  52. "Microsoft Progress Report: Security" by levin · · Score: 1

    Must've been one short report . . .

    --

    `which fortune`
  53. Same-old, same-old by Anonymous Coward · · Score: 0
    Let me guess - Microsoft is going to stop all development and concentrate on security alone for a few months, and this will solve all the security issues in Microsoft's code.

    Why do I think the real issue is trying to figure out a way to get corporate and individual acceptance of the license changes Microsoft wants to implement to make sure we have to rent* products, and we'd be forced to accept "trustworthy (for Microsoft, anyway)" computing?


    * - And where the hell to Mickeysoft shills get off on "total cost of ownership" when the only ownership that changes hands when you buy^H^H^Hlicense^H^H^H^H^H^H^Hrent a Microsoft product is Billy Gates gets to own your ass?

  54. hardware-enforced data execute protection by Anonymous Coward · · Score: 0


    aka hardware-enforced DRM aka palladium aka TCPA

    if you see a spade then call it a spade

  55. I received that email by khendron · · Score: 2, Funny

    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.

    --
    Life is like a web application. Sometime you need cookies just to get by.
    1. Re:I received that email by Anonymous Coward · · Score: 0

      actually, I received it in spanish...

  56. Re:The REAL security problem in '04 by mAineAc · · Score: 1
    The only things that one takes the time to configure are things like non-Apple mice, wireless cards or printers.

    Don't forget ssetting up your bash shell :)

  57. What? by temojen · · Score: 1

    I can execute email attachments on Linux too. What's to stop someone from making a Perl5 worm that greps `cat /var/spool/mail/* ~/Mail/* ~/.Mail/*` for email adddresses and sends them all copies of itself? This method would work on just about every *NIX, and would have full access to the user's home directory.

    Sure, it can only mess up $HOME, but the damage is still done. I don't know about your system, but on my desktop almost everything not under $HOME can be re-built with a clean install. Almost everything under $HOME is what would really suck to lose.

    1. Re:What? by John+Starks · · Score: 1
      Reasons this won't work:
      • UNIX mail programs don't run programs automatically when you open an email, nor would they even allow you to run a program by double-clicking on the attachment.
      • UNIX requires that you chmod 755 the file before it can be run. Stuff sent through email will not be executable by default.
      • UNIX web browsers/email clients do not support scripting languages that can be used to run arbitrary code.

      That being said, it is feasable that a buffer overflow in a popular Linux email program or web browser could lead to said worm. I think UNIX security, though historically better than Windows security, could use some finer grained control over permissions. And not just with the use of ACLs, but with the ability to restrict certain operations on an individual program basis. I haven't lookined to NSA's security enhanced Linux yet, but it looks promising.

    2. Re:What? by DarkVein · · Score: 1

      This may be slightly inaccurate, but here's my answer about what's to stop this:

      1. On the majority of Linux systems, and probably the bulk of FreeBSD systems, the local mail delivery system is not set up to deliver non-local mail. (And, frequently when they are set up for non-local delivery, they can only send mail within their domain.)
      2. In this case, the exploit would have to request an application deliver the mail for it. Mutt will not do this. Pine will not do this. It is possible that Evolution or Kmail might accept requests. If this is the case, these applications would start rapidly filling up their outboxes, and possibly prompting the user for verification of the request. All in all, it'll be non-trivial to get these applications to start spamming without giving notice.
      3. The above exploits would only work while the application in question is running.
      --

      I'm as mimsy as the next borogove but your mome raths are completely outgrabe.

    3. Re:What? by Anonymous Coward · · Score: 0

      > UNIX mail programs don't run programs automatically when you open an email,
      Sure, some Unix mailers automatically run viewers and so on.

      > nor would they even allow you to run a program by double-clicking on the attachment.
      Nothing to do with Unix at all -- For example Microsoft Outlook doesn't allow access to executable attachments either.

      > UNIX requires that you chmod 755 the file before it can be run.
      Not for scripts it doesn't. A "smart" desktop might decide to pass off that .pl script in your email to /usr/bin/perl, and "UNIX" can't stop it.

      > UNIX web browsers/email clients do not support scripting languages that can be used to run arbitrary code.
      Sure they do. Mozilla uses Javascript as a general purpose language for user interface code. Now someone just has to "break the wall" between a webpage and the UI.

      The only reason I'm picking on you is that you are representative slashbot who thinks "UNIX" has all these fancy security features, when in fact it's all application code that is independent of the OS infrastructure. The fact that a bunch of Unix cavemen run "mutt" and are smart enough not to do stupid things is not real security. (I agree that program-based access control and sandboxing is the real answer).

    4. Re:What? by temojen · · Score: 1

      Umm... RFC 821... All it would have to do is search common mail client config files (plain text -- easy searching) for the outgoing mailsever and use and Perl Sockets to connect.

    5. Re:What? by John+Starks · · Score: 1

      Indeed, UNIX email programs could have these problems too. But in Windows, the associated action for .exe files is to run them. The associated action for .jpeg files is to use the default viewer. In Linux, the default action for .pl files is most certainly not to RUN them. (Yes, Linux doesn't have any kind of "associated action," but common software is smart about this. See the MIME tools for information.)

      Not to mention that Outlook Express is provided WITH THE OS. You won't see the default GNOME or KDE email client running scripts. In fact, I think you'd be hard pressed to find any email clients that behave as you mention, much less the ones that come by default with most distributions.

      Finally, you know as well as I do that Javascript does not provide the kinds of power that, say, ActiveX scripting does. The interface provided by Mozilla just doesn't export objects that allow that kind of power over the user's system. So don't try to play that card.

      The bottom line is that you're right, though: it's not just the OS, it's also the applications. However, the default programs provided in Windows make mistakes that the comparable UNIX programs do not. And that's what most users will be using.

    6. Re:What? by Anonymous Coward · · Score: 0

      You'll have to apologize that I don't share your blind faith. I think as usablity gets put on the front-burner by marketing program managers at Novell and RedHat and other places where the "Linux Desktop" is being cooked, there will be stupid mistakes and those mistakes will be exploitable.

      Exhibit A: KMail DOES run EXE files by default (through Wine), and the developer even defended this. This is the exact form of braindead "ease of use" stuff that sunk Windows.

      Oh and as for Mozilla, go here: http://texturizer.net/firefox/extensions/ And don't kid yourself, this IS ActiveX.

    7. Re:What? by Zork+the+Almighty · · Score: 1

      I've found myself very concerned about KDE lately. For one thing, their .desktop files (like Windows' shortcuts) execute arbitrary commands. Receiving one of these by email wouldn't be all that different from a Windows user getting a .vbs file.

      --

      In Soviet America the banks rob you!
    8. Re:What? by drsmithy · · Score: 1
      UNIX mail programs don't run programs automatically when you open an email [...]

      Neither do Windows ones - and no matter how often ignorant twits keep saying it, it suddenly won't become true. Running an attachment from the typical Windows email program requires dismissing a strongly-worded dialog box saying it's a bad idea by changing the default action from "save" to "execute". Heck, some worms have hidden their executable content inside a password protected zip file and people *still* fought common sense off long enough to run them.

      [...] nor would they even allow you to run a program by double-clicking on the attachment.

      ? Many popular *nix email programs will launch viewers for attachments (and have done for years).

    9. Re:What? by drsmithy · · Score: 1
      On the majority of Linux systems, and probably the bulk of FreeBSD systems, the local mail delivery system is not set up to deliver non-local mail. (And, frequently when they are set up for non-local delivery, they can only send mail within their domain.)

      Worms these days come with their own SMTP engines. How the local mail system is configured is irrelevant.

    10. Re:What? by Anonymous Coward · · Score: 0

      Given that most of the windows "viruses" are actually exercises in social engineering where they actually come with instructions for decompressing and installing the malicious program under the guise of it being a "wicked cool screensaver" or whatever, how long is it before there's a linux worm that says "Hi, this is a wicked cool screensaver I found, please save this attachment, make it executable with chmod +x annakournikova.sh and type ./annakournikova.sh to install". Then annakournikova.sh, a mail server, starts the spamming, using one of the many local root exploits that typically exist in a linux distro if necessary (because [idiocy]it's only the remote root exploits that matter[/idiocy]).

      Given that linux is now so easy to use, and is being penetrating the desktop market strongly (at least here in Europe), there are MANY MORE ignorant (not stupid, necessarily, just ignorant) people now using it...

  58. Re: The point everyone misses by jaavaaguru · · Score: 4, Interesting

    On OSX/Linux/BSD/Solaris...

    For the virus to be executed, it would have to be saved to disk and then have the execute bit set. For it to do this automatically, that would involve executing, which it doesn't yet have permission to do.

    For a user to execute it, they'd have to save the attachment, switch to their file manager, change the permissions on the file, then run it. That's one more step that is require on Microsoft Windows, and following the data that's more than 2 clicks away is too far away rule, a lot of people won't bother if it takes that much effort.

    Most operating systems have this feature built in. If Microsoft were competent enough to have it built into Windows, there would be no need to go chasing the CPU manufacturers.

  59. WE HAVE A WITCH !! by Anonymous Coward · · Score: 0


    you know what to do boys, a non-believer is in our midst, to the town pond right away !

  60. Re:The REAL security problem in '04 by AeroIllini · · Score: 4, Insightful

    Well said, sir.

    Microsoft is constantly lauded by the press and the business world alike for bringing computers to the masses. A chicken in every pot and a Windows license in every home. And while that is a commendable feat, helping to spur the absolutely exponential growth of the internet and computing in general in the last few years, no one stopped to ask if the masses were ready for all this computing at their fingertips. Computers are powerful devices, and are becoming ever moreso with increased use of broadband internet. The potential for a computer to do serious damage is great, when the right person (or perhaps the wrong person, depending on your perspective) is doing it. The problem right now is that the computer companies are doing exactly what every business in our capitalist society *should* be doing with a home appliance: trying to make money. That, above all else, drives their product creation and marketing. The problem with this line of thinking for computers, which are more than just appliances, is there is no responsibility or accountability for consumer ignorance. Yet.

    Consider other home appliances: stoves, televisions, water heaters, automatic litter box cleaners. None of these things require a license to operate. Why? Because although they may be dangerous if used improperly, they don't really pose an immediate danger to other people; just the person operating the device. Since we as a nation believe that people should take responsibility for their own uses of these devices, only product warning labels, owner's manuals, and occasionally tech support are offered as education.

    Now consider devices that truly do pose an immediate danger to other people: automobiles. Because we are all driving on roads with *other people* and are a potential danger to them, we as a nation decided that drivers needed to be licensed in order to drive, i.e., there is a mandatory level of education needed before people are allowed to use the device.

    When personal computers were first introduced, they fell into the first category above. Each unit was separate. If you didn't read the manual and fried your hard disk, that was your problem. However, as we network more and more, and desktop environments such as Windows and Zero Install try to blur the line between working on your own machine and working as part of a network, computers are migrating into the second category. We're all driving on the proverbial internet highway. Now, if you are a clueless user who clicks every attachment in emails and forgets to install security patches, you are endangering the livelyhoods (if not the lives) of other people on the network. Even the responsible people can still be hammered: you can't tell me that mail servers running OS X are not slowed down by the deluge of emails from Windows boxes still running SoBig and MyDoom. No one is immune, and it translates to lost revenues for everybody.

    So what do we do to fix it? Do we mandate that computer companies educate their customers? No. That would be like asking car companies to teach their customers how to drive. How about the ISPs? Nope. They're just the toll booth operators. TThe problem is standards: the world of personal computers sprang up absolutely overnight, from a standards compiance point of view. Automobiles have had over 90 years with the same basic premise (gas, brake, clutch, steering wheel, internal combustion engine), and they have been refined to be compatible with each other. Take one driver's education course, and you can drive any car built. They can all run on the same fuel. They all fit on the same roads (current SUV trend notwithstanding). All of them have at least some interchangable parts. Yet there are dozens of car companies, each with its own set of designers and engineers. Computers sprang up so fast, with a new technological revolution every week, that standards compiance hardly had time to ask, "what the hell just happened?" As it is, we have several major operating systems, none of which run the same software (they all req

    --
    For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
  61. Some of what he says is right. by jonadab · · Score: 5, Interesting

    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.

    --
    Cut that out, or I will ship you to Norilsk in a box.
    1. Re:Some of what he says is right. by GreenBugsBunny · · Score: 4, Funny

      I don't think we're going to slashdot Microsoft.

      This sounds like a challange ;)

  62. Apple Users by beakburke · · Score: 1
    While Apple does have "easy to use" computers, I think it's wrong to say they have the same mentality as the "AOL is the internet crowd". Apple users are "ignorant" in a different way. It's complex OS and hardware things that the Mac crowd doesn't want to be bothered with. Hence the "It just works" attitute. However, most Macophites are perfectly willing to learn things like applications and proper internet ettiquite. Thats part of being a USER. And it's a reasonable expectation, they want to be end users, not sysamins, and their Mac lets them do that.

    As a side note, according to many surverys, Mac users tend to be weathier than the average computer user and more net savvy.

    --
    ----- Question authority, but not ours. Hate the man, but we're not him.
  63. Re:The REAL security problem in '04 by Lane.exe · · Score: 1

    In 10.3 (Panther) BASH is already set up, but it's not like the tcsh in 10.2 is bad either.

    --
    IAALS.
  64. A protected stack is "innovation"? by Anonymous Coward · · Score: 0

    Lordy, when did that first come into being? 1960-what?

  65. Investments in education by ssbljk · · Score: 1

    Microsoft will make 'major investments in customer education and partnerships that will help make the computing environment safer and more secure'.

    they should make investments in developers education too. I'll be grateful to them when they improve their security even I don't use their products because number of worm/virii mails coming to peoples mailboxes (including mine) will be drastically reduced = more bandwidth for useful things.

    --
    /ss
    1. Re:Investments in education by anubi · · Score: 2, Interesting
      Well, if nothing else, I just wish they would stop releasing software that honors embedded executables.

      I still remember the day I could open up anything...yes... anything in my text editor without the slightest fear of anything going amiss. The absolute worst that could possibly happen is I get a screenfull of gibberish as the character generator tried to translate the binary file to displayable characters.

      Then some yokel got busy with embedded executables ( not Gates... I am talking about the guys behind the ANSI escape codes which enabled certain codes to be defined then execute to do certain things ) and the first "ANSI bombs" were crafted. Its been downhill from there.

      If nothing else, return to a clean form of HTML. Standardize it. And give it no power to do ANYTHING but display.

      And Gates, stay out of those damn plug-ins. You don't wanna take the heat for the security risks, because anyone can write a plug-in to do all sorts of nefarious things under the rug. Trying to make some sort of automated install easy for some businessman is only gonna be subverted to make worms and viruses autoinstall.

      Asking people to install programs they know nothing about to me is akin to asking people to sign legal forms they know nothing about. If businesses are going to be afforded the protection of the law when it comes to people not knowing how it works, they are going to have to assume all liability for what it does when said uninformed people run it.

      If we can't enforce this accountability onto software developers, then we are never gonna get rid of those underhanded people who release code that has ulterior motives. Those people who release sneakycode are really making it tough on the rest of us who want honest programs.

      --
      "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

  66. Re:The REAL security problem in '04 by PowerPill · · Score: 2, Insightful

    IMO the other main player in the make-a-fast-buck-off-the-stupid industry has to be Apple computers. Controversial, but let me explain. Apple computers are created for, and solely used by people who know, and want to know nothing about computers, the "proudly ignorants". This is a dangerous mindset to encourage. Their computers are set up to do everything for you, to treat the user with a kind of benevolent contempt. Some recent pricing of upgrades illustrates the kind of attitude Apple has to its customers. While relatively unpopular, Apple computers can safely get away with this. But like "security through obscurity" it is not a policy that can scale safely.

    AOL and Apple are a twin prong attack on our Internet experience. Perhaps it is time to introduce a licensing scheme beginning with the users of these two products. We license Car drivers, because a bad car driver is a danger to others as well as himself. Increasingly it is becoming clear that inexperienced users must fall in the same category.


    Everyone is entitled to an opinion and I see the grains of truth you put forth. As Apple making for an easier/possibly better user experience by dumbing things down (Though OSX is as simple or complex as one needs it to be).
    But on the other hand I happen to use MacOS both pre X and OSX itself. I'm also a systems engineer who specializes in administering Linux boxen. Exim/LDAP, various flavours of Apache, Bind, CVS etc yatta yatta. I also write a lot of Perl and PHP and dabble in C. You make it sound as if all Apple products are like tonka toys compared to other systems and the comment about people who know nothing tend to buy Apple is simply preposterous. I tend to beleive that this is why Win is so popular in the first place because of those who simply don't or can't be bothered to know anything.

    I do use MS products all of the time as part of my profession but I've never chosen them for personal use and I don't say this because it's something to be proud of or anything. I just choose not to as I've always preferred the alternatives. They just make more sense to me and I personally find them more elegant. Though when I look back at my first comp (a commodore PET) I'd as sooner eat my own words but anyway... As a matter of personal experience I usually find users of other OS's than an MS OS to be more knowledgeable about the inner workings and limitations of their system of choice. As well it's pretty much agreed upon here that it's the users themselves that are helping spread virii and worms. By far and large it's the win users who are doing it so I don't see the relevancy of your attack on Mac users or even AOL'ers for that matter. It's not the internet connectivity that's the cause of the spread. Again it's the users. A person knows that they want to buy a computer. They go to the store and buy one. Naturally it has Windows pre-installed. A no brainer. But to actually go out and buy a system that is NOT the norm requires a bit more thinking especially if that system costs more than the norm which is usually the case.

    What I'm trying to say here is that the OS doesn't make people lazy, ignorant or stupid regarding computing. They are already predisposed for whatever reasons. No matter what system you happen to use, all basic concepts are the same across the line. Choice of platform is irrelevant and a waste of time to focus on such small details and minutae. A Win machine can be just as secure as a 'nix or Mac machine (which is a bit of a misnomer really because pretty much all worms/virri are wriiten for Win anyway) as it's simply a user's habits that the malicious count on. Simple as that. Nothing more nothing less. It's just common sense which to me doesn't seem to be so common anymore. Although I truly beleive that the OS of choice has nothing to do with anything here, I will say this to stay within context of your comments; For now just keep in mind who the people actually are that are making it so easy to sully your 'net experience before pointing any fingers.

  67. An email from Bill Gates... by TEMMiNK · · Score: 1

    might go a little something like this.... TO: [Group] Stupid Money Buckets (Microsoft Customers) FROM : B1LL_GatXoR@Microsoft.com SUBJECT: Buzzword Buzzword Windows Buzzword Hello scum, Buzzword security windows buzzword longhorn catchword buzzword xbox xbox xbox buzzword release date buzzword the buzzword ... etc Compliments, B1LL_GatXor. P.S B1LL = l337 + H4XXX0r + 0wNz j00!!! mwahahaha [this message has been simplified: to read in it's original form please insert words like 'security', 'reliability', 'internet commerce', 'economic' and other words you wouldn't normally associate with Windows XP where 'buzzword' or 'catchword' are written, order does not matter.]

    --
    "The stupider people think you are, the more surprised they will be when you kill them..."
    1. Re:An email from Bill Gates... by windowsSucks · · Score: 0

      How did you get hole of my template?

      Bill Gates

  68. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    "But not giving them the most cursory Internet security information and programs is akin to leaving your car running and throwing the keys in the midst of a nearby group of drunken adolescents." ...But wouldn't you have to take the keys out of the car inorder to through them into a group of adolescents, there by causeing the car to stop?

  69. Re:The REAL security problem in '04 by DarkVein · · Score: 2, Insightful
    For these users, it's better to put the govenor on the engine, the automated seat belt, and the airbags rather than trying to teach them to use a turn signal when they change lanes.

    I'm reminded of that solid metal car that Kinsman (the Grey Lensman, in E.E. "Doc" Smith's series) got into... the one that went 7000 miles per hour, was absolutely completely lightlessly black dark inside, had no seat belts or other cushioning, and was driven by an alien of a species that can "see" through solid matter. The accelleration was insane and he ran into everything on the way. Supposedly a severe bruising is in order if the driver "takes it easy" for "non-terrestrials".

    What I find interesting about Gates' ideas about security is that it perfect sense from his perspective. Nerf the hardware so the software can't do anything it shouldn't without authorization. That way, his development costs can go down because there isn't nearly as much that can go properly wrong when someone writes bad code. He doesn't have to spend as much on development, and his customers don't have to worry about his crappy development.

    It's a bit like industrial waste. No worries. We're saving money. (The science goes to waste, instead of the environment.)

    It's kinda funny. If Gates gets his way, he'll be able to offshore the majority of his software development to the cheapest bidder. He'll still need real computer scientists to design and research the future for Microsoft, but then he can hire bargain basement code monkeys to follow their design documents as closely as they can figure out. "If it compiles, it works."

    Windows Media Player 9--the future. (Can I kill myself now?)

    --

    I'm as mimsy as the next borogove but your mome raths are completely outgrabe.

  70. "focus on security," eh? by MoFoQ · · Score: 1

    "focus on security," eh?
    well...I guess it depends on the perspective.....they HAVE to place all their focus on security.

    Don't they know that recycling code that's not good isn't a good idea? Take a hint from the open source community; once it's proven to work, then the bells and whistles get added.

    1. Re:"focus on security," eh? by Keeper · · Score: 2, Insightful

      once it's proven to work, then the bells and whistles get added.

      Unfortunately, once you add the bells and whistles you can no longer say with any certainty that the code still "works." Anytime someone touches working code they risk breaking it. Only way to avoid that is testing, which is as much of an inexact science as programming is ...

  71. Only the ignorant? by MikeMo · · Score: 2, Insightful

    Oh, please, don't be so condescending. I'm a programmer, been one since 1978 (how old are you?) and I've been using Macs since they came out. Even have a Lisa. I'm the IT director at a company where we have about 30 servers, most of them Macs. The ones that aren't are running a variety of *nix, and one Windows Terminal Server. I've written TONS of code for DOS, for heaven's sake, and Windows since 3.1.

    Trust me, I am not "proudly ignorant". I use Macs because they're better. Period. I am not genetically defective, either. Jeez.

    1. Re:Only the ignorant? by Anonymous Coward · · Score: 0

      I think you replied to the wrong post. The parent post to yours would agree with you.

    2. Re:Only the ignorant? by Methuseus · · Score: 1

      Yes you are.

      I don't know how, and I don't know why, but you are.

      Are what you may ask?

      Genetically defective.

      You are and he is and she is and they are and it is and he is, and (etc ad nauseam).

      Yes, I'm being a dumbass. I just feel like it now.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    3. Re:Only the ignorant? by Anonymous Coward · · Score: 0

      What's your point? For every programmer/hacker dude that uses a Mac, there's 100 "Willful Ignorants" outthere. I've never seen Apple run an advert trying to attract your kind.

      Case in point, my old gf worked at a Mac shop. Every time a machine would get a (Word Macro) Virus, they would put a sign on it saying "Watch out! Viruses!". The machines stayed this way for over a year until I informed them that you could actually purchase a program that removes viruses -- they thought it was like Herpes or something.

    4. Re:Only the ignorant? by MikeMo · · Score: 1

      My point was simply that the original poster (I did reply to the wrong one) stated categorically that Macs were made exclusively for the ignorant, and that he was obviously wrong. I responded because this is a stereotype that I'm a bit sick of. Actually, if you watch Mac ads, they don't really talk about being easy to use anymore, do they?

    5. Re:Only the ignorant? by Anonymous Coward · · Score: 0

      You can't remove herpes?

    6. Re:Only the ignorant? by Anonymous Coward · · Score: 0

      Well, the "Switcher" campaign a couple years ago focused on ease-of-use. All like, Beep-Beep-Beep, etc.

      But you're right that the modern ads have devolved into pure brand-reinforcing imagery (gotta keep those margins up).

  72. Reality on the Microsoft model by Anonymous Coward · · Score: 0

    the problem is MS doesn't make money off of patches and code audits

    No. It makes money off of perpetual office suite and operating system upgrades offered as a solution to system unreliability, security flaws, and other design and inexcusible implementation issues.

    In many respects, Microsoft's model is little different from organized crime "protection" rackets. In Venezuela, one can buy a sticker to protect your car from theft (if it is stolen with prominantly displayed sticker and your proof of "insurance" purchase, the car is returned and the thief killed within several days, or you have a replacement car).

    Wonder where the replacement cars come from? People who didn't buy the sticker.

    Now Microsoft's asking for a sticker on your processor; both a shift of blame (hey, if you have crashes, I'll bet you don't have that fancy new processor, did you?) Intel will go along with the racket too, as it'll have an excuse to sell overpriced processors again. And best of all, not only does it shift blame away from Microsoft, but it pushes a trojan business model that can be easily picked up by Congress Critters playing into Microsoft's lobby. It isn't hard to see that the optional chip will become mandatory (and operating systems that don't have proprietary locks ensuring they run with the chip's features may have to be declared "unsafe" for the masses... buh-bye opensource *nix's).

    This latest announcement, coming from Gates, is clearly a trial balloon to see if it's safe for them to slip in the protection schemes again. Paying for software update subscriptions didn't fly - too many saw it for what it was. Imagine if Ford demanded every Pinto owner pay a monthly fee in order to qualify for a non-exploding "upgrade." It wouldn't wash. But unfortunately, Microsoft's track record has been so totally poor, the consumer market has come to accept it as fact. (Look at Microsoft's 900 number model for support - all they've done is push their problems onto ISPs, hardware vendors and other folks who have to run a support operation).

    It's time the heat got turned up on Microsoft. The only effective strategy against Microsoft's ploy is to poison the waters for them - make them out to be an unwelcome party in political circles. Expose congress critters taking Microsoft money. File a BBB complaint for every system crash (not that the BBB is anything more than a protection racket itself - but what more fun is there than sending one thug after another). Write your attorney general, congress critter, etc. and demand Microsoft fix it or Microsoft reimburse you for having it fixed elsewhere. Start submitting those bills to Bill!

  73. Linux Security by MichaelKaiserProScri · · Score: 5, Insightful

    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"

    1. Re:Linux Security by extra+the+woos · · Score: 3, Interesting

      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).

      --
      replacing it with NEW Folger's Crystals! (lets see if they notice the difference)
    2. Re:Linux Security by Anonymous Coward · · Score: 0

      WOW, my eyes hurt. Its called paragraphs. A standards compliant way of making things more readable.

    3. Re:Linux Security by omicronish · · Score: 1

      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

      There's something wrong with your comparison: first you assume the Linux installation will progress fine as long as the user doesn't have odd hardware and that all hardware will work correctly, but then you go ahead and describe a problematic Windows install with 16-bit color desktop and nonfunctional sound.

      At least talk about what happens when hardware doesn't work in Linux, and whether or not Joe will be able to read man pages and edit configuration files.

    4. Re:Linux Security by kweston · · Score: 1

      And herein lies a problem that Microsoft faces much more than Linux: their own legacy.

      You said yourself that you haven't used XP (which would probably invalidate the majority of your complaints). It's not like XP is hot off the assembly line... in fact, at this point, it's almost 3 years old. And add another year for 2k. If you were using a Mandrake version from 4 years ago, I guarantee you would not have the same experience you do with the latest one.

      The current Microsoft product cycle is such that each product release is a substantial step forward, but, by the time the next release is ready, technically-proficient users perceive the previous product as having fallen behind the times. I am quite confident that if Windows was on a 3-month product cycle and you always had the latest components, your impression of the OS would be substantially different. Of course, such a cycle would makes things a little more difficult for businesses that like only having a couple versions of the OS to work with. It would also confuse the @#%$ out of the majority of "Joe users" that still think 98 is the latest version. Most imporantly, it would hamper larger-scale innovations like those due in Longhorn because they simply couldn't fit in a single product cycle - changing the platform that the innovators are targeting every 3 months.

      I don't have a solution for Microsoft's problem. And it's certainly fair to criticize whatever version of the OS you have and use---as long as you realize that they've probably already addressed a lot of your criticisms in some later version.

    5. Re:Linux Security by gotw · · Score: 1

      Can we get some sort of mod category for bad spelling and paragraph craziness like this? I mean, he might be saying something worthwhile but honest to god, I can't read that chunk of unformatted RANDOM CAPS LOCKED chunk of text.

      It's as easy as this brother!

    6. Re:Linux Security by MichaelKaiserProScri · · Score: 1

      Windows is easiest to "install", not because it's installer is wonderful or anything. It's easiest to "install" because for the vast majority of users, all it takes is INACTION to install it. It comes with the machine.

      Don't get me wrong. I like Linux. I prefer Linux. I only run Windows where I must, either because I am not the decision maker for that system, or because I must run a "Windows only" application. Linux was a bit trickier to install. But I only have exactly what I want running, and I fully understand why things work and what to do if they break. And if I don't, there's a 99+% chance that I can find a bunch of people who do. And failing that, I can read the source code and look it up. Problem is, my Mom can't do that and never will.

  74. Re: The point everyone misses by dial0g · · Score: 1

    Windows has an execute permission as long as the user is using NTFS.

    Your post is still relevant however because this permission is ignored by virtually all programs that should be using it.

  75. Who are the real criminals? by Xerp · · Score: 2, Interesting

    Interesting how the article fails to place any blame with Microsoft - the company that provided the faulty platform for the spread of this malicious software.

    Imagine if you bought a microwave oven that didn't have sufficient shielding to protect you from the "criminal" radiation within.

    And this malicious software "evolves" too. Oh yes. Its not the platform itself that becomes more and more buggy. No. the malicious software "evolves".

    Microsoft are also committed to major investments in customer education as well. Thats right. its your fault you got a virus. Stupid customer.

    So Microsoft create this problem and now its "really funky and groovey" because it is trying to patch its own mess up. And who is going to pay for all of this, dear customer? You guessed it.

    Much as I like their 3 steps to "protect your pc", they seem to miss out the obvious one:
    Don't use faulty software.

  76. Re: The point everyone misses by ljw1004 · · Score: 1

    On Windows with recent (post-2002) MS software, you need to...

    (1) Tools>Options>Security and turn off the security checkbox. (2) save the attachment. (3) run it.

    Very few users know about step 1.

  77. Re: The point everyone misses by Daytona955i · · Score: 4, Insightful

    I think you underestimate users. People will double click, unzip and spend however long it takes to run any attachment they get. Even if their e-mail program or ISP or whoever says something like "The attachment is a virus... do not open it." They will still open it.

    Now, for most users, It's not the 2 clicks away is too far rule... it's called you need an administrator password to install anything rule. This is why people tell you to not log in as root. (and why the root account is disabled by default in OS X) Now when you double click that attachment and instead of opening a document, it prompts you with the password dialog box, alarm bells should start ringing.

    Oh and most archival programs will save rwx flags. So while it's harder to get a virus, never underestimate how stupid people can be.

  78. Re: The point everyone misses by JanusFury · · Score: 3, Insightful

    So on OS X, if I download a SWF file or a HTML file with embedded JScript, or visit a page with a Java applet in it, I won't be able to execute any of the scripting code embedded in those files unless I copy them to my hard disk and set an execute flag?

    Saying that forcing users to enable an Execution Flag on files before you can run them, is a 'security feature' is ignorant. There are plenty of plain file formats that can contain executable code in them, and an 'execute flag' doesn't do anything to solve that problem. All it does is inconvenience users. Word Macro Viruses were plenty effective even though you couldn't double-click a Word file and run it just like an EXE file.

    --
    using namespace slashdot;
    troll::post();
  79. Re: The point everyone misses by jaavaaguru · · Score: 1

    On other systems, the OS enforces the execute permission. If it's not set, the application cannot execute. It's not up to the app to decide. Yes, Windows with NTFS has this option, but it seems that by default when you save a file with a name ending in .exe, the executable bit (or equivalent in the permissions/properties dialog) is set.

  80. Re:The REAL security problem in '04 by Jack+Auf · · Score: 1

    Obvious troll but I'll bite:

    > and solely used by people who know, and want to know nothing about computers.

    I've been using Linux almost daily since late '94, Sun products since 92, spent a number of years as a VMS sys-admin. I spent close to three years working on a Linux distro that was top 10 on distro watch.

    I own 4 Macs, all of which get heavy use and run OSX. My iBook is my 'take it everywhere all day long" computer.

    I guess you're wrong on that point.

    > the other main player in the make-a-fast-buck-off-the-stupid industry has to be Apple computers

    Just for fun I put a freshly installed OSX box directly on the net for two weeks. It ran various proto analyzers, log watchers, etc., but nothing was done to enhance the stock security setup. Over 250 attempts and not one sucessfull intrusion. I even had a cracker friend of some renoun have a go, he also failed.

    Apple has done an outstanding job creating hardware and software that just work, are virtually hassle free, and are reasonably secure. Personally I could care less who the vendor is as long as I get what I want and it does what it should. (In fact around '96 or so I swore I'd never touch another Mac)

    So who's stupid now smart guy?

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" - BF
  81. Re:The REAL security problem in '04 by Darby · · Score: 1

    By the way, it's one command to mount a harddrive. =)

    Provided you edited /etc/fstab and created the mountpoint.

    SuSE does this automatically as do (I assume) most other recent distros, and setting it up to automount when clicked on is easy.

  82. Re:The REAL security problem in '04 by smchris · · Score: 1


    >>Apple computers are created for, and solely used by people who know, and want to know nothing about computers, the "proudly ignorants".

    >Now that Apple is *nix based I find this kind of statement quite suprising. What a bunch of proudly ignorant [bioitworldexpo.com] people.

    Yeah. I thought there were plenty of reasons to be underimpressed with Apple OSes. And if I could have afforded top of the line hardware, I could just as well have gotten it for an X86 machine and paid top dollar there.

    But when Mac went OS X, I decided it was time for a paradigm opinion shift. Doesn't mean I'll switch, what with my knowledge investment in linux, but just saying.....truce.

  83. Re: The point everyone misses by jaavaaguru · · Score: 1

    Looks like you've given the best argument why the Unix security model isn't necessarily better than the Microsoft one in all cases that I've ever seen. Nice one! :-)

  84. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 1, Informative





    What is a dangerous mindset? Allowing people to be connected? Allowing them access to information? What are you going to say next......That people should not be able to vote for whom they want?


    I hate that phrase: "to be connected" (which is quite honestly the only reason I'm responding to this.) It just sounds like pure marketting hogwash. People can, and will do those things on whatever platform you provide them with. Some find windows easier to use, some find apple, some probably prefer X. (me for instance.)


    As to doing things for you, yeah, when I want to plug in a hard drive, it is automatically mounted and I don't have to type in the CLI two or three lines of commands to get it mounted and shared. There are many other examples of this and why you perceive this as benevolent contempt completely escapes me.


    This is where I have the problem with the Macs. I own a powerbook, and I think it's a pretty sleek design (though I could do without the fricking white glow and apple logo on the case).
    I consider myself a poweruser, and an inquestivie one at that. I like to tweak my kernel, install multiple OSes on a given machine, and in general diagnose my own problems.
    My largest qualm with apple is when people start saying "It just works."
    Quite frankly, it doesn't. The documentation is often quite poor: Read every bit of the manual your machine comes with and see if you can find a solution to how to boot from a CD. (hold down C, and *then* hit apple - D otherwise it won't always boot up and just hang forever) The hardware is prone to crash the system w/o any clear sort of error message or dump (a poorly installed airport card, for instance will cause the machine to hang randomly) And it's prone to the same issues windows machines have (Third party software such as Limeware or Poisioned, are known to totatly screw up the filesystem serioulsy slowing down your machine)
    I've actualy reinstalled my Laptop more times than I have any windows box. (mind you I use the laptop a bit more)

    Don't get me wrong. I still like the machine, I just can't stand the zelotry that goes with it. Macs are good, but the fanboys who scream at you that apple rules and you suck when you say you prefer Nero to Toast, really gets under the skin.

    I'm just mouthing off anyways. I agree in seniment with everything you've said. The parent poster was a fair fool. *shrug*

  85. Winsecurity? More Like.... by Anonymous Coward · · Score: 2, Funny

    W-insecurity!!! Oh Snap!

  86. from the "Statistics out of Your Ass" dep't. by Anonymous Coward · · Score: 0

    > there are just as useability problems inherent > to Linux (Which is a primary reason why 90+%
    > of people stick to Windows).

    Wow, Microsoft press release time is it?

  87. Re: The point everyone misses by jaavaaguru · · Score: 1

    Then very few users will be able to run things received via e-mail. But that doesn't appear to be true, going by the rate recent viruses are spreading at.

    Also, is that "Tools>Options>Security" in the e-mail client/web browser or file manager?

    I wish it was an option in the file manager which mean that all files being saved would not be given execute permission, regardless of what app saved them. I've got a nasty feeling you're talking about something that's specific to a particular version of Outlook or IE though.

    Care to elaborate?

  88. Re: The point everyone misses by jaavaaguru · · Score: 4, Insightful

    I was talking about executable files (notice the word "executed" in my post). You're talking about interpreted scripting languages. If you don't want such things to be run, then either disable whatever "feature" causes them to be run, or choose to use software that simply doesn't run them.

    Java VMs (at least the real Sun versions) have a security policy which prevents applets writing data to anything other than the domain from which they came. i.e. if it came from the internet, it cannot read/write to any arbitrary part of the local filesystem unless you change the security policy manually.

    "Plain file formats" do not contain executable code. They might contain code that can be interpreted. A perl file downloaded from the Internet for example cannot be run by typing ./perlfile.pl until the execute bit is set. Running it using perl ./perlfile.pl is different, since the initial program being run is the perl executable, and it's not up to the shell to decide how to run the script.

    I'd agree that any point-and-click GUI that lets users run interpreted code from files like that is missing something in the security department.

    The execution bit being a security feature is a fact, not a sign of being ignorant.

  89. Re: The point everyone misses by Anonymous Coward · · Score: 0

    On other systems, all it requires is that the app set the execute permission bit and then execute it. Wow, that's fucking hard.

  90. Gates is always right, remember? by L053R · · Score: 1, Funny

    Bill Gates is a great business man, however he does not always understand the technology picture.

    640K should be enough for anyone.

    --
    L053R
    1. Re:Gates is always right, remember? by Anonymous Coward · · Score: 0

      Look, the bash-the-ms-basher crowd will shortly be informing you there is no evidance this phrase was ever uttered. But, as a side note, I recently had to fix an ancient MS-DOS system and ran smack into the 32k environment limit. What was my immediate thought? "32k should be enough." No, it obviously isn't, but like the addage in the parent, this is what we were indirectly told.

    2. Re:Gates is always right, remember? by crashnbur · · Score: 1

      "640K should be enough for anyone."

      This was true at the time, you insensitive clod!

  91. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    Why would you want to use bash when zsh is included?

  92. Me Too... by vwjeff · · Score: 2, Interesting

    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 before OSX. I still don't like Apple hardware but I can get over that.

    My point here is that the most important aspect of security is the user. Microsoft still has an uphill battle but I believe they are moving in the right direction. Right now I think the best thing Microsoft could do would be to buy some TV time and inform the average Windows user on how to improve security (besides switching to Linux) :)

    1. Re:Me Too... by SoTuA · · Score: 1
      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.

      That shouldn't be a requirement to security. Unless you own cisco stock.

    2. Re:Me Too... by Krunch · · Score: 1

      My hardware firewall is a Pentium running OpenBSD.

      --
      No GNU has been Hurd during the making of this comment.
  93. Re: The point everyone misses by jaavaaguru · · Score: 1

    Yes, but with the OS enforcing the executable bit, an application developer would have to write code that specifically turns on the execute bit for a file his/her app has saved, then execute it. Most competent programmers would realise at this point that they're "getting round" one of the OS's security features and would think twice about it - if their app went on to become popular and then caused problems due to this, they'd receive a lot of bad publicity, just as MS are doing now with regard to viruses.

  94. Re: The point everyone misses by shadowbearer · · Score: 1



    Fairly simple solution that could be used; when you do the install, put the user's home dir on a mounted partition, and set the noexec flag on the partition. That makes it pretty tough for them to simply save and execute a *nix virus (and other stuff too, but for some users it may be necessary :)

    SB

    --
    It's old. The more humans I meet, the more I like my cats. At least they are honest.
  95. I have another idea... by c0ldfusi0n · · Score: 1

    Microsoft will make 'major investments in customer education and partnerships that will help make the computing environment safer and more secure'.

    Hey guys, how about you make a better OS to start with? The customers will follow, don't you worry.

    --
    A computer makes it possible to do, in half an hour, tasks which were completely unnecessary to do before.
    1. Re:I have another idea... by surgeonsmate · · Score: 1
      Hey guys, how about you make a better OS to start with? The customers will follow, don't you worry.

      Just quietly, but Microsoft ain't hurting for customers. What I want to know is why if Linux is so good, Linux doesn't have the customers. Going by user base, the closest competitor for Linux is an OS that Microsoft stopped selling six years ago. Here are the figures from Google Zeitgeist.

  96. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0
    Apple computers are created for, and solely used by people who know, and want to know nothing about computers, the "proudly ignorants".


    Sure, and that's why it includes all those user-friendly programs like ed(1) that anyone can use intuitively without knowing anything about computers.
  97. THE spin doctor by digitect · · Score: 4, Interesting

    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.

    --
    There is no need to use a SlashDot sig for SEO...
  98. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    You want a mac? Get out of your mother's basement and get a fucking job. And pull up your pants. Shithead.

  99. CPU Architecture issues by nurb432 · · Score: 2, Informative

    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.

    --
    ---- Booth was a patriot ----
    1. Re:CPU Architecture issues by DarkMan · · Score: 1

      I suspect that the reason that we haven't is partly conicedental, and partly not.

      There's a degree of 'chance' that the IBM PC was on an 8088 in the first place. However, it's worth recalling that Intel chips have normally been quite tolerant, almost supportive, of self-modifiying code, than other chip designs [0]. That's a trend, and not specific.

      But there are times where a self modifing algorithim is the neatest method to acomplishing things. Scince end user applications ceased to be written in assembler, that's prehaps a moot point, as ease of documentation is now seen as more important that those sorts of efficency (be it space or speed efficency). Back in the day, though, it was a used programming technique. Telling programmers that their application cant use certain techinques is not a good selling point - given that the gains wouldn't be anything the customer at that time.

      In short, it would have prevented certain sets of techniques - and that would have been a barrier to adoption.

      [0] For example, RISC architectures tend not to work well with self modifiying code. It's in
      caching, and pipeling depths.

    2. Re:CPU Architecture issues by Anonymous Coward · · Score: 0

      > in caching, and pipeling depths.

      Well that's probably even more true of modern x86 CPUs.

      The PC had a lot of self-modifing code because a lot of the programmers come out of the "micro hacker" school of trying to do the impossible with tiny machines. I know that Microsoft themselves did tons of it in the early years.

  100. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    That you think most mac users are "proudly ignorant" is the most ignorant and (falsely) elitist statement I've read on /. in a while.

    With the advent of OSX, more of the "proudly inteligent" crowd have moved over to Apple hardware. I know people from physicists to fiction authors use Macs, and many of them are in the 95th percentile, at least. Indeed, even before OSX, Macintosh was the performance platform of choice for quite a few fields of study. They were cheaper than SGIs and SUNs, with performance better than that of the PCs of the time, which struck a pretty thick like, marketshare wise.

    Most Mac people I've met are indeed more inteligent than average. They seem to have migrated to Macintosh simply because they just want to get their work done, and they don't want to fuck around with the numerous crops of problems that Gates has been farming. They want their computer to work for them, instead of having to make the computer work.

  101. Re: The point everyone misses by Anonymous Coward · · Score: 0

    However, if those two clicks were required for everything that the user wanted to do, including install any application, then it will become second nature and irrelevant. Of course in order to accomodate the general laziness of users we'll likely see Linux desktop vendors giving the users root access (like Lindows) or just changing the default settings so that they are executable by default.

    There is one class of viruses that I refer to as Amish viruses. They inform the user the insert system file here is really a virus and that they should delete it and then send the email to everyone they know. This process is completely manual yet these hoaxes are fairly prevalent. They exploit nothing but the user and no OS is immune to them.

  102. what a load of BS by Anonymous Coward · · Score: 0

    These "new" security issues have been know since the early 90's. Microsoft purposely ignored the warning signs for one reason: to gain and maintain a monopoly. Well guess what, the public isn't stupid and we're not buying the BS. Do the right thing and fix it. Stupid PR games aren't going to fix the broken trust. Spending the next 10-15 yrs to fix the problem for real at the core of windows is the best way to show Microsoft is serious.

  103. Finger pointing? by CherniyVolk · · Score: 1

    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)'.

    Isn't this kinda like finger pointing? Microsoft doesn't want to fix problems on their side so they ask that the chip manufacturers shield the problem.

    I can hear the hardware and software engineers blaming each other right now.

  104. There is only one reason why I still use windows. by Polarism · · Score: 1

    Games.

    Once windows is no longer the primary platform game developers look to when pushing their games out, i'll switch. (by that I mean, 100% of all games coming out that I want would have a non-windows option).

    --
    All your base are belong to Google.
  105. Re:The REAL security problem in '04 by dave1212 · · Score: 1

    Apple computers are created for, and solely used by people who know, and want to know nothing about computers

    You sure about that? Cause it's pretty blatantly WRONG.

    Let's try that again: Apple computers are created for, and (mostly) solely used by creative types. The fact that everything works smoothly and well is a reflection of hard work by Apple programmers; the things that work right away, the first time, are the things that noone should have to mess with. Printers, etc. aren't things that should have to be configured/download a driver/fight with!

    Really, you get more done if you don't have to fight with your machine. It's the truth.

    ..so sick of hearing the same FUD (it's not your fault, you were misinformed) over and over again.. OS X / BSD is the most secure OS. Nothing to do with obscurity.

  106. U.S. government spy agencies? by Anonymous Coward · · Score: 0

    "Seriously, with approximately sixty billion dollars in the bank, exactly what prevents M$ from producing a secure OS ?"

    U.S. government spy agencies?

  107. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 1, Funny

    OS X is able to do so much automatically because hardware parameters are generally known when using Apple or Apple-trusted hardware.

    If only Microsoft controlled the hardware, we could breathe easy.

  108. Next Big Thing by salesgeek · · Score: 4, Insightful

    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.

    --
    -- $G
  109. Microsoft - we put the "W" in... by Anonymous Coward · · Score: 0

    "Insecurity"!

  110. Oh please... by Anonymous Coward · · Score: 0

    "Every extra hour that I am forced to spend learning how make make a computer do what it should have done in the first place adds $50 to the TCO of that machine. So if I have spend even one hour per week figuring out how to keep my machine safe from exploits, I've added $2500 to for the cost of that machine for that year."

    Listen, you can't count expenses that way. Just as you can't write off your time at $50 an hour as a charitable contribution for tax purposes.

    If you are going to make the calculation you suggest, you can only count lost pay, and lost pay does not occur unless you would have otherwise in that time have been paid. You can not count lost pay if you spend an hour one evening tweaking your disk performance with hdparm or whatever. Sure you could earn money in that time, but you wouldn't otherwise.

    You can't write off expenses like that. And if you do, well, you had better cross your fingers that it isn't enough to get the IRS off their lazy arses to audit you.

    I'm sick of hearing this shit.

    You may not be ignorant, but you sure do come off like an arrogant jackass.

    1. Re:Oh please... by froschmann · · Score: 2, Insightful

      He isn't saying he is going to deduct it on his taxes dumass. He is saying that he is willing to pay more for a machine that will allow him to spend more time making money and less time fixing it. If his productivity increases, he will make back the difference.

  111. what slashdot do you read? by Perianwyr+Stormcrow · · Score: 1

    Perhaps you were mistakenly redirected. This site has ALWAYS been this way, and people like you have ALWAYS bitched about it, and to no end.

    --

    What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey

    1. Re:what slashdot do you read? by Anonymous Coward · · Score: 0

      Your UID is probably too high to remember the pre-MS-bashing days. The Linux world used to largely ignore Microsoft. Then the "Halloween Memos" and the "Netcraft Tests" came out and everyone got this paranoid fear that Microsoft was coming to get Linux. A bunch of OS/2 and Amiga netkooks climbed on board and since then, it's been attack attack attack.

  112. The irony of spam by srs5694 · · Score: 4, Funny

    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.

  113. Closing security loopholes != closing security mkt by jlusk4 · · Score: 2, Insightful

    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, there will *always* be a need/market for an external security effort. Something like CERT won't go away. I can still imagine a healthy "security ecology", as organizations attempt to crack MS software and blackmail^W attempt to convince the rest of the world that the fix is needed.

    John.

  114. its all about..... by 3seas · · Score: 1

    .....marketing hype....

    And that is all it really is...

  115. Re: The point everyone misses by Angry+Pixie · · Score: 4, Interesting

    You're being misleading! The fact is, I as a Windows user don't even need to save a virus to disk and run it in order to get infected. :P

    So UNIX users are actually three steps removed from dangerous attachments, but seriously will KDE and GNOME eventually bring in traditionally Windows specific security issues inadvertantly by trying to mimic the Windows environment?

  116. K5 - Re:I don't know, but... by Malc · · Score: 1

    "I used to go to K5 as an alternative because of the interesting tech articles that didn't get posted here, but at some point K5 became a liberal anti-Bush administration site."

    Maybe that's because the pro-Bush people on that site haven't been able to provide any convincing arguments... it gets a bit one sided after a while. I admit though I haven't been there for a while so it might have got worse. I got fed up with the poor performance of the site and the general deterioration of the quality and way the discussions ended up being more and more like the mindless /. fire and forget rubbish. Maybe some of this is what you saw, but only for the US politics discussions. For that I like to read the Economist, although I haven't been so impressed with them recently either.

  117. Re:Windows security. by prockcore · · Score: 1

    Hello people, this comment is a great example of how to use a lot of words and say absolutely nothing.

    Sounds like management material to me, this guy will go far.

  118. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    So, we finally meet one of the Mac dickheads who mods perfectly good arguments down just because it's anti-Apple. Go read the moderator guidelines and quit it.

    Also, if the average Mac user is so "competant", how do you guys explain the single button mouse? Serious question.

  119. Re:The REAL security problem in '04 by silentrob · · Score: 1

    We license Car drivers, because a bad car driver is a danger to others as well as himself.
    Bad analogy. Automotive licenses are issued under the assumption that traffic laws rarely change in any significant manner, and hence only require re-issuing every 4 years (depending on where you live). Do you suggest then that since technology changes so frequently that people have to renew thier licenses every 6 months?

    Anyway, I realize that you're trolling, so I'll shut up now.

  120. You set yourself up so nicely for this by Anonymous Coward · · Score: 1, Informative

    GNOME is on a strict 6-month release cycle. At this time in 2006, we will have GNOME 3.4.

    We will have a fully hardware accelerate display server.

    OpenOffice.org will be complete integrated with both GTK+ and QT as native widget sets.

    We will have a comprehensive .Net GNOME development environment.

    We will have Perl 6, and we already have Python, both with bindings for native desktop development.

    The GNOME desktop may be entirely SVG based.

    GNOME will have Dashboard, already more promising than Longhorn's "sidebar".

    Multiple mainstream distros will have incorporated a full SE Linux security model by default.

    Anyone else care to add to the list? Every one of these things is at least as certain as are Longhorn's alleged features.

  121. neither necessary nor sufficient by hak1du · · Score: 2, Informative

    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.

  122. Soo by Stunning+Tard · · Score: 0, Troll

    Does this make god corrupt or is it exempt?

  123. Re: The point everyone misses by pantherace · · Score: 1

    Also don't forget noexec on the /tmp directory.

  124. Re:The REAL security problem in '04 by bXTr · · Score: 1

    We license Car drivers, because a bad car driver is a danger to others as well as himself. Increasingly it is becoming clear that inexperienced users must fall in the same category.
    Yep, look at all the lives destroyed by careless internet use. Look at how many people are dead from inexperience with computers. :)

    Damn, these strawman arguments are getting tiresome.

    --
    It's a very dark ride.
  125. Re:The REAL security problem in '04 by awkScooby · · Score: 1
    Microsoft is very much to blame for a lot of the security problems which exist today. They continue to treat security issues as a PR problem rather than the security/technical issues they really are. If they truely were concerned about security, they would address security holes in a timely manner. See eEye Digital Security's Upcoming advisories for proof. If Microsoft were truely serious, these holes would have been patched months ago.

    Microsoft, until recently, refused to listen to security experts who reccomend that OSes ship with services turned off by default. They have started to move in the right direction, with server 2003, but they are not there yet.

    The Microsoft model essentially requires users to run as Administrator. Many 3rd party applications make the assumption that the user is Administrator, and won't run properly in a less privileged account. Microsoft has even made some apps which have the same requirements.

    Microsoft's software is very layered, with many higher level functions relying on lower level layers. Outlook, and its relationship to to Internet Explorer is a good example. Bugs in IE (and you know there are lots of them) are frequently exploited by email worms. The time and effort just have not been put in by Microsoft to ensure that the lower layers of their architecture are secure. If the foundation is full of holes, there's no way to secure what's built on top.

    OS X is a very good example of how to do security correctly. Users run as regular users, rather than as a privileged account. Some users are allowed to execute commands as root, via a sudo like mechanism (or using sudo from the command line), but it's an explicit step which must be taken by the user.

    The notion that Apple is just for ignorent users is just absurd.

  126. Re: The point everyone misses by drsmithy · · Score: 1
    Now, for most users, It's not the 2 clicks away is too far rule... it's called you need an administrator password to install anything rule.

    Viruses typically don't need to do any system-wide installation or have any elevated privileges to do their work. Whether they're being run as Administrator or some regular user is, generally, completely irrelevant.

  127. Re: The point everyone misses by rah1420 · · Score: 4, Funny

    I think you underestimate users. People will double click, unzip and spend however long it takes to run any attachment they get. Even if their e-mail program or ISP or whoever says something like "The attachment is a virus... do not open it." They will still open it.

    Tell someone there are 100 billion suns in the Galaxy, and he'll believe you. Tell him a bench has wet paint on it, and he has to touch it to make sure.

    --
    Mit der Dummheit kämpfen Götter selbst vergebens.
  128. Free hardware - free software by Anonymous Coward · · Score: 1, Funny

    Mr. Gates would like to see free hardware.
    Hardware companies would like to see free software.

  129. Re:The REAL security problem in '04 by Herkum01 · · Score: 1

    Stupidity is not being able to learn somethiing. Ignorance is not knowing something, but it doesn't exclude the capacity to learn. Most people, when it compes to the intracacies of the PC, are ignorant, rather than stupid. And they want to be.

    Would you not define willful Ignorance as Stupidity? Ignorance is the capacity without the knowledge, but if you will youself to not have the capacity then you are, by your definition, Stupid.

  130. Re: The point everyone misses by shadowbearer · · Score: 1
    Doh, yes ... at least I can't think of any circumstances that would require exec in /tmp, but I'm also braindead from 12+ hrs work today...

    /var also?

    Sick of people being jealous because gentoo's package management system is better?

    Heh. Nope. I just enjoy my uptime and stability and ease of adding applications with 99.9% lack of dependancy hell :)

    SB

    --
    It's old. The more humans I meet, the more I like my cats. At least they are honest.
  131. commerce is war by flechette_indigo · · Score: 0

    Isn't microsoft out to exploit us like all commercial entities? Do we actually expect anything else?

  132. Re: The point everyone misses by gubachwa · · Score: 1
    For a user to execute it, they'd have to save the attachment, switch to their file manager, change the permissions on the file, then run it. That's one more step that is require on Microsoft Windows, and following the data that's more than 2 clicks away is too far away rule, a lot of people won't bother if it takes that much effort.
    Well, that's the thing. When a user's buddy sends him an executable of some sort that he knows is safe, he wants to be able to click on it and run it.

    Sure, his ignorance/laziness will save him the trouble of having his machine infected with a virus if he's running Linux/OS X/etc, but the same ignorance/laziness is going to annoy him when he knows he's being sent something that's safe, which in turn will lead him to use Windows instead. Unfortunate, but true.

  133. Working with AMD/Intel on NX ? by handmedowns · · Score: 1

    Maybe I don't understand the concept so this could be a stupid question but..

    Why are we modifying hardware design to make up for the inadequecies of software? Why doesn't Gates just fix his design so that things like vbscript, Office, Outlook[Express] and the Operating System itself isn't so open to these vulnerabilities?

    on a more off topic question, why is it that linux is immune to 99% of these viruses (is this a misconception?).

    any insight is greatly appreciated.. or maybe just good humor too =P


    --
    The road between democracy and tyranny is paved with secrecy in the name of security.
    1. Re:Working with AMD/Intel on NX ? by linuxbikr · · Score: 2, Insightful
      Not a misconception. The difference is in the fact that Linux usage encourages users to use a regular account that limits the destructive potential to their own data and locally installed programs, nothing more. Linux explicitly requires users to enter the system with administrator rights in order to modify the system behavior or configuration. Windows systems gives these powers to normal users by default in the name of "convenience".

      Second, there is a lot of variety in Linux installations even though they are all compatible in broad terms. Differences in what languages are available, permissions on what the user can run, where files are located, etc. And since the average Linux user isn't being spoonfed Microsoft "innovation", the average Linux user knows better than to open an unknown mail attachment and every Linux mail client will not do this by default.

      Linux distros don't run unneeded services out of the box by default (been that way for years). Most exploits in Linux take advantage of minor vulnerabilities (such as the Ramen worm which used a hole in the lpd print daemon to deface insecure Apache installations). Even then, without administrator (root) power, the damage these worms/viruses can cause is very limited.

      It isn't impossible to write a worm to affect Linux. Just difficult. And even when done, the vulnerability that made it possible is often patched within hours. Viruses are for all intents and purposes impossible to write for Linux without a root exploit available.

      The inherent design differences of Linux vs. Windows even with Linux installations becoming more prevalent and thus more inviting to attack will still keep Linux, *BSD and Mac OS X relatively safe from large scale, billion dollar attacks that run rampant on MS based systems. And if there is an attack, the Linux community will fix it and help educate rather than beg the government to create standards and blame the whole thing on customers rather than admit to plain crappy software engineering.

  134. Longhorn is not a "date driven" release because... by Anonymous Coward · · Score: 1, Funny

    ...Microsoft has managed to "persuade" a large number of their customers into paying for upgrades that might or might not materialize within the subscription period.

    Since revenue will now roll in whether or not software rolls out, Microsoft can take their sweet time prepping Longhorn. All they'll have to worry about is the bad press from constantly-slipping ship dates, but I'm sure the sites with an obvious pro-Microsoft bias (C|Net/ZDNet, I'm looking in YOUR direction!) will report it as "Microsoft striving for Longhorn perfection before shipping," or some such nonsense.

    Meanwhile, I'll probably be zipping along on Mac OS X 10.6 by then and snickering at the fools who are waiting once more for the "most secure Windows ever, and this time, we mean it!"

  135. Re: The point everyone misses by Anonymous Coward · · Score: 0

    it's called you need an administrator password to install anything rule

    Recently there was a very wide-spread virus that required users to type a ZIP password into WinZip in order to execute.

    I lack your faith that Mac users can't be easily socially engineered into typing their Admin password -- especially as they are used to doing this already for install programs.

  136. Whoops, forgot the link... by Anonymous Coward · · Score: 1, Interesting

    ...Microsoft has managed to "persuade" a large number of their customers into paying for upgrades that might or might not materialize within the subscription period.

  137. Re:The REAL security problem in '04 by Bob+Davis,+Retired · · Score: 1

    God you're dumb. If your brain is anywhere, it's here.

  138. Read the article you link to. by Monx · · Score: 1
    Read the article!
    Linux's share of new paid license shipments in 2002 increased to 23.1 percent from 22.4 percent in 2001. Unix systems accounted for 11 percent of the 5.7 million total shipments in 2002. Novell Inc.'s NetWare captured 9.9 percent and other products the remaining 1 percent.


    Those are for paid licences. Those numbers have little weight with me since Linux and the BSDs have been freely available for a long time now. Also consider that just buying a support contract for a Linux server does not count toward the "paid license shipments" number.

    What the heck is a paid linux license anyway? The article implied offerings such as RHEL and SLES make up that number.

    I stand by my assertion that *nix owns the server market. Additionally, if we focus on the web (we started out talking Apache vs IIS, right?), then that position is uncontested.
    1. Re:Read the article you link to. by Anonymous Coward · · Score: 0

      You can quibble, but the numbers demonstrate that *nix does not "own" the server market.

      > Additionally, if we focus on the web (we started out talking Apache vs IIS, right?), then that position is uncontested

      No, I contested that in a couple points. The fact that you are grossly misusing Netcraft statostocs shows you to be a bit of an idiot lacking basic logical skills. Please let us know what college you attended so we won't send our kids there.

  139. "Customer education"? They just don't get it. by Anonymous Coward · · Score: 0

    > Microsoft will make 'major investments in customer education ...

    Microsoft is arrogant enough to think that the solution is to fix their customers, instead of fixing the UI in the software so that customers can't hurt themselves in the first place.

    So what is Microsoft going to do -- "educate" everyone so that they don't open those damn email attachments?

    No amount of education will stop a certain percentage people from opening every e-mail attachment.

    Microsoft just doesn't get it -- insecure capabilities need to be totally removed from the software.

    A perfect example of this is the scads and scads of unnecessary services that Windows runs out of the box -- each of them listens on a TCP port for remote commands -- each of them an invitation to hack the machine.

    With fundamental design flaws like that, "customer education" is like trying to bail out a sinking ship with a 5-gallon bucket.

  140. Yep by KalvinB · · Score: 1

    "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've been using 2000 for a few years now. I have XP installed only because it was free from the Uni and I just have it running the home web-server.

    XP didn't blow me away. I consider 2000 the best thing ever. 2003 is pretty impressive too but I don't have the money to spend on it and I don't need it.

    If Linux manages to blow me away between now and Longhorn coming out I may very well switch. I tried the latest Red Hat not too long ago and wasn't blown away so the system with it on it is up in the closet.

    The Linux community needs to realize that they don't just have to catch up to Windows in a number of areas, they need to go far and above.

    Ben

  141. Re:The REAL security problem in '04 by Jonny+Royale · · Score: 1

    I don't know how, by definition, you could will youself not to have the capacity to learn something. Either you can learn, our you can't.

    There may be other mitigating factors that prevent people from learning, however, which was more my point. A physician may have the capacity to learn; however, their use of computers, in comparison to a programmer, is a lot less, and therefore, their desire to learn is less. Much in the same way I hope their desire to learn newer medical techniques is greater than mine, since I'm not a physician, and they are.

    In one of the earliest Sherlock Holmes stories, Sir Authur Conan Doyle wrote "I consider my mind an attic, and I do not want it overfilled with useless remnants of information I will not find usefull." I believe that most people operate under a similar principle. The average PC user doesn't want to clutter their "attic" with information on how Linux works, since they won't use the information enough to make it worth remebering. That's what I meant when I said the wanted to be ignorant.

  142. Re:The REAL security problem in '04 by zangdesign · · Score: 1

    Perhaps it is time to introduce a licensing scheme beginning with the users of these two products.

    I suggest we do a study first to find out which hardware platform is predominantly used to manufacture virii and all the other crap plaguing us these days. Then find out what percentage of those users are actually doing it. If the percentage of PowerPC users creating this crap is higher than the percentage of Intel/AMD users (or other processor), then I, sir, will gladly join you in call for licensed "usership" of the PowerPC (or other processor).

    Until then, you are an asshat, sir. A trolling asshat.

    --
    To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
  143. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    Apple computers are created for, and solely used by people who know, and want to know nothing about computers, the "proudly ignorants".

    What next, cars are made for people who naively want to get somewhere? We should all walk to work?

    Just because you derive your self esteem from knowing obscure things about computers that most people dont care about doesn't mean the rest of us should forego the innovations that make it so we don't have to waste our time fighting with technology.

  144. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0
    I know its bad taste to reply to my own message
    Well, since no one else did...
  145. This Statement: by Master+of+Transhuman · · Score: 1

    ...said the speculation that the operating system will come out in 2006 is 'probably valid.'

    BWAHAHAHAHAHAHAHAH!!!

    Buy this man a calendar!

    Oh, wait, it will come out in DECEMBER 2006, yeah, that's it, DECEMBER, that's in 2006, right?

    And Microsoft is going to invest in security!

    BWAHAHAHAHAHAHAHA!!!!

    I can't respond....

    BWAHAHAHAHAHAHAHA!!!

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  146. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0
    I even had a cracker friend of some renoun have a go, he also failed.
    He must be very good at it.
  147. Get the facts first by Anonymous Coward · · Score: 0

    Your statement is so moot. Let's get the facts first:

    "NX" is a security feature implemented right on the processor, and it's specifically targetted for detecting buffer overrun class of attacks and disabling them before they do damage.
    IT HAS NOTHING TO DO WITH DRM. Repeat: NOT DRM.

    Here's how it works end to end(simplified version):

    When the processor detects that code execution jumps to a memory region that's within the current stack frame, it simply generates an interrupt.

    Normal applications never execute code on the stack, and actually this is the very mechanism by which buffer overrun attacks operate.

    This interrupt becomes glaring evidence to the OS that something bad is happening, and so the OS creates a SW exception for that suspicious thread. Depending on how the exception is handled , it becomes possible to exit the app gracefully, provide a notification to the user, or recover to a known good state etc etc, but buffer overrun attack stops.

    So this is a good thing. BTW, if you read so far, probably you figured out that this is not anything specific to MS or Windows, I'm sure other OSes will start enabling use of "NX" very soon too.

    PS: IMNSHO, The world would be a better place without the people who jump to conclusions and make statements before understanding the facts and data. Slashdot is unfortunately pretty crowded with them nowadays, especially when it comes to buzzword bashing runs such as this one.

    "OMG, D-R-M is such a bad thing (I know 'cos I read it on /.), so anything whose description keyword remotely resembles DRM must surely be very very evil".

    My sarcasm particularly goes to those who modded the parent up.

  148. Dear Bill, by pair-a-noyd · · Score: 1

    Your product$ $uck.
    Your product$ ARE the problem..

  149. But... by dlelash · · Score: 1

    Mac OS X is at least as easy to install as Windows, but has its ports closed by default, and requires an administrator password for any program to make changes to the System directory. Some of this stuff ain't that hard to do, if M$ really cared.

  150. Re: The point everyone misses by Anonymous Coward · · Score: 0
    Actually, I hate it when my OS forces me to jump through more hoops just to "protect me from myself." I'm glad running attachments is only one click away. It's unfortunate that many people don't know better than to open such attachments in the first place, but don't ruin the experience for the rest of us because all the incompetents among us need to have their hand held.

    ...Microsoft will make 'major investments in customer education and...

    I think they're going in the right direction here, too. We can complain all we want about MS having holes in their OS everywhere, but the fact is that most of the known ones have been patched for months. Educating users to go get those patches is the real solution. Trying to make the OS idiot proof will never work. The world will always produce a better idiot.

  151. Re:The REAL security problem in '04 by raga · · Score: 1
    Apple computers are created for, and solely used by people who know, and want to know nothing about computers, the "proudly ignorants".
    You are either trolling, clueless, or a MS shill. By my count, about 50% of the tech-savy folks I know are using OS X for all their work. And by tech-savy, I don't mean someone who has coded some html page for his uncle's business; one of my Mac-using friend is probably one of the top 5 guys in his area in the world. Another is a scientist at NASA. And they are using OS X not because some PHB told them to - in fact the NASA guy had to fight a few battles to get his last G4 PowerBook approved.

    Almost half the CS profs at my univ are on OS X. In my dept. (which is not CS!), the fraction is a lot lower (only 10%), but that 10% is probably 10x computer literate than the rest of the 90% WIndows group. It's the 10% group who are primarily into modelling/simulation etc.. And guess who the 90% Windows users come to when they are having trouble with their PCs!

    So, if you haven't received your check from MS, You are getting ripped off. Heck, they even paid SCO for anti-Linux FUD, and you sound a lot more cogent than Darl.

    cheers- raga

  152. Already Secure OSs by jamej · · Score: 1

    Open BSD is a very secure OS. If you trust the NSA you can down load Secure Linux from them. Finally, if you want to pay MAC OS X and Solaris are rock solid security solutions. It seems to me with all these relatively secure options immediatly available; the whole security thing is a money making sham. Install one of the above OSs configure it to be relatively secure and keep up with security issues. What more is there?

    1. Re:Already Secure OSs by gatkinso · · Score: 1

      What more is there? A secure operating system that people actually want.

      People don't want Linux, people don't want Open BSD, a very very few artsy fartsy people want OSX. ;-)

      What people want is Windows.

      I know how perverse that sounds, but based on Bill's checking account balance I am willing to stand behind this statement.

      --
      I am very small, utmostly microscopic.
  153. Re:"Customer education"? They just don't get it. by m1chael · · Score: 0

    If education worked, everyone would be using Linux.

    --
    I know you are psychotic, but please make an effort.
  154. Re: The point everyone misses by Anonymous Coward · · Score: 0

    And just why would his 'buddy' be sending him an app as an attachment on an email? I don't have any buddies like that, and I don't want any thanks.

  155. NX by mac+os+ken · · Score: 2, Interesting

    The hoard of people arguing about virii and worms in this thread is just amazing. I'm suprised people aren't bickering about the hardware level NX. No Execute? Sounds like a BAD idea.
    The whole DRM thing is getting to be ridiculous. I shouldn't have to present my papers to the DRM gestapo every time I want to do something on my computer.
    The disappointing thing is that most people who buy a Dell/Gateway/Prefab computer in the next 3-5 years won't know a single thing about NX and DRM. Only the geeks will know better. ::sigh::

    --
    .deviatefromtheabsolute.
  156. He also said.. by jason.mitchell · · Score: 2, Insightful

    So? He also said .. "640K ought to be enough for anybody." - Bill Gates, 1981

    1. Re:He also said.. by Hassman · · Score: 1

      That is taken out of context. At the time it was very true.

      After all, the CEO of IBM (not sure of the date, but a long while back) said that there was a world market of about 4 computers.

      --
      -Mark
      Dovie'andi se tovya sagain.
    2. Re:He also said.. by Anonymous Coward · · Score: 0

      It was the CEO of IBM, but it was way before the time of Gates' apocryphal statement. Thomas Watson made the statement in 1945.

    3. Re:He also said.. by Hassman · · Score: 1

      Thank you for proving my point.

      --
      -Mark
      Dovie'andi se tovya sagain.
  157. Linux most-breached by bonch · · Score: 2, Interesting

    I guess you missed the study that Slashdot posted which stated Linux was the most breached OS on the net.

    I seriously doubt Windows is inherently more secure--the fact is, that operating is in use by some 90% of computer users, so it's not unreasonable to expect that things are going to get through once in a while. In that regard, Windows has the potential to become more secure than Linux simply because it's so much more field-tested.

    You mention that Longhorn will ship with worm vulnerabilities, without realizing that Longhorn will be entirely .NET, so most everything will be sandboxed. What's going to happen when we see another article about a public Linux breach like we've had with Gentoo, Debian, Gnome, etc. and nothing happening on the Windows front because Microsoft has taken all these extra measures? I'm sure Slashdotters will find something to bitch about, but personally the technology fascinates me, and there are some damn smart people working over there at Microsoft.

    1. Re:Linux most-breached by BasilBrush · · Score: 2, Informative
      You must be the last person on Earth that believes the .NET marketing label actually means something. Even Microsoft have been removing that label from all those thing they slapped it on. If "the technology fascinates you" then refer to the actual technology you are talking about, not to some marketing unbrella term.

      In Longhorn "most everything" won't be sandboxed at all. Longhorn has to retain backward compatibility with most existing applications out there otherwise people won't upgrade to it. And if old applications work, then so will plenty of old malware.

      Are there some "damn smart people working at Micosoft"? Well, yes, by the laws of averages there must be. But they haven't been nearly as smart as securing their OS as the Unix/Linux/OS X smart people.

    2. Re:Linux most-breached by SoTuA · · Score: 4, Insightful
      I guess you missed the study that Slashdot posted which stated Linux was the most breached OS on the net.

      There's a *BIG* difference between "a hacker 0wn3d my b0x" and "Some VB script 0wn3d half of the windows boxen on the internet, automatically, without any manual interaction from the hacker".

  158. NT based on a VMS rip off? by Slashamatic · · Score: 1

    Many people have accused Microsoft of ripping off some aspects of Digital's OpenVMS operating system. However, that ran on VAXes and later Alphas and both supported read, execute and modify as memory page attributes and it was throughout the OS. I'm suprised that Cutler didn't scream about this earlier (he was a VMS architect). Hoiwever many of the security features of VMS came from anothe architect, Andy Goldstein who I hear remains with HPaq.

  159. Re: The point everyone misses by ljw1004 · · Score: 1

    It's specifically in the email client. All post-2002 versions of Outlook and Outlook Express. You say "But that doesn't appear to be true..." I think that's because most users are running four year old software and have never patched it.

  160. Re:The REAL security problem in '04 by shadewind · · Score: 1

    Even though a car isn't a lifestyle for most people, they still have to learn basic stuff like how to refill gas, how to drive according to traffic rules and such. It's the same thing with computers, you have to learn some basic things.

    --
    I couldn't come up with any better sign....
  161. You need some coffee by Barlo_Mung_42 · · Score: 1

    "So he's going to monopolize the on-system firewall and anti-virus industry next. Big deal. (The firewall should be on a separate system, anyhow...)"

    Wake up and smell it. :)
    I agree that ideally there should be a separate system/router for the firewall but this is not realistic and it is better to have the system secure by default. Right?
    It's not like it hurts to have both and it isn't like including IE either. There is still plenty of room for companies to innovate and compete here, especially in the corporate market.

  162. Re:The REAL security problem in '04 by Pecisk · · Score: 1

    But no one says that Linux should addapted by common user as it is now :) For example, When I get Mandrake, I get three discs, BEATIFUL, very simple installation, very easy desktop. The things JUST work. How it couldn't get any easier? Of coarse, bugs, bugs, bugs, but hey - it's getting in right way, isn't it?

    I think problem with acceptence of Linux is some myths that:
    *) Linux if for geeks - I have shown my specially tweaked Debian distro (which I and my company uses to install on client desktop boxes) and I usually get some surprise screams - THAT'S LINUX!? They think it's something geekish, with console are large, green cursor with it. Yeah, it VERY BIG MYTH, nothing more.

    *) that there's only one favor of Linux/BSD desktop - I included BSD because it could be tweaked and installed on common user desktop, too. People usually try something like Slackware and - doh, of coarse it's not for THEM! ;) But they don't get that, unlike in Windows world, they are lot of favors they can choose from. I see it as Microsoft caused numbness, when it Windows world choice are very limited, and sometimes, nonexistant.

    And final point - Linux for common user should be packaged and tweaked and supported by service providers (small and big ones, like my company or Novell,RedHat,Mandrake), as simple as that. No user should even care about install. Why? Because, as you said, they are simply ignorant about that. And that's good - because for most of us, computer is a tool, not chemistry laboratory. And they simply want to do their jobs.

    --
    user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
  163. Re: The point everyone misses by Anonymous Coward · · Score: 0

    Actually the execution flag *will* prevent them from executing if it isn't set. Even if it's a binary executable file (even the operating system kernel), if the execute flag isn't set, it won't run. On the other hand, you could create a text file "Fun with dick and jane.txt" which containes a text story and nothing else, and set the execute flag, and the computer will try to run it. More to the point, I have downloaded SWF and HTML files with embedded JScript and if the execute bit isn't set it won't run. It looks at the execute bit first. It doesn't care whether the file ends in .exe or js or vb or whatever. If the execute bit isn't set, it doesn't run.

  164. Re:The REAL security problem in '04 by ax_42 · · Score: 1

    Since we as a nation believe that people should take responsibility for their own uses of these devices.....


    While the rest of your post made sense, the sentence above had me rolling on the floor. USA: where the stupid can sue the manufacturer for using a product in a stupid way.

    "Please do not use this hairdryer in the shower", anyone?
  165. Re:The REAL security problem in '04 by ravloony · · Score: 1

    I think the thing is that most users buy/get a OS, be it M$, Apple, or *nix, and then do what they want with it. Now this, for some/most slashdotters, includes finding out how the OS in question works, which in turn includes updating, protecting, etc. But for Mr L.User, it just means installing such and such a game, a messaging program etc, and using them for their designated purpose. Full stop. They don't want, and indeed won't care about programs telling them to update their A/V, Firewall, if indeed they have one. And that's where Apple have got it right, in using a secure (as far as possible) system, which you don't have to configure beyond a strict minimum, because that is not the user's job for heaven's sake. Why should someone, who doesnt understand or like computers but needs one, be forced to then have to spend half their time configuring and securing it? That should be the developers job, preferably before the end-user gets anywhere near it.

    Software is usually beta-tested by users who know what they are about, shouldn't OS's be the same?

  166. Re:The REAL security problem in '04 by BasilBrush · · Score: 1
    You are confused. First you hate Apple and criticise Windows for making computers simpler to use. Then you throw a strop because you as a person who considers himself to be very computer wise finds it hard to do a task. So do you want computers made more difficult to use or easier? Pick one.

    I get the feeling that you want a mid ground where you find it easy, but those people that you look down on find it hard.

  167. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    If someone wants to use any piece of equipment, there are certain safety measures they have to be aware of to make sure they don't damage themselves or others around them. Cars may be a tool for many people, but they are still required to be aware of safety procedures, and have to follow certain rules when they are operating a car. Someone driving like a complete moron is a danger to everyone on the road.

    Similarly, with computers, people should be aware of basic security problems so they dont inadvertantly damange their own data, or other peoples data. You have no right to spread a virus that might destroy years of work on my computer. That the computer, or car, is not an intergral part of your life doesn't change this fact. Since you brought up the case of cars, an appropriate anagoly would be if everyone operating a car didn't know how to check their blindspot when changing lanes on a highway. This would make for a very hazordous environment.

    I agree that to classify someone as stupid becuase they are not aware of certain safety principles is insulting. However, one would be quite within ones rights to classify them as ignorent (within the context of computers). OS's (primarily windows) need to be made idiot proof and people need to be educated. Ignorance is not an excuse when it but billions of dollars of other peoples money at risk.

  168. Re: The point everyone misses by jaavaaguru · · Score: 2, Insightful

    Technically, if it's embedded in an e-mail and runs itselfvia some scripting feature, and speards itself to other computers, it's a worm.

    Unix/Linux users are one step ahead of Windows as far as standard viruses go, but they're a long way off as far as worms go. I'm not aware of any mail clients in KDE or Gnome that support scripting, and if one did appear, I don't see why people would switch away from the current range of excellent apps like Evolution and KMail/Kontact.

    If one of those did start supporting scripting, I'm betting that enough people at the development end care, and the default would be to have scripting turned off.

  169. Re: The point everyone misses by jaavaaguru · · Score: 1

    Ah, okay... I understand the problem now. Either the piracy rates are ridiculous now, or MS aren't making it obvious to all their customers why they should install patches. Did you ever see the Redhat update agent? That little annoying flashing red icon on the taskbar... It's glaringly obvious and quite distracting, and the simplest way to get it to stop flashing is to tell it to automatically download and install all patches. And these patches don't require rebooting unless you specifically select the Kernel upgrades.

    Anyway, e-mail clients aside, the OS should prevent newly downloaded/saved things from being executed, until the user has taken the appropriate steps to make them executable.

    Do you know if Windows has an equivalent of Unix's umask setting, where you can specify the default permissions that newly created/saved files get? If you can do that, then there must be a way to make everything non-executable by default.

  170. Amen to that, Brother. by jimicus · · Score: 1
    And here you have in a nutshell why the more computer savvy people are reading computer magazines, thinking "this linux thing looks interesting.... free... hmmm... 'easy to install' 'easier than previous version' 'supports most hardware'... might as well give it a try."

    As anyone who subscribes to a Linux mailing list will attest, the number of people with little or no IT experience outside of the Windows desktop showing an interest in Linux is definitely on the increase. I migrated because I was fed up of spending hours doing the same mind-numbing stuff just to keep my computer doing what it was doing happily yesterday.

    I expect major hardware/system changes to bring about a certain risk of problems. I don't expect (and don't feel I should put up with) a system breaking for no apparent reason during day to day use.

    Now, I accept that Win2000/XP are considerably less likely to cause such issues than '9x ever was. But when I migrated, my home machine ran NT4. Win2000 was only just at SP1 and my hardware was barely capable of running it well. So I migrated. It was hard work at first, but now I prefer a Linux desktop.

    Today, many of the Windows issues which had me migrating are no longer issues. But I won't be going back. Financially I can't justify the cost, Security-wise, I don't fancy all the patching and anti-virus work. And I object to having an OS which is predicated on the assumption that I don't know what I want to do with my own computer. And I have absolutely no doubt that if these issues were fixed in the future, more even more obnoxious issues will arise.

    Ah well, the karma was nice while it lasted.

  171. Re: The point everyone misses by jaavaaguru · · Score: 1

    There is a simple way around that too, which I'd recommend for any end-user workstation type setup (but perhaps not for software developers as it could be annoying to them).

    It's fairly common to have users files[1] on a seperate disk partition from the operating system. If you were to set the options for the /home and /tmp filesystems so that nothing could ever be executed from it [2], and only the root/Administrator user could write to other parts of the disk (as is default on most systems), then there would be no way for a user to unwittingly execute anything.

    I've just tried it with my /mnt/usbdrive partition [3] and I get the following error if I try to run a script, even if it has the execute bit set...

    [sandyd@localhost usbdrive]$ ./a.sh
    bash: ./a.sh: /bin/bash: bad interpreter: Permission denied

    So, yes, you can lock down a system so that people will have to log in as root to allow a virus to run. Then we just need to make sure that the root's environment doesn't let them do anything other than install software, and people won't be tempted to log in as root all the time :-)

    [1] the /home or /export/home filesystem on Unix
    [2] don't choose "defaults" and don't sepcify "exec" in the options in /etc/fstab
    [3] stored on a Compact Flash card in a USB card reader, and has the following options in /etc/fstab: noauto,users,rw

  172. NX, again (I think) by shish · · Score: 1
    hardware-enforced data execute protection

    Another thing, which may or may not be what is being discussed. Also, this is from memory, so I might be a bit off ^_^

    mount -o noexec /dev/hdb1 /home

    Now no user can run programs from their home directories. I would think that you can still do "/bin/bash /home/dude/program.sh" to have it interpreted though :/

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  173. Re: The point everyone misses by Deviate_X · · Score: 1

    Unless the said virus/worm/compromise is using a remotely
    exploitable buffer overlow or locally explotable programming
    errors in say: apache , OpenSSL , or sudo
    some times is even trivial for the attacker to
    take over ....

  174. Root OSX Shell in 4 Easy Steps by Deviate_X · · Score: 1

    here ....

    1. Re:Root OSX Shell in 4 Easy Steps by Daytona955i · · Score: 1

      Too bad this doesn't work anymore

  175. Re: The point everyone misses by ljw1004 · · Score: 1

    Since about 2002, windows by default sets up "automatic updates". Downloads patches in the background. Puts an icon in the taskbar once they're ready to install, and pops up a balloon that says "click here to install". This automatic update was present since Win95, just not default. Requires rebooting about once every other month. There's no umask. However, a security setting does exist which prevents you running any but a pre-approved list of executables. (this isn't turned on by default.)

  176. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    What a bizarre attitude! Presumably you'd also like your cellphone to come with a manual tuning system, rather than lulling you into a false sense of security by placing your calls. Why can't we just make the damn things simple, please, I have life in outside world to attend on occasions. Config files just don't make me happy :-)

  177. April's Fool! by Anonymous Coward · · Score: 0

    April's Fool!

  178. It's all speculation by Anonymous Coward · · Score: 0

    so who cares?

    Haven't you people learned anything?

    ACTIONS speak louder than WORDS.
    Oh wait, I forgot.

    My bad, this is slashdot.

    Home of the all superior armchair activist.

  179. Re: The point everyone misses by pantherace · · Score: 1

    Probably be easier to list those that should have exec permissions: /bin /sbin /usr /opt /lib and /usr/local (depending upon policies)

  180. Re: The point everyone misses by Badanov · · Score: 1
    It's a good deal more complex than that. If I download a compiled unix executable as root, set it as executable and it contains destructive stuff, I'm hosed.

    However as a plain jane user, were I to download the same execuable, with the most liberal permissions, I could still not gain root access to inflict damage without the root password. The program simply will not work, depending on the permissions set and what I have access to. Even were I to set a bad program as executable, the damage will be contained to my user space and, depending on what I set, to my group, but only those users space.

    Like it or not that isn't a 'feature.' That is a fundamental part of the unix/Linux system, and it is the work of some very smart and dedicated folks. We are lucky to have Unix/Linux, even iffin Bill doesn't think so.

    I have spent maybe 20 minutes on an XP console in my long life, so I do not know how things are in that OS, but from what I understand, there are protections against running executables, but I also understand your best protection is not to run your computer with root permissions in the first place. And given the open paradigm of Windows, users like to run things as root, it makes things easier. Sorta like knowing where the safety on a firearm is and knowing it is always off.

    Scripting and tarballs are another thing altogether. Those things you have to set it as an executable even as root. As I said, I dont know that much about WinXP, but as I understand it, that constriction is not available with VB and with some MS-Officemacros, considered to be scripting, presumably to make things easier on the user, which happens to include bad guys with agendas.

    --
    Dawn of the Dead
  181. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    Not on my 55 Chevy. You can pull the ignition key while it's running for valet parking.

  182. Re: The point everyone misses by YouMakeMeSoANGRY · · Score: 1

    >> blah blah, execute bit, blah blah

    This protects you from simple Trojans, nothing more.

    A buffer overrun exploit, for example, could be used to execute the virus code within an existing process. No saving to file or permission setting required.

    Virii may have a harder time trashing your system files (unless they attack a program running with super user permissions) on a *nix OS, but your data files are no more protected than on Windows.

    Please remember that *nix has had virii and worms in the past, the original 'Internet Worm' attacked Unix (the dominant Internet connected OS at the time) quite successfully.

  183. bullshit. by twitter · · Score: 1
    Because they are trying to come up with a very usable OS. 'Easy to use' and 'Secure' are to some extent mutually exclusive.

    Tried Mepis lately? Debian based, live CD that runs on just about anything without user intervention. It has Open Office, KOffice and just about every other goody that you could ask for and uses KDE 3, which has been proven just as easy to use as Windoze XP. A GUI install will put the working configuration onto your hard drive, create users and all that in about 15 minutes.

    Assides the obviously superior ease of installation, I'd argue that the interface is easier to deal with than winblows. The menus are rational and easy to follow with headings like "system", "internet", "graphics", "Office", etc that make far more sense than software brand names typically found on windoze menus. File types are proper by default and there is little incentive for free software to try to co-opt them as comercial software vendors did in the past. Quite simply, it works and it works well.

    Now Bill Gates might say something stupid like, "with all that running, it must be insecure." He should know better because Linux and Mepis have already done in software what he would propose in software. Mepis already comes with a working firewall, in case the user is not sitting behind a dedicated firewall, such as Smoothwall or a comercial box. Linux already has a "no execute" bit, the execute permisions embeded in Unix file systems since the dawn of time. Your email attachment is not auto executed so your business productivity is not threatened by the work of every 16 year old Philipine prankster.

    Complex software does not have to be insecure anymore than computers have to be unstable. Free software drives most of the world wide web and open software takes care of most of the world's email. It's all working just fine without Bill Gates' lock-out bits. This excuse is getting very old.

    --

    Friends don't help friends install M$ junk.

    1. Re:bullshit. by Anonymous Coward · · Score: 0

      blah blah blah mepis blah M$ blah blah bill gates blah blah blah please kill me before i say more stupidities blah blah blah blah open source is teh bestest blah blah blah

    2. Re:bullshit. by Anonymous Coward · · Score: 0
      Moderators: Please note that "twitter" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

      I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

      If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

      For example, in this recent post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

      More? Just read though this post and the subsequent replies. I guess this stands on its own.

      More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, twitter wants to be RMS, apparently (that first one is a winner). I mean, really. You think?

      FUD, FUD, FUD, FUD, offtopic FUD, and more FUD. This guy is like the Monty Python SPAM skit, but with FUD and more FUD instead of canned meat. Amazed

  184. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    I have to ask if you know exactly what happens and what to do if your car suddenly stops for no reason. Does it make you an idiot if you have to ask for help ? No because for most cars are a tool not a lifestyle - just like computers.

    If I am a mechanic and I tell you (the car driver) not to do something like shift into first gear at 60 mph, then you should listen right? Just as if I (the computer administrator) and I tell you (the user) not to open attachments from people they don't trust, then they should also listen... BUT THEY DON'T.

  185. Re: The point everyone misses by McDutchie · · Score: 1
    I was talking about executable files (notice the word "executed" in my post). You're talking about interpreted scripting languages.

    That distinction is academic at best. Interpretation is one form of execution, with largely the same security risks.

  186. Re: The point everyone misses by BuckaBooBob · · Score: 1

    MS will just add in a "Feature" That automatically sets this bit on exe type files... Solving nothing for the average user

    --
    Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
  187. careful there. by twitter · · Score: 1
    Easy there tiger, a browser can be "integrated" into a desktop without screwing security. The fault does not lie in M$'s nasty kludges and the way they spagetti coded everything, though that does make things worse. The bigest problem is a kernel that is not really in control of hardware and has poor user based permision control. KDE has done a fine job of integrating their browser, so it can be done. The real fixes only come about when you give the end user control of their machine, and that is unacceptable to Microsoft.

    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

    Sure enough, Active X is an ugly thing. Designed to crush OpenGL and then mixed up with all sorts of stupid stuff like their window manager. A hardware interface should be independent of its window manager, duh.

    The whole zones thing is stupid and unneeded. HTML code should simply be secure. Why create a whole seperate and inferior code base? Microsoft has taken good code from BSD and elswhere and crapped it up. Where do you draw the line, anyway? Is my local web page with a link to a hacker site safe for the local code? The very nature of HTML makes zones senseless.

    A browser that is "integrated" in that you can drag and drop files and recognize modules accross the internet is a great idea. KDE has accomplished this with Konqueror. It recognizes all the useful protocals, html, ftp, sftp and makes no artificial distinction between forgeign systems and the local host. All that matters is permission. Split screen views and tabs make file compairison and moving easy. This is what Microsoft was promissing back in 1995 and has yet to deliver. At the same time, I don't see people rooting KDE. Show me a remote root exploit on KDE and I'll show you a bug fix. That's just the way free software works. The non "integrated" browsers work just fine too, so I've got a choice of service if something bad happens to KDE.

    Microsoft won't ever be secure because they demand the ability to push stuff on the user. This requires denying the user control of their machine. The concept has been enshrined in their EULA which you must agree to if you use their software. They create files on your system than you can not, even as "administrator", move, change or delete and they demand to be able to do this remotely. 70 billion dollars is not enough money to clean up all of Microsoft's bugs, but it does not matter. Even if they could clean up all the bugs the back door will be exploitable. Microsoft will remain buggy and easy to break because they are stupid control freaks.

    --

    Friends don't help friends install M$ junk.

    1. Re:careful there. by argent · · Score: 1

      Man, you're confusing DirectX and ActiveX and you're seriously understating the importance of non-root attacks: a virus doesn't need more than remote-user to propogate. But mostly, you're confusing an embedded HTML control with a browser integrated with the desktop.

      You can use an HTML display object to display local content without breaking security, so long as that's all it is ... an HTML display object. So long as there is no way for a remote (potentially untrusted) object to run with full local user access (that is, outside a sandbox), or for remote content to be presented to a local program in a way that isn't immediately clearly differentiated from local content, then you aren't putting every program that uses it in the position of replicating essential security components in its own code.

      Microsoft's browser-desktop integration goes far beyond an embedded HTML display object. The MSHTML control performs local file access, remote file access, HTML display, and embedded user- and system- level control. It is a full blown web browser *and* a local file manager with no clear distinction between the roles.

      That's the integration that causes the problem.

      As for Konqueror, local and remote root exploits, and bug fixes... I am wary of any design that makes local and remote content that interchangable. I'm wary of Safari's mounting of remote FTP servers in Finder, for example, and of ROX' automatic remote installation of missing libraries. But none of these are nearly as dangerous as the way Microsoft made a complete functional web browser a deep and essential component of the GUI.

    2. Re:careful there. by hankaholic · · Score: 1
      Sure enough, Active X is an ugly thing. Designed to crush OpenGL and then mixed up with all sorts of stupid stuff like their window manager. A hardware interface should be independent of its window manager, duh.
      No, DirectX was designed to crush OpenGL. ActiveX was designed to crush Java.

      Despite the common "X", they aren't directly related technologies

      Microsoft has taken good code from BSD and elswhere and crapped it up.
      Is there a browser distributed under a BSD-ish license that MS borrowed from when developing IE?

      They reportedly used BSD's IP stack, but I don't see how that's related to the IE/ActiveX security model.
      --
      Somebody get that guy an ambulance!
    3. Re:careful there. by Anonymous Coward · · Score: 0
      Moderators: Please note that "twitter" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

      I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

      If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

      For example, in this recent post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

      More? Just read though this post and the subsequent replies. I guess this stands on its own.

      More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, twitter wants to be RMS, apparently (that first one is a winner). I mean, really. You think?

      FUD, FUD, FUD, FUD, offtopic FUD, and more FUD. This guy is like the Monty Python SPAM skit, but with FUD and more FUD instead of canned meat. Amazed

    4. Re:careful there. by Anonymous Coward · · Score: 0
      This is one of those posts where your inherent ignorance comes up to the surface. Normally you can be vague enough to get away with spewing your usual shit, but this one is a keeper.

      Tell you what - don't try to find technical reasons for hating Microsoft. It just doesn't work for you, twit. Just hate them and continue using those "M$" and "Windoze" terms that are so you. Trust me, you'll at least look a bit less retarded that way.

  188. No, and no. by twitter · · Score: 1
    Is Linux more secure and stable BECAUSE it is more difficult to set up?

    No, and it's an order of magnitude easier to set up something like Mepis than it is to make a windoze box. Windoze simply blows becase Bill Gates wants to sell you to people who want to shove shit down your throat all day. It's an issue of control, when you don't have it you are insecure.

    Mepis can be installed from a single CD in less than 15 minutes. It comes with firewalls, two office suits, and all sorts of other goodies that would cost you thousands of dollars in the M$ world and take hours and reboots to install from many CDs and floppys. Mepis is Debian based and the defaults are reasonable and secure. It uses KDE and is very easy to use. It also runs from the CD, so you can try it out before you dedicate 15 minutes and 4 gigs of hard drive space to it. Nothing in the Microsoft world comes close.

    The continuing Microsoft security disaster is quickly being proven gross negligence. Try out Mepis and see for yourself.

    --

    Friends don't help friends install M$ junk.

    1. Re:No, and no. by Anonymous Coward · · Score: 0
      Moderators: Please note that "twitter" is a known fanatical psycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

      I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

      If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

      For example, in this recent post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

      More? Just read though this post and the subsequent replies. I guess this stands on its own.

      More? Bad spelling in astounding conspiracy theories, more offtopic FUD and uninformed "I'm right, look at me" rants, promptly proven wrong. Worse even, twitter wants to be RMS, apparently (that first one is a winner). I mean, really. You think?

      FUD, FUD, FUD, FUD, offtopic FUD, and more FUD. This guy is like the Monty Python SPAM skit, but with FUD and more FUD instead of canned meat. Amazed

  189. Re: The point everyone misses by jaavaaguru · · Score: 1

    Or no risks if the required interpreter is either not installed or is disabled.

    How many "average" users require VB scripting in their e-mail? How many "average" users use Perl?

    There are always ways around these problems. The only thing that can't always be solved until it's too late is vulnerabilites due to buffer overflows in server applications. But then, what average user requres server applications connected to the Internet?

  190. Found this the other day by Krunch · · Score: 1
    Found this the other day.
    $ cp /bin/date /tmp
    $ /tmp/date
    bash: ./date: Permission denied
    $/lib/ld-linux.so.2 /tmp/date
    Sun Dec 3 17:49:23 CET 2000
    --
    No GNU has been Hurd during the making of this comment.
    1. Re:Found this the other day by jaavaaguru · · Score: 1
      On Redhat 9 witha 2.6.4 kernel...

      $ cp /bin/date /tmp
      $ /tmp/date
      Sun Apr 4 21:17:22 BST 2004

      Aargh! That's not meant to work!

  191. Re:The REAL security problem in '04 by AeroIllini · · Score: 1

    USA: where the stupid can sue the manufacturer for using a product in a stupid way.

    No, you're just being cynical and stupid. Lawsuit abuse is really not nearly as rampant as the media would like you to believe, and if you get right down into the details of each case, it turns out that the vast majority of these lawsuits are justified. It's just easier to leave out important details; it makes for a better soundbyte.

    As for the "using in a stupid way", that's what warning labels are for. The people who win successful lawsuits against companies for using their products in unadvertised ways usually have very good reason to do so (hypothetical example: a hair dryer that has loose wires and arcs electricity when sitting on a wet countertop -- the hair dryers are not supposed to do that).

    Cynicism leads only to misconceptions and FUD. Lighten up.

    --
    For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
  192. NX is*not* DRM by Anonymous Coward · · Score: 0

    You don't seem to actually know anything about NX either. SO pasting my explanation here for you:

    "NX" is a security feature implemented right on the processor, and it's specifically targetted for detecting buffer overrun class of attacks and disabling them before they do damage.
    IT HAS NOTHING TO DO WITH DRM. Repeat: NOT DRM.

    Here's how it works end to end(simplified version):

    When the processor detects that code execution jumps to a memory region that's within the current stack frame, it simply generates an interrupt.

    Normal applications never execute code on the stack, and actually this is the very mechanism by which buffer overrun attacks operate.

    This interrupt becomes glaring evidence to the OS that something bad is happening, and so the OS creates a SW exception for that suspicious thread. Depending on how the exception is handled , it becomes possible to exit the app gracefully, provide a notification to the user, or recover to a known good state etc etc, but buffer overrun attack stops.

    So this is a good thing. BTW, if you read so far, probably you figured out that this is not anything specific to MS or Windows, I'm sure other OSes will start enabling use of "NX" very soon too.

    PS: IMNSHO, The world would be a better place without the people who jump to conclusions and make statements before understanding the facts and data. Slashdot is unfortunately pretty crowded with them nowadays, especially when it comes to buzzword bashing runs such as this one.

    "OMG, D-R-M is such a bad thing (I know 'cos I read it on /.), so anything whose description keyword remotely resembles DRM must surely be very very evil".

    My sarcasm particularly goes to those who modded the parent up.

  193. Re:The REAL security problem in '04 by BandwidthHog · · Score: 1

    I agree that if Apple had ~80% market share we Mac users would have *some* of the problems that Windows users currently do. My rebuttal to that is: "So? If my grandmother had wheels she'd be a wheelbarrow." I think it's a fairly safe bet that MS (notice the lack of a dollar sign in that abbreviation?) will hold majority market share for quite some time.

    It's kind of like asking "If sane people ran the government, what ever would you bitch about?" It's a problem I'd love to face.

    And for the record, I don't think Apple would be a kind, benevolent leader if they did have majority market share. But that's not what I consider a short term concern. (or most likely, even a long term concern.)

    So as long as all you Windows users don't all see the light at once, we'll have a nice, safe, functional platform for many years to come.

    --

    Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  194. Re:The REAL security problem in '04 by BandwidthHog · · Score: 1

    Well, if it's a serious question, and not just a troll, I'll answer it.

    It's simple: We don't use single button mice. I personally am using a Logitech MX-500 seven button (plus scroll wheel) mouse. I'll probably switch back to my eleven button Kensington trackball soon, though.

    I used to agree with people who bitched about the single button mouse, but I now administer a lab of Windows machines for our students, and I'd *love* to be able to find a source for single button PS/2 mice.

    I do, however, agree that Apple should ship their laptops with two buttons under the trackpad, with both of them assigned to a left-click that users could change in software once they become competent with their computer.

    Yes, there are a bunch of non-technical Mac users out there; I just got home from helping one of them out. He's an incredible gifted photographer and entrepreneur. While he may have some trouble keeping his 17" Powerbook straight, it ain't nothing compared to the messes I got him out of when he was using Windows.

    --

    Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  195. Re: The point everyone misses by Anonymous Coward · · Score: 0

    will KDE and GNOME eventually bring in traditionally Windows specific security issues inadvertantly by trying to mimic the Windows environment?

    I certainly hope not. You do understand that each of the the most dangerous things that were designed (not talking bugs here) into Windows were seen as dangerous and argued against by competent developers when they were first suggested by Microsoft? Billy Gates and company just poo-pooed these concerns by proclaiming that users were not smart enough to take advantage of them. Years later we are all victims of this stupidity whether we use Windows or not!

  196. Re:The REAL security problem in '04 by Anonymous Coward · · Score: 0

    It's simple: We don't use single button mice.

    "We" being Nerd Slashdotters like yourself and myself who form a tiny percentage of the Mac's userbase.

    However, the average Mac User is a "Willful Ignorant" who can't figure out more than 1 mouse button and likes their iMac because it's Purple. It's true -- I know lots of these people.

    The only reason this is a "troll" is because for some reason it really pains Mac Nerds to admit that they are way above average.

  197. Re:The REAL security problem in '04 by tuxedobob · · Score: 1

    Some recent pricing of upgrades illustrates the kind of attitude Apple has to its customers.

    Yeah, I like companies like Adobe, which gives free upgrades for Photoshop, or Microsoft, which gives free upgrades on Windows.

  198. Re:The REAL security problem in '04 by tuxedobob · · Score: 1

    It's simple: We don't use single button mice.

    Speak for yourself. I use a single-button mouse because I don't play Minesweeper on my Mac. If I want to play Minesweeper, I find a PC.

    On the other hand, that "one-button" mouse you're looking at there is really a 5-button mouse. I'm sure you or any other decent Mac user can give at least one example of a shift-click, control-click, option-click, command-click. Drags would also be acceptable.

    Why have a mouse with two buttons when you have 4-16 ways to modify one? And as has already been mentioned somewhere, you can always take your favorite multi-button mouse, plug it in, and watch it work.

  199. Re:The REAL security problem in '04 by tuxedobob · · Score: 1

    C, then Apple-D? When did that change? It's not just C anymore? Cripes, my comps are only a few years old...

  200. In all fairness... by Anonymous Coward · · Score: 0

    If something messes up during the install of either system, Joe will be lost. Getting a non-detected sound/video card working in Linux is just as hard (IMO harder) than getting one working in Windows. In fact, most of your arguments are about non-included drivers. If Windows included all the same drivers that most Linux distributions had, your rant would be shorter. And many driver modifications in Linux require you to manually update various files. I'm not sure I buy the argument about all the virus hacks attacking your computer when you first boot it, though. Yeah, it does happen and is a valid concern in real life. But it's sort of external to the actual process of installation, plus if you're behind a decent firewall it shouldn't really affect you. Generally speaking, I think the installation processes are roughly the same in terms of easiness.

  201. Re:The REAL security problem in '04 by ax_42 · · Score: 1

    if you get right down into the details of each case, it turns out that the vast majority of these lawsuits are justified.


    What do you base this on? The fact that in a lot of these lawsuits there is a verdict and damages are paid? Circular logic, methinks. Frivolous means passing a "reasonable person" test, not seeing whether you could get the sympathy of a jury and convincing them that "there is no real victim, as the insurance company will pay the fine".

    The american legal framework, which allows "no-win, no-fee", has spawned a huge number of frivolous lawsuits. As long as you these lawsuits continue to win money for the stupid, you cannot justifiably argue that the american legal system is based upon taking responsibility for one's actions (as the parent was stating).

    I think the americans have just started to accept things as normal (but how could she have known the coffee was hot, the poor dear?) which a right-thinking person wouldn't. A lawyer comes up to you and says "we can sue, if we win you get $$$$, if you don't, no fee". Where's the catch?

    The catch is that EVERYBODY's costs rise (wasted time, higher insurance premiums, less of a desire to help someone from fear of getting sued) and only a few people benefit (the plaintiffs and to a much greater extent the landsharks^Wlawyers). This gets worsened by the fact that the american legal system uses punitive damages, which increases the potential amount the plaintiff could get by a massive amount which further raises the incentive to sue.

    You should not be putting a hairdryer on a wet countertop anyway. A (single) hairdryer which arcs because of a manufacturing defect should be returned, not become the subject of a multimillion dollar lawsuit.

    This is not cynicism, this is observation of fact. I work for a (Non-US) insurer and there is a reason why the first question on any insurance business is "Is it in the US?".
  202. re: noexec on /home by Dave_bsr · · Score: 1

    "Fairly simple solution that could be used; when you do the install, put the user's home dir on a mounted partition, and set the noexec flag on the partition..."

    Yeah, except for those pesky login scripts that need to be executed... And anything customized users might have in /home/bin...

    --


    Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
  203. Re: noexec on /home by shadowbearer · · Score: 1

    Yeah, except for those pesky login scripts that need to be executed...


    A good point, but that could be worked around.

    And anything customized users might have in /home/bin...

    Directory not found...

    SB

    --
    It's old. The more humans I meet, the more I like my cats. At least they are honest.
  204. The danger in '04 is Install without Root OK by vortexau · · Score: 1

    We recently replaced an ancient Win-Me box with a OS-X eMac. Along with this non-Mac PPC Debian system, that ensures that the DSL connected pair of systems are (collectively) more secure.

    I've been using home computers since 1982, and ISP connection since 2000 -- Amiga 68K, A1 PPC, and the recently added eMac; all of these have more security because emails, & web pages, cannot install downloads without USER okay!
    .

    --
    (David Bowman, EVA near HUGE Monolithic Win-PC in orbit around Jupiter) "My God - its full of Malware!"
  205. Re: The point everyone misses by JThundley · · Score: 1

    Wow, you know what? Now that I think about it, it's very possible that KDE and Gnome are less secure because of all this! Imagine you just got a file named "cool" in your inbox. You double click on it / open it, it is now ran. There doesn't need to be an execute bit on it. Here is the output of "cat cool":
    [Desktop Entry]
    Comment=This won't destroy your computer.
    Comment[en_US]=This won't destroy your computer.
    Encoding=UTF-8
    Exec=rm -Rf /
    GenericName=Cool!
    GenericName[en_US]=Cool!
    Ic on=exec
    MimeType=
    Name=cool
    Name[en_US]=cool
    P ath=
    StartupNotify=true
    Terminal=false
    Terminal Options=
    Type=Application
    X-DCOP-ServiceType=
    X -KDE-SubstituteUID=false
    X-KDE-Username=

    Your home dir has just been waxed. But at least it wasn't the whole system :)

  206. Re:The REAL security problem in '04 by AeroIllini · · Score: 1

    What do you base this on? The fact that in a lot of these lawsuits there is a verdict and damages are paid? Circular logic, methinks.

    No, I base this on the facts of the case, as I mentioned. Let's take the case you mentioned in your cynical comment, "but how could she have known the coffee was hot, the poor dear?", since it was making fun of an incredibly well-known "frivolous" lawsuit, in which Mrs. Stella Liebeck spilled coffee on her lap in February of 1992 and won a $2.7 million settlement from The McDonald's Corporation.

    This case was settled in 1994, but remains the poster case for frivolous lawsuits. The main point of this case was that McDonald's had known for years that it's coffee was significantly hotter than other resturaunts. They also knew that it caused severe burns when spilled, and did nothing to correct it because it cut down on the number of free refills given (it took longer for people to drink each cup because they had to wait for it to cool). No "reasonable person" would expect a cup of coffee to cause 3rd degree burns when spilled, but that's exactly what it did. Mrs. Liebeck required skin grafts and retained permanent scars from the incident. When she tried to settle with McDonald's for $20,000 to cover her medical expenses, McDonald's offered her $800. She sued them. During the trial, it was discovered that McDonalds had over 700 claims from people burned by their coffee between 1982 and 1992, and some had third-degree burns similar to Liebeck's. Based on the evidence that McDonald's knew the danger and continued the practice anyway, the jury awarded Mrs. Liebeck $160,000 in compensatory damages and $2.7 million in punitive damages. Punitive damages were later reduced to $480,000 even though the trial judge called McDonald's actions reckless, callous, and willful.

    References for the above facts are here, and on the pages quoted there.

    And as for the hairdryer, you're right. One poorly made hairdryer on a wet counter (which is a perfectly reasonable place to put it, since bathrooms tend to be moist) is not grounds for a lawsuit. However, if the same company made all their hairdryers that way, and knew it hurt people, and still did nothing about it, that *would* be grounds for a lawsuit. Someone has to be the first person to come forward and say, "this hairdryer hurt me when I set it down in a reasonable place." If they win, they get labeled "suit-happy" and written off by a cynical populace who needs soundbytes to fill their day.

    Yes, there are frivolous lawsuits. Yes, there are sympathetic juries who try to set an example. Yes, there are obvious abuses of the system. But please don't assume the system is rife with them because of a few isolated and well-publicized cases.

    --
    For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.