Slashdot Mirror


Vista Security — Too Little Too Late

Thomas Greene of The Register has a fairly comprehensive review of Vista and IE7 user security measures. The verdict is: better but not adequate, and mostly an attempt to shift blame onto the user when things go wrong. From the review: "[Vista is] a slightly more secure version than XP SP2. There are good features, and there are good ideas, but they've been implemented badly. The old problems never go away: too many networking services enabled by default; too many owners running their boxes as admins and downloading every bit of malware they can get their hands on."

483 comments

  1. Vista security is.. by Anonymous Coward · · Score: 5, Insightful

    .. A Dialog box asking if you wish to run the exploit or not.

    And it is the first thing to be disabled for sure.

    1. Re:Vista security is.. by madcow_bg · · Score: 5, Insightful

      If that was it, then the security team has won the game!
      Alas... I think it is asking for everything, therefore asking for nothing. An automatic OK is just as bad as no confirmation asked. Even worse, IMHO.

    2. Re:Vista security is.. by Anonymous Coward · · Score: 2, Interesting

      Sounds like perhaps, they didn't do the most obvious thing, and kill ActiveX. There is absofuckinglutely no reason for a web page to execute native code. I'd say use C#, but from what I understand they didn't properly sandbox that for the web either. If we could at least get through to the web designer community, that might help. No respectable web site should use ActiveX. Period.

    3. Re:Vista security is.. by rbarreira · · Score: 0, Troll

      That's just part of the security, if you had RTFA you might have learned a few things. Besides, most people probably don't even care/know how to disable UAC, so I doubt that will be a big problem...

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    4. Re:Vista security is.. by KingSkippus · · Score: 4, Insightful

      if you had RTFA you might have learned a few things. Besides, most people probably don't even care/know how to disable UAC, so I doubt that will be a big problem...

      My sarcasm detector is a little wonky today, so I apologize in advance if that's what that comment was. Otherwise...

      Did you RTFA? If you did, it vehemently disagrees with what you said.

      In fact, UAC is the most complained-about new feature of Vista, and most people are disabling it as soon as possible. Why? Because MS still encourages the owner to set himself up as the admin, and work from that account. And when you're running in an admin account, UAC is nothing but a bother. Every time you try to take an action, and this could be as simple as opening something in Control Panel, UAC disables your screen and pops up a little dialog asking you if you really want to do what you just did. A pointless irritant that will cause the vast majority of Vista users to disable UAC, because the vast majority of Vista users will, unfortunately, be running as admins, thanks to MS's stubborn refusal to try to put everyone into a user account to the extent possible.

      (emphasis mine)

    5. Re:Vista security is.. by rbarreira · · Score: 1

      Err, that sentence started with "Besides", it doesn't mean that I agreed with everything the article said. I'd actually like to see some proof that most people are disabling UAC. If it's true, I'll stand corrected...

      With my first sentence, I meant that the GP post was wrong in saying that UAC is the only security feature in Vista.

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    6. Re:Vista security is.. by keithius · · Score: 2, Informative

      Actually, if you do disable that feature (which requires a reboot), you get a security warning balloon from the system tray (sorry... notification area) saying that you are in danger because you've turned that feature off!

      --
      "Programming is the fine art of making a machine that has absolutely no intelligence act as though it does."
    7. Re:Vista security is.. by X0563511 · · Score: 1

      I'm certain there is a service you can terminate to stop that, just like in XP for the firewall/updates/virus warnings.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    8. Re:Vista security is.. by Zebadias · · Score: 1

      Unless you live in south korea. They use ActiveX on almost every webpage!

    9. Re:Vista security is.. by danielk1982 · · Score: 0, Troll

      >Vista security is..A Dialog box asking if you wish to run the exploit or not

      Thats pretty much Linux and Mac security as well. At the end of the day if a user is committed to running screensaver.exe (or screensaver.bin) locally.. there is very little you can do to stop him.

    10. Re:Vista security is.. by Gription · · Score: 5, Insightful

      People running as admins isn't even close to the real problem with UAC. (User Aggravation Control) The real problem is their whole concept of security is flawed. Any conceptual framework that it relies on the user knowing enough about computers to make a decision about what you should and shouldn't do is going down in flames.

      Here is a little tidbit to shock you...
      The vast majority of users that use a computer don't really know anything about computers and they shouldn't have to!!! If a computer is operating correctly they shouldn't even have to think about their computer. They should be thinking about their task at hand. They shouldn't even want to "know about computers" because if they did they would have different jobs. (A lot of "computer people" can't get it through their heads that the users shouldn't have to know much about computers and if they all did the "computer people" would be mostly out of jobs.)

      The very first example of MS's real conceptual problem with computer security is showcased by the first thing you see when you start up the computer. Let me ask you: What do you need to know to get into a computer? A username and a password. So MS's idea of increased security is to hand you a list of all the usernames on a platter so you can skip past the "find a valid username" step and go straight to the "lets find the user with a weak password" step. I haven't even been able find a way to force a 'classic' text login. We are 'clicking' our way into the pits of hell.

      Right after XP came out Mr. Bill public stated that "the next version of Windows will not be an Operating System. It will be a Digital Rights Management Platform." He said it in public and everyone seems to have forgotten it. Why would anyone PAY for a system that's only reason for existence is to inhibit the user's actions? Bill is a master at knowing which way people will jump. (That is the only thing he is really brilliant at.) He knows that people won't rush out and buy a DRM/Platform so he has to sell it as something different. It is pretty easy to do too. People (are Raccoons. Give them something shiney and their eyes glaze over and they will clutch it with both hands and won't let go. Vista has every bright and shiny go-ga that MS could throw in. Will Vista be a "success"? Of course! The Raccoons will demand their bright/shiny (pointless) 'upgrades' because how can we live without a computer that will use video as a desktop image. (I think that running the movie Idiocracy as a desktop would be perfect!)

      BTW - Has anyone figured out a hack to force an old style text login? I might even mod your posts up if you find a solution and share it! ;-)

    11. Re:Vista security is.. by inviolet · · Score: 2, Insightful

      No respectable web site should use ActiveX. Period.
      Unless you live in south korea. They use ActiveX on almost every webpage!

      So now you understand why MS didn't drop ActiveX, and therefore why all the talk about improved security is marketing claptrap.

      When you've got an entire country locked-in to your product, and countless smaller organizations too, you don't throw away the padlock during the upgrade.

      --
      FATMOUSE + YOU = FATMOUSE
    12. Re:Vista security is.. by ppc_digger · · Score: 2, Funny

      Unless you live in south korea. They use ActiveX on almost every webpage! Well, when you can't rewrite Starcraft in Java...
      --
      Of all major operating systems, UNIX is the only one originally meant for gaming.
    13. Re:Vista security is.. by cp.tar · · Score: 3, Insightful

      The vast majority of users that use a computer don't really know anything about computers and they shouldn't have to!!! If a computer is operating correctly they shouldn't even have to think about their computer. They should be thinking about their task at hand. They shouldn't even want to "know about computers" because if they did they would have different jobs. (A lot of "computer people" can't get it through their heads that the users shouldn't have to know much about computers and if they all did the "computer people" would be mostly out of jobs.)

      It amazes me to no end every time I hear this.

      A computer is a tool. You use it to get a certain job done.

      Now, even the most humongous version of the Swiss Army Knife (absolutely unwieldy and utterly unusable, BTW) lacks versatility when compared to the computer.
      The computer is everything - a typewriter; a calculator; a spreadsheet; a database; a photo editor; a video player; a video editor; a music player; several thousand games of all the possible genres; a communication device - text, image, sound, video, and even scent, in the fullness of time; a 3D renderer; a TV and radio tuner; and a thousand more uses. Oh, yes, there's the cup-holder bit in it as well.
      It is used in work, play, education and relaxation - actually, the only time it's usually not used is during one's sleep.

      And guess what - that means that yes, people do need to know about their computers. Unless they want to pay people like me to come and clean them up every once in a while.

      After all, even the hammer, which is about the most primitive tool known to man, is still a tool you have to learn to use.
      OK, so you don't have to learn for a long time, but the principle is the same - every tool you use, you have to know how to. Or you're risking injury.

      Now, of course, improper computer usage will usually not result in grave injury, unlike improper car usage. That's why there are driving licences, but not computing licences.

      I have said it before and I will say it again: every computer user should know at least a bit of programming.
      Programming is the essence of computer use, no matter the purpose to which you're using the computer.

      If you don't like it, as far as I'm concerned, you can just as well stop using it.
      You might not get hurt, but your data will. Sooner or later.
      And it won't be my fault.

      --
      Ignore this signature. By order.
    14. Re:Vista security is.. by init100 · · Score: 1

      A common question on various computer forums is how to turn off "that stupid dialog that asks me to confirm certain things, such as installing software" in Vista. A common complaint is "since it is my computer, it should obey me without asking me to prove that I am its owner".

      Computer security is fundamentally incompatible with computer illiterates.

    15. Re:Vista security is.. by KingSkippus · · Score: 1

      Has anyone figured out a hack to force an old style text login?

      It's not what you're looking for, but it might be at least something:
      linky

    16. Re:Vista security is.. by alexandreracine · · Score: 1

      I might even mod your posts up if you find a solution and share it! ;-)
      You are new here right? :)
      --
      No sig for now.
    17. Re:Vista security is.. by jacksonj04 · · Score: 1

      Any conceptual framework that it relies on the user knowing enough about computers to make a decision about what you should and shouldn't do is going down in flames. Any road network that relies on the users knowing enough about the system to make a decision about what you should and shouldn't do is going down in flames.
      Any car that relies on the users knowing enough about the vehicle to make a decision about what you should and shouldn't do is going down in flames.
      Any power tool that relies on the users knowing enough about the tool to make a decision about what you should and shouldn't do is going down in flames.

      The computer is a device. You wouldn't expect to try plumbing without knowing a bit about how pipes actually work, so why should you expect to be able to administer a computer without knowing a bit about what those options mean?

      Has anyone figured out a hack to force an old style text login? I might even mod your posts up if you find a solution and share it! ;-) Join an Active Directory Domain, or:

      Start -> Run -> mmc (At this point UAC will ask to continue) -> File -> Add/Remove Snap-In -> Group Policy Object Editor (Click the arrow to add this to the current list of snap-ins. Just accept the default, it should be connecting to local machine).

      When you've got GPOE open in MMC, the option you desire lives in:

      Local Computer Policy / Computer Configuration / Windows Settings / Security Settings / Local Policies / Security Options

      And you need to change "Interactive logon: Do not require CTRL+ALT+DEL" to "Disabled".

      I *believe* this is the correct sequence, though haven't yet rebooted to test it. I'll post a reply to this if I'm totally out :D

      --
      How many people can read hex if only you and dead people can read hex?
    18. Re:Vista security is.. by jacksonj04 · · Score: 1

      Nope, all that does is makes you CTRL+ALT+DEL before giving you the usual login. If the option is anywhere though, it'll be in Group Policy somewhere.

      --
      How many people can read hex if only you and dead people can read hex?
    19. Re:Vista security is.. by Anonymous Coward · · Score: 0, Flamebait

      This is not a mac zealot post...

      With that in mind, go put a mac, windows machine, and a linux machine in front of your average computer user. Tell them to use the web, check some email, and install a new application. Dont tell them how.

      Let them use the computer for several weeks and come back and see if you have a mess with spyware, viruses, etc..

      And back to your point of computers being tools. Cars are tools too. I dont know how to change my brakes, swap out my engine, or reboot my cars internal computer and I shouldnt need to.

      Everyone knowing a bit of programming is a pipe dream and is flawed anyway. I work in support, server support of several hundred solaris, linux, and windows servers. Some of these are developers servers. Some developers are worse than completely new computer users when it comes to messing a system up and they technically know how to program something.

      Which in a roundabout way leads me back to my point on macs. You can use a mac without knowing the internals. You dont get all these stupid prompts and warnings like on windows, you dont need to know how to compile something or "make" a project. You dont need to clean your system regularly. Security is done in such a way that its effective but not obtrusive.

      Its pretty obvious from your username and comment that your a hardcore unix user. Sit down with some new computers users and check out an Apple store and then see if you still think you need all that effort (teaching programming is not a trivial task) just for grandmda to check email.

    20. Re:Vista security is.. by Mex · · Score: 1

      South Korea depends almost exclusively on ActiveX. If you google a bit, you'll find that even banks require it to allow online banking. That's a big reason why Microsoft can't just "Kill" ActiveX. It's a curse they'll have to carry for a long, long time...

      That's also the reason you generally can't play any Korean web game (like Gunbound) without IE.

      Scary, how one country depends entirely on some propietary software.

    21. Re:Vista security is.. by Gription · · Score: 1

      I might even mod your posts up if you find a solution and share it! ;-)
      You are new here right? :) Uh no... It is just something I like to call 'humor'.

      (The hint was where I followed it with the " ;-) ". BTW - does anyone really care how their comments are modded?)
    22. Re:Vista security is.. by Anonymous Coward · · Score: 0

      BTW - Has anyone figured out a hack to force an old style text login?
      http://www.petri.co.il/disable_the_welcome_screen_ in_xp_pro.htm
    23. Re:Vista security is.. by Anpheus · · Score: 1

      What will that prove? The average person may find an internet browser in Linux and OSX, more likely OSX than Linux if they have any inkling of what Safari is, and will they be checking their email online or with a client? Again, it'd them to have some knowledge of where or what the name of some of these programs are. And, finally, when you ask them to download an application, they will likely find that it doesn't work on Mac OSX or Linux. And even if it does work on OSX, it's virtually certain that it won't work on Linux because most people's idea of "downloading an application" means using the vast intarwebs, and not the sandboxed playground that is Synaptic or other application managers. They'll go online, find a program, download it, and it won't do anything.

      Rivetting.

    24. Re:Vista security is.. by Atlantis-Rising · · Score: 1

      Why is this modded troll? It is a security fundamental that if the user sitting at the keyboard has physical access to system, he can root it if he wants to- it's simply a matter of time.

      Parent is exactly right. If the user wants to crash his system, he can- unless you take away his power to do anything else useful too.

      The ability to actually DO anything ensures that the user can DO something bad.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    25. Re:Vista security is.. by cp.tar · · Score: 1

      Its pretty obvious from your username and comment that your a hardcore unix user. Sit down with some new computers users and check out an Apple store and then see if you still think you need all that effort (teaching programming is not a trivial task) just for grandmda to check email.

      As for my username, it's a pun on my last name. As for computer newbies, I have a father whom I teach some basic stuff when I have time.
      He needs the computer for a wee bit more than e-mail checking, so the things I showed him and, even more so, the things he dared to explore himself, have been of great use to him.

      While it is not necessary to teach every grandma how to program, programming is the essence of computer use. And I'm not a programmer, BTW; I'm a linguist. I know far too little programing for my own taste, yet I know enough to teach some absolute newbies some very useful stuff.

      Everyone can learn that, and at least every child should learn that. Because without programming, you're still using your computer as an overpriced typewriter and wasting your time doing by hand what you could get all those idle cycles do for you.

      Mac is a great machine, I know that, though I won't be able to afford one for quite a while longer. But just like a Windows machine and a Linux machine with any newer GUI, the ordinary user is limited to the little bits he knows and some more bits he isn't afraid to click.
      One of the reasons I gave my father Ubuntu as well as Windows was to show him that the basic principles of both systems are the same. Another reason was to allow him to try anything in his account in Linux; I could be sure he wouldn't break the system. I've seen total n00bs (not mere newbies!) destroy working Windows systems with several experts banging their heads for days to figure out how the hell they'd done it.

      Everyone knowing a bit of programming is a pipe dream and is flawed anyway. I work in support, server support of several hundred solaris, linux, and windows servers. Some of these are developers servers. Some developers are worse than completely new computer users when it comes to messing a system up and they technically know how to program something.

      Oh, about that... everyone knowing a bit of programming includes at least knowing the basic principles of algorithms, how to explain what you want done, breaking up the process into manageable pieces... that's also programming, though users aren't usually aware of that.

      It's not a pipe dream; it's just lack of vision.

      --
      Ignore this signature. By order.
    26. Re:Vista security is.. by Anonymous Coward · · Score: 0

      Now, of course, improper computer usage will usually not result in grave injury, unlike improper car usage. That's why there are driving licences, but not computing licences.

      So do you mean to tell me that when people start peeing into their computer cases or monitors that we will eventually need computing licences?

    27. Re:Vista security is.. by Gription · · Score: 1

      Any conceptual framework that it relies on the user knowing enough about computers to make a decision about what you should and shouldn't do is going down in flames. Any road network that relies on the users knowing enough about the system to make a decision about what you should and shouldn't do is going down in flames.
      Any car that relies on the users knowing enough about the vehicle to make a decision about what you should and shouldn't do is going down in flames.
      Any power tool that relies on the users knowing enough about the tool to make a decision about what you should and shouldn't do is going down in flames.

      The computer is a device. You wouldn't expect to try plumbing without knowing a bit about how pipes actually work, so why should you expect to be able to administer a computer without knowing a bit about what those options mean?

      . . . So the idea here is that you shouldn't be able to flush a toilet or brush your teeth unless you have the knowledge of a plumber?
      This is the exact attitude that I was pointing out. Sure, if the flushee doesn't have the range of knowledge of a plumber then from time to time you will have to call out the plumber when they try to flush the whole Encyclopedia Britannia down the john. But remember that if everyone that uses plumbing had the knowledge of a plumber then most plumbers would be working at McDonalds.

      Your car DEFINITELY doesn't require a knowledge of how it works to be operated in a "normal" fashion. (Notice that I didn't say "safe".) The basic level of knowledge that an experienced adult driver has about how a car works isn't much past: Mash right pedal for GO; Mash left pedal for STOP; Turn the round thing in front of you back and forth for TURN; Knobs and buttons in the center are for music and heat!

      I instruct high performance driving and car control. The concepts are alien to 95% of the people who sign up for the classes. They are not inexperienced drivers. I have NEVER seen a student who had any grasp of what the technical attributes of their car are who hasn't been actively studying it for years. (Start with Carroll Smith's excellent series of books.) Jackie Stewart's knowledge of suspension design was woefully inadequate. It didn't stop him from being an excellent driver. (By "technical attributes" I am referring to suspension attributes. Do you know where the roll center and roll axis of your car is? Do you know how much bump steer your car has? How about the scrub radius and camber curves? And that is only scratching the surface...)


      I will repeat myself. A user shouldn't have to know anything about a computer to operate it. (They may have to know about specific tools such as Word, Excel, or Quicken) Any requirement or expectation that assumes that the operator needs to understand more then the basic controls ignores the reality of the world and is doomed to failure.
    28. Re:Vista security is.. by Anonymous Coward · · Score: 0

      Here's a suggestions to all you Microsoft hating chumps. If you think everything is flawed by design or the coders suck then why don't you get hired at Microsoft, put up or shut up and fix it? You all say this and that about what's wrong with everything but I don't see anyone stepping up to the plate to try and solve the problem. But wait, I know what you're going to say. "I don't need to fix Windows becuase I use Linux which works"....riiiiight. What a lame copout. If you truly want to "change" things for the greater good then why not start fixing shit that is "broken" or "sucks" in 95% of the worlds computers???

    29. Re:Vista security is.. by Adambomb · · Score: 1

      Definitely even worse, just like the article states, as it allows microsoft to say "well our OS _ASKED_ if you wanted to!" regardless of obvious human psychology issues.

      --
      Ice Cream has no bones.
    30. Re:Vista security is.. by mrchaotica · · Score: 1

      How can we live without a computer that will use video as a desktop image?

      I don't know, but somehow most people managed during the interval between when OS X became capable of it (2003 or earlier) and when Vista came out!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    31. Re:Vista security is.. by Anonymous Coward · · Score: 0

      I tried to establish a Slashdot account so that I could respond to your post with a nickname instead of "anonymous coward" but apparently, "Joe Sixpack" and all variants are already taken.

                The well thought out points you make and the logical and coherent way you express them causes me to think you're a rather smart guy and so it surprises me when you state that you are amazed "to no end whenever anyone" says computer users should not need to know about computers. I use a computer instead of a typewriter because I can make changes and correct errors much more easily. I know enough about the word processing program to get by. I do not know all the ins and outs of that program. I use some of the other computer programs that you mention, but just enough to get done what I need to get done. I use the computer to finish these tasks as soon as possible. I do not like having to run two different anti-spyware programs, an anti-malware program, and an anti-virus program just prior to doing the tasks I really want to do. Therefor, I agree with the previous poster, I should not have to.

            Even the hammer has received design changes to help reduce the risk of injury. Compare any quality hammer made today to hammers made centuries ago. Current hammers do not slip from the handle as readily. They are now made of hardened steel to reduce shattering and such. Manufacturing changes and design changes have been incorporated into the common hammer for users' safety and the safety of those around them. The same should happen with computers.

            I cannot speak for all the other "Joe Sixpacks" but I kindly reject your request that I learn computer programming. I did not buy a computer to program anymore than that I bought a car to change rear axles. I bought a computer to produce letters, receive and send e-mail and accomplish a few other tasks. I bought a car to get me from point A to point B and hopefully back again. Besides, I do not know which programming language to learn. From what I understand, basic sucks, Fortran, Cobol, ADA and Lisp are all very old and there is no agreement on Slashdot as to what language is the best. Of course there is no agreement on Slashdot about anything.

      Joe Sixpack (sort of)

    32. Re:Vista security is.. by rastos1 · · Score: 1

      I kindly reject your request that I learn computer programming
      Nobody asks you to learn computer programming. However every system owner that gets hammerred by spam and worm attacks originating from your computer, would be gratefull, if you learn more than just how to format a document. As long as you care only about your text processor and ignore the malware that accumulates on your system, you are a threat to others. Of course, in ideal world, we would have secure OS that does not suffer from malware. But we are not there yet. So untill that happens, please, learn about computers. Know what services you run, learn how to disable them, learn how to notice unusual traffic, learn that nobody in Nigeria wants to send you money, and that stock option aren't going to explode in a few hours. It will help you, and it will help us.
    33. Re:Vista security is.. by hdparm · · Score: 1

      Computer security is fundamentally incompatible with computer illiterates

      That's true. Bill Gates bares the sole responsibilty for conciously overlooking this, with only one thing in mind - money.
      And users on all those forums are right - computer should obey what they want it to do. They'd have to run well designed OS though, so they can't compromise their own security.

    34. Re:Vista security is.. by cp.tar · · Score: 1

      I cannot speak for all the other "Joe Sixpacks" but I kindly reject your request that I learn computer programming. I did not buy a computer to program anymore than that I bought a car to change rear axles. I bought a computer to produce letters, receive and send e-mail and accomplish a few other tasks. I bought a car to get me from point A to point B and hopefully back again. Besides, I do not know which programming language to learn. From what I understand, basic sucks, Fortran, Cobol, ADA and Lisp are all very old and there is no agreement on Slashdot as to what language is the best. Of course there is no agreement on Slashdot about anything.

      Again, as always, I am misunderstood.

      Computer programming, or at least the basics thereof, is quite language-independent.

      And I do not require all users to learn how to make their own kernel or text processor; I merely state some programming knowledge is more than desirable - nearly essential, even.

      Computer programming, though, includes not only C, Pascal, Basic, Lisp, Python, Scheme, Ada etc. - it also includes basic shell scripting, macros in your favourite office program and so on.
      However, most people simply assume it's complicated and keep wasting time on doing things by hand.

      I have no objection to people using heir computers for only one or two uses; most people do that. However, the desire to do just that and never mind the rest, including the dangers, is about as rational as driving without paying attention to the other drivers.

      --
      Ignore this signature. By order.
  2. Vista Security -- Too Little Too Late.... by consumer_whore · · Score: 2, Funny

    I'm shocked at these allegations!!!

    1. Re:Vista Security -- Too Little Too Late.... by jdwest · · Score: 4, Funny

      Vista reviewers are coming to a sad realization.
      Cancel or Allow.

      --

      Lorem ipsum dolor sit amet ...
    2. Re:Vista Security -- Too Little Too Late.... by boyfaceddog · · Score: 2

      You said it. This is a big yawn. The only story I want to hear about Vista security is what it fixes. We already know what Microsoft broke.

      --
      Here will be an old abusing of God's patience and the king's English.
    3. Re:Vista Security -- Too Little Too Late.... by minus_273 · · Score: 4, Funny

      allow...

      --
      The war with islam is a war on the beast
      The war on terror is a war for peace
    4. Re:Vista Security -- Too Little Too Late.... by HTH+NE1 · · Score: 3, Funny

      Vista reviewers are coming to a sad realization.
      Cancel or Allow.


      Uhm... Retry?

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  3. Limited User Accounts by Anonymous Coward · · Score: 0

    What I don't get is why they don't make the user a limited user to begin with. It's all implemented - requiring an admin password to do _admin tasks_ as a limited user, but they make the default user an admin. And, honestly, the User Access Control is pretty silly if you're an administrator, ne?

    1. Re:Limited User Accounts by Anonymous Coward · · Score: 0

      What I don't get is how people like you comment on things you know so little about.
      All users on Vista (even administrator) are restricted.
      If you are an administrator you are prompted to do administrator tasks if you are logged in as a regular user you are prompted for an admin accounts credentials.

    2. Re:Limited User Accounts by SCPRedMage · · Score: 3, Informative

      With UAC on, the only difference between an admin account and a limited user account is that Windows doesn't ask for a user name and password when you need to use admin rights; it just asks you to OK it. Unless you OK admin rights to an app, you're still running with limited user rights.

      If someone figures out an exploit to make that "OK" automatically, yes, running as admin will be significantly less secure. Until someone figures that out, though, running admin with UAC on is just as secure as running as a limited user.

      And as far as users finding UAC "annoying", riddle me this: how is any more annoying than Linux? Linux will do the SAME DAMN THING as Vista's UAC. It'll make the SAME prompts when trying something that requires admin rights as a limited user. The only difference is that Vista gives you the prompts while running as root, too. You can't blame M$ if stupid users disable security features they find "annoying" while praising Linux for doing the same thing.

      --
      My sig can beat up your sig.
    3. Re:Limited User Accounts by jimstapleton · · Score: 1

      There are so many poorly written applications, form the bad ol' 9x days, or programmers who program like it's the bad ol' 9x days, that people often need admin just to use the application, because it wants to write files to protected parts of the FS, or to the registry. You can use tools like filemon and regmon to find this, but it's a pain in the but to find/fix it.

      I just sent a suggestion to Microsoft. A virtual registry/file directory structure stored in each users profile, under the local settings folder. Whenever they try to write to one of those where they don't have privleges, it instead writes to the virtual system instead, transparently. If they have their settings set right it may prompt them to optionally write to the virtual system or fail, but most users won't want this, so it ought be off be default IMO. Next since the directory/registry-key structure is cached in memory (not the actual files!), or cached on a quick-to-read-file if there isn't enough memory, then it shouldn't add too much latency for the read-check. people who find they aren't using it should be able to turn the whole thing off without needing to give themselves administrator to keep the system working.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    4. Re:Limited User Accounts by DrPizza · · Score: 5, Interesting

      They don't do it because typing a password is too damn annoying.

      UAC is still useful as an Administrator. Until you elevate your privileges, a UAC user *is* a regular user (essentially they have two possible tokens, a regular user token and an Administrator token, and unless you elevate, they're using on the regular user token). This means that the "protection" that it offers is the same; what differs is the ease with which you can switch between the two kinds of user (click a button vs. enter a password). So I don't think that's actually a huge problem.

      Whenever something is done for which the regular user token isn't good enough, you can elevate to an Administrator token. That brings up the UAC prompt; it does it for broadly the same category of operations that MacOS X or Linux will demand root access for.

      The thing is, the prompt is quite annoying. It's not any more annoying than it is on other OSes; they're annoying too. But a password is even more annoying than clicking the box. And if something is annoying, well, people are going to try to avoid it.

      That's the dilemma faced by MS. If they make the thing too annoying, everyone will one way or another disable it. Originally UAC not only required a password, but also a ctrl-alt-del (so that the password couldn't be intercepted or anything). ctrl-alt-del to enter the password was too annoying; it was too intrusive. So they disabled that by default (though you can reinstate it if you want, through a GPO). Entering a password by default was also too intrusive, so again, they disabled it by default (and again, you can reinstate it across the board, even for Administrators, if you want). The reason they did this is because they want the level of annoyance to be livable. If UAC is so annoying that people outright disable it, it's useless. If it's a minor annoyance, they probably won't turn it off.

      I've been using Vista since it went RTM, and I have to say, I don't see many UAC prompts any more. I did at first, when I was installing all my software, but now, it's pretty infrequent. It's certainly something I can live with. I did try cranking it right up--passwords for all users, with ctrl-alt-del to enter them--but it's far too annoying to put up with. I can't really fault MS for making the trade-off the way they made it. Hopefully, as applications improve, elevation prompts will become more infrequent (for example, I have to elevate to play Battlefield 2, because Punkbuster "needs" admin rights... this is something that they really need to fix), and when this happens, demanding a password to elevate won't be so onerous. But as things stand right now, there are just too many problematic applications. This isn't really MS's fault (it's not like NT's DAC is new...), but it is something that they've got to live with, and provide a solution for.

    5. Re:Limited User Accounts by drsmithy · · Score: 1

      What I don't get is why they don't make the user a limited user to begin with.

      It is.

      Administrator in Vista != Administrator on XP (or earlier)

    6. Re:Limited User Accounts by drsmithy · · Score: 1

      I just sent a suggestion to Microsoft. A virtual registry/file directory structure stored in each users profile, under the local settings folder.

      Congratulations. You've just suggested to Microsoft they do exactly what they've already done in Vista.

    7. Re:Limited User Accounts by Pope · · Score: 1

      Isn't %APPDATA% similar to what you're talking about? Except, of course, that APPDATA is hidden from the user, and so impossible to properly back up unless you already know the ins and outs of what MS hides from the user.

      --
      It doesn't mean much now, it's built for the future.
    8. Re:Limited User Accounts by jimstapleton · · Score: 1

      no, that still has to be programmed manually.

      This would be in the lower levels of the operating system on an fopen type call.

      fopen -> do you have privleges?
      yes -> write file
      no -> check to write to the virtual setup
      yes -> write to the virtual setup
      no -> fail with a no privleges error.

      So legacy programs (or poorly written non-legacy programs) will still work, even if the coder doesn't know about %APPDATA%.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    9. Re:Limited User Accounts by Anonymous Coward · · Score: 3, Insightful

      "And as far as users finding UAC "annoying", riddle me this: how is any more annoying than Linux? "

      Piece of cake.

      UAC annoys you when you try to run a setup program, _any_ setup program, for whatever reason, even a screensaver or desktop picture if it is a setup format.

      In Linux you are not asked root's password to change desktop picture or installing random program and that's a major difference. Installed program has user account rights, but _that's the assumption_ and most programs respect that and, contrary to MS-systems, _can be installed and run_ just on user rights.

      In MS-environment, _every_ program_ _must have_ (major) write-access to registry and system directories -> UAC every time you try to install or change anything. That's a _big_ difference. Like 1 to 100.

      The idea that every program may write whatever they want in registry is outrageous. Only an idiot could design something like that.

    10. Re:Limited User Accounts by jimstapleton · · Score: 1

      really? I've never once seen documentation of this feature, got a link? Does it automatically shunt file-write attempts to there if done by a underprivledged user? Does it read from there first (if something exists) rather than from the file elsewhere?

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    11. Re:Limited User Accounts by drsmithy · · Score: 1

      Try here. Search for "File System and Registry Virtualization".

      If you want more details, consult MSDN or Google.

    12. Re:Limited User Accounts by jimstapleton · · Score: 1

      Oh, I had not read about that before. Dang, that's pretty good.

      It's interesting that the nicer features of Vist so rarely get mentioned. I'm gonna have a friend try that oun on her vista box... I don't have one avaiable to me right now.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    13. Re:Limited User Accounts by JohhnyTHM · · Score: 4, Insightful
      It'll make the SAME prompts when trying something that requires admin rights as a limited user

      So changing the desktop wallpaper is a security issue in Linux too?

      The problem is not that Vista asks for permission where admin is required, it's that it asks for permission everywhere.

    14. Re:Limited User Accounts by battery111 · · Score: 2, Informative

      Linux will allow a normal user to install normal user programs without root access. It just installs them only in that user's space, so they can't potentially hurt other users. You only receive admin prompts when doing things that affect the whole system, like installing OS updates. I don't care how restricted a user you are, I don't think I've EVER seen linux prompt for permission when cutting and pasting, how asenine is that? OOH, you changed your wallpaper, better make sure your REALLY want to do that, since we all know the potential system wide implications of changing from prairie rain to a picture from digital blasphemy. I can sometimes go a week or longer without seeing a linux admin prompt and doing normal things, whereas I challenge you to work on your computer as you normally would and go an HOUR without getting a UAC prompt for something UTTERLY STUPID.

    15. Re:Limited User Accounts by 99BottlesOfBeerInMyF · · Score: 1

      If someone figures out an exploit to make that "OK" automatically, yes, running as admin will be significantly less secure. Until someone figures that out, though, running admin with UAC on is just as secure as running as a limited user.

      I know a great way to do that, but it will take a lot of work from the inside. What if we spent an entire decade using operant conditioning to force people to click "OK" over and over and over again just to keep their machines operating and doing normal tasks and without ever giving users useful options. They'd be so conditioned to clicking "OK" they would do so automatically regardless of what the dialogue box said. Sure it would only work on 99% of users, but that's quite a few... oh wait someone beat me to this and started this scheme more than a decade ago. Never mind.

      And as far as users finding UAC "annoying", riddle me this: how is any more annoying than Linux?

      On Linux most software installs and runs just fine in a regular user account. To date, this is not so with Windows, leading to more, useless prompts. On Linux, authentication persists for a period of time so if you take privileged actions you only need to authenticate once, not once per action, like copying files from a network share and then copying them to a privileged location (which should not have to be two steps anyway, but seems to be on Vista.

      You can't blame M$ if stupid users disable security features they find "annoying" while praising Linux for doing the same thing.

      Yes I can because MS has more money than god and should be able to spend some of it on a good UI that takes security into account, as well as more granular security features. Mainly I blame Windows for not implementing an appropriate level of security for their OS. Windows machines are compromised by automated worms, en masse every day. If that was true for Linux, Linux developers would fix the problem in a a few months tops by implementing MAC, trust levels, etc. I don't blame MS for any given technological decisions. Everyone makes mistakes. I blame them for not giving a shit about user security because as a monopoly it does not affect their bottom line. No other OS would tolerate this level of compromises because they have to be responsive to end users.

    16. Re:Limited User Accounts by quake74 · · Score: 2, Insightful

      In Linux you are not asked root's password to change desktop picture or installing random program and that's a major difference. Installed program has user account rights, but _that's the assumption_ and most programs respect that and, contrary to MS-systems, _can be installed and run_ just on user rights.

      In MS-environment, _every_ program_ _must have_ (major) write-access to registry and system directories -> UAC every time you try to install or change anything. That's a _big_ difference. Like 1 to 100.

      The idea that every program may write whatever they want in registry is outrageous. Only an idiot could design something like that. Using Ubuntu/Fedora, you install most of the programs using aptitude/yum and that requires root password. The idea that any program can write its configuration into a centralized system (the registry) could be better than having 100's of configuration files around in different places (The fact that any program can write in any part of the registry is obviously bad).
    17. Re:Limited User Accounts by Volante3192 · · Score: 1

      A virtual registry/file directory structure stored in each users profile, under the local settings folder.

      Gee, I thought they had this in 2k (well, 95 even I think, but I KNOW 2k at least did it right)... called "C:\Documents and Settings\%username%" and HKEY_Current_User... Who needs VIRTUAL stuff? It's BUILT IN.

      The problem is every bloody program wants to install, by default, to 'C:\Program Files' and HKLM which is 755 by default, instead of Docume~1 and HKCU which is 707.

      (Side note, yea, I know Vista's C:\Users\%username% ...I'm sure there's still some environment variable that shows the user's home dir. I'm just too knackered to bother looking for it.)

    18. Re:Limited User Accounts by flyingfsck · · Score: 1

      OK, maybe there are Administrators and Administrators - I don't know, but does Vista still have a default Anonymous account and an Everyone group like XP?

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    19. Re:Limited User Accounts by ThinkFr33ly · · Score: 1, Informative

      So changing the desktop wallpaper is a security issue in Linux too? Vista does not prompt you with UAC to change your freaking desktop wallpaper. Why the hell is this modded insightful?

      Oh, that's right, because it bashes Microsoft and this is Slashdot. Never mind.
    20. Re:Limited User Accounts by jejones · · Score: 1

      >And as far as users finding UAC "annoying", riddle me this: how is any more annoying than Linux? Linux will do the SAME DAMN THING as Vista's UAC.

      You're right; it's not any more annoying--to us Linux users. We're used to it; the Principle of Least Privilege is drilled into us. Windows users aren't, so it will be annoying to them, and they'll turn it off in a heartbeat.

      Then there's hubris: once a Windows user posted to her LJ that her XP system wasn't recognizing a piece of hardware. In passing, I innocently said in my response: "You are running non-administrator by default, aren't you?"

      You'd think I'd insulted her... the reply came back, "I KNOW what I'm doing."

    21. Re:Limited User Accounts by D4rk+Fx · · Score: 2, Interesting

      My experience with UAC has lead me to turn the damn thing off as soon as I can. Everytime the UAC dialog box pops up, Both of my monitors go into sleep for 1-2 seconds, then turn back on like nothing ever happened, and now the UAC dialog box is there. If everything were to just gray out and the box pop up, and not have my monitors sleep on me, then I would maybe be more inclined to leave UAC on. I run linux. When I run it strictly as a user, I never have to agree to launch a program I clicked on, or downloaded. UAC is annoying because the underlying registry system of Windows is broken.

    22. Re:Limited User Accounts by drsmithy · · Score: 1

      In MS-environment, _every_ program_ _must have_ (major) write-access to registry and system directories -> UAC every time you try to install or change anything. That's a _big_ difference. Like 1 to 100.

      The idea that every program may write whatever they want in registry is outrageous. Only an idiot could design something like that.

      You have absolutely no idea what you are talking about.

    23. Re:Limited User Accounts by IAmGarethAdams · · Score: 2, Informative

      I already moderated in this thread, but I'll cancel it out to reply to this.

      Windows installers can ask for the level of access they need. If an installer doesn't request an access level (as most don't) then the default is to assume it needs maximum access. This is so that Vista can install XP/2000 etc apps are still able to install.

      It's a good thing that Vista shows an annoying box if no level is set in the manifest, because hopefully it will mean developers write installers that only ask for the access level they need.

    24. Re:Limited User Accounts by malfunct · · Score: 1, Informative

      That is wrong, if your setup program is authored correctly to install per-user in a location that the user has rights to then UAC should not pop up. This includes locations in the registry, you must not write to machine wide locations in the registry or you need admin rights to do this. I still blame Microsoft for the fact that few pieces of software are correctly written as its a result of the non-security in past OS versions. That said, more and more programs are coming out not to require elevation in order to install and I think that as time goes on the majority of user side programs will be able to install as non-admin.

      One disadvantage of installing per-user programs in a per-user location is that if multiple users on the machine want to use the software you end up with duplicate binaries. If this really becomes an issue log in as admin and install the software per-machine.

      I guess the long and short of it is that Vista doesn't ask for admin rights more often than it should but instead that apps were written with the assumption that it didn't matter if you needed admin rights because everyone had them. This causes windows to seem like it needs admin rights for more things but it really doesn't. When apps become correctly written for vista and we retire our older apps Vista should ask for admin rights about the same amount as OSX or Linux.

      --

      "You can now flame me, I am full of love,"

    25. Re:Limited User Accounts by IAmGarethAdams · · Score: 1

      Challenge accepted. Challenge completed retrospectively for the last week and a half since I got Vista

    26. Re:Limited User Accounts by init100 · · Score: 1

      The idea that any program can write its configuration into a centralized system (the registry) could be better than having 100's of configuration files around in different places

      How? Most (or all) system-wide configuration files are in the /etc directory tree, which makes them quite easy to find. In addition, they are almost always made up of text, which makes it much easier to understand what they say. In Windows, programs and components usually write into a registry subtree accessed through the component GUID (the CLSID83127-432423-32432-3423423 identifier). How's that for transparency?

    27. Re:Limited User Accounts by SCPRedMage · · Score: 1

      Word.

      Other than installers, the only programs that I have to run as admin are games that use Punkbuster, which needs the rights to sniff out cheating apps. Other than those, I've never had to give anything root access.

      --
      My sig can beat up your sig.
    28. Re:Limited User Accounts by Anonymous Coward · · Score: 0

      I can sometimes go a week or longer without seeing a linux admin prompt and doing normal things


      I cannot. I have to keep resetting my wireless card because it jams.
    29. Re:Limited User Accounts by init100 · · Score: 1

      Congratulations. You've just suggested to Microsoft they do exactly what they've already done in Vista.

      So why does Vista run all setup programs as Administrator then?

    30. Re:Limited User Accounts by Anonymous Coward · · Score: 0

      So why does Vista run all setup programs as Administrator then?

      Any installer that doesn't indicate (with an extra manifest entry) that it knows about Vista will be elevated. That's a compatibility option since almost all legacy installers will fail without sufficient rights. Vista setup programs that don't require admin rights can use "asInvoker" to run as the normal user, without boost.

      Even in the event boosting is needed, it prompts for permission to continue on a secure desktop that prevents automated OK pressing. It doesn't boost automatically without permission, and if you don't trust the installer you can choose not to run it.

      Where's the problem in that?
    31. Re:Limited User Accounts by just_another_sean · · Score: 1

      Actually I do think its a huge pain in the ass to click on it for almost every stupid thing. And don't tell me I can change permissions or I'm doing it wrong. It's not me I'm worried about; it's all my friends and family who fail to understand that there are alternatives to scrapping there two year old computer to get a new OS.

      As for entering a password vs. clicking a button - sudo on Mac OS and Ubuntu Linux (and probably any other sane configuration of sudo out there) ask for the password and then cache it for while so you can perform a series of admin tasks. That is intelligent. Or I can use sudo to get a root shell or on some configurations su to root for what I need. I don't need to turn anything off temporarily (and potentially forget about it later), just one of a few ways to do something and I have root privileges for the time it takes me to get my root jobs done.

      I, as you, hope that applications catch up to the new model but I can't believe that they will, not easily anyway. It's been the same since MS introduced security into the OS and I believe it will continue to be the same. There methods for dealing with privilege separation are just too flakey and have evolved too weirdly for anyone to take seriously. They've bred a culture of mediocrity. Just as MS does, app vendors don't spend the effort on security and design, they concentrate on "features" and "look-and-feel" changes because that's how they get the boxes to move off the shelves of Wal-Mart, Best Buy, etc.

      Anyway, no one I support has Vista yet, but as soon as one does I am going to start counting a) how many ask me how to turn off UAC and b) how long it takes them to ask.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    32. Re:Limited User Accounts by DrPizza · · Score: 1

      "As for entering a password vs. clicking a button - sudo on Mac OS and Ubuntu Linux (and probably any other sane configuration of sudo out there) ask for the password and then cache it for while so you can perform a series of admin tasks. That is intelligent."
      Well, no, it isn't, because malware will attack it; OS X has already had vulnerabilities relating to this very thing (applications could detect when privileges have been raised and silently perform privileged operations in the background).

      "Or I can use sudo to get a root shell or on some configurations su to root for what I need."
      Much like how in Vista you can create an elevated command-prompt/Explorer/etc. that doesn't need to prompt, you mean?

    33. Re:Limited User Accounts by Anonymous Coward · · Score: 0

      set (at least in xp)

    34. Re:Limited User Accounts by arminw · · Score: 1

      .....because hopefully it will mean developers write installers that only ask for the access level they need........

      Why is it that in order to get a program into Windows it needs an installer in the first place? Why is it that Windows STILL needs this dumb thing called a registry? On OSX many programs (even MS office) only need the user to drag a folder from the CD or downloaded disk image to the desired folder. A limited user on OSX may then run any program. If such a program wants to alter system settings, only then does the user gets asked for a admin password. What is the main reason for having a registry in Windows? Other OS can work just fine without it. How do they accomplish whatever the registry does? In VISTA, if the registry gets corrupted, is it still possible for the computer to stop working entirely, as is the case with previous versions of Windows?

      --
      All theory is gray
    35. Re:Limited User Accounts by arminw · · Score: 1

      ...the underlying registry system of Windows is broken.....

      Too bad that MS did not finally get rid of that registry albatross. Why is that needed? Other OS get along fine without such a monstrosity. If VISTA is not anything more than a warmed over version of XP, sort of like XP with SP 5 or 6, why did it take them so long? How do the OS such as OSX provide the functions that the registry does in Windows?

      --
      All theory is gray
    36. Re:Limited User Accounts by SCPRedMage · · Score: 1

      Hmm... I changed my desktop background yesterday... and I typed this up in Notepad before copy & pasting it into Firefox... And I haven't seen a UAC prompt in a week...

      I hereby call bullshit on your entire post, have a nice day.

      --
      My sig can beat up your sig.
    37. Re:Limited User Accounts by SCPRedMage · · Score: 1

      Windows programs don't NEED installers. Just put the executable on the system and most programs will work; sometimes you'll need to register some files, which CAN be done from a command prompt if you know what you're doing. Installers are just an easy way for a developer to make sure that a clueless user can get their program up and running easily.

      As far as why Windows has a registry to begin with, it was created so that there wouldn't be config files in a thousand different locations. Sure, it's easy to change a setting under Linux, but only AFTER you know which of the gajillion different files in it's gajillion different locations you need to edit. No, the registry isn't the most elegant solutions, but YES, it does serve a purpose.

      --
      My sig can beat up your sig.
  4. Re:Vista Bashing For Nerds by Anonymous Coward · · Score: 0

    You'd almost think they'd have an agenda in badmouthing Vista and promoting Linux.

    Yeah. It's almost as if a lot of people who use this site like Linux or something. I am as baffled as you on this matter.

    Microsoft is also one of the biggest sponsors of this site. I guess they have no problem loathing MS and taking their money.

    Why would that be a problem? If Microsoft are a big enough bunch of suckers to pay money for advertising on a website where it is highly likely to be ignored, let 'em.

  5. Re:Vista Bashing For Nerds by Anonymous Coward · · Score: 0

    Ahahah Microsoft sponsors a site which is bashing them! They are sooo stupid! Shame on Microsoft!

  6. dear lord... by tomstdenis · · Score: 4, Insightful

    can't believe I'm speaking up for Vista but ...

    User security, is like car safety. It's nice to design for "in case shit happens" but if you drive like a lunatic, you're likely to get hurt.

    I think a large part of security involves the self. People don't do enough thinking, and are too lazy to follow simple security procedures. No automated tool or system, that allows some freedoms can protect people entirely. Think about it, the OS'es solution to malware? Only allow MSFT signed binaries to run. But this is horrible as it means only MSFT can authorize binaries and it cuts out 3rd party developers.

    At some point the users themselves have to stop and learn how to use their computers properly, if they want to use them. If they're too lazy to figure it out, *and* demand security, they should not use a computer.

    Of course it's largely MSFT's fault for breeding a culture of contempt for knowledge. Oh look it's so easy anyone can use it with zero training.

    Imagine if MSFT made automobiles (but with the a yolk instead of a wheel/pedals, and other "standard improvements"). No training required!

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:dear lord... by Anonymous Coward · · Score: 2, Insightful

      Good idea. Let's lobby for mandatory computer licenses, with proper training and a test. People won't be allowed to use a computer unless they have a license.

      This plan is sure to succeed.

    2. Re:dear lord... by celardore · · Score: 1

      Good idea. Let's lobby for mandatory computer licenses, with proper training and a test. People won't be allowed to use a computer unless they have a license.

      This plan is sure to succeed.


      Actually, this has already been done in Europe. The problem is that it's not mandatory, employers don't require it, and nobody gives a shit about it.
    3. Re:dear lord... by tomstdenis · · Score: 3, Interesting

      Well why not have it part of the school curriculum? When I went through school even keyboarding was voluntary. So in effect the majority of my fellow high school grads, knew JACK SQUAT about computers (we're talking circa 2000).

      I don't think you can simultaneously pull on the resources of society when you fall victim to fraud, malware, or viruses (e.g. turned into a bot), and then reject learning how the tools work. Why should I pay interest rates, taxes, and other socially collected fees [ISP rates for instance] to cover for people who willing put themselves into harms way?

      I never said we should have licenses though, you're putting words into my post (nice AC troll-fu btw). I just think society would be better served if as a whole, people had the first slightest clue about computers.

      And it's not like the majority of folk don't want to use computers. So why is making it a mandatory part of the high school [or better yet elementary] curriculum such a bad idea? Of course, I'd love to see such curriculum not focus solely on Windows, maybe through in OS X and a Linux distro for good measure.

      Tom

      --
      Someday, I'll have a real sig.
    4. Re:dear lord... by Anonymous Coward · · Score: 1, Insightful

      Of course it's largely MSFT's fault for breeding a culture of contempt for knowledge

      I agree with all of it except this.

      Give me a break, MSFT is THE REASON we have personal comupters. Without them the computing world would not exist in its current iteration.

      what woudl you have them do, restrict computer use to those who want to learn the fine details of security and system administration.

      Think of it kinda like a car, you are basically sayign the only people who shoudl be allowed to drive are mechanics.

    5. Re:dear lord... by Anonymous Coward · · Score: 0

      I fear you didn;t actually read the article. Doing so would mean you would understand that the way MS has implemented the new "security features" actually gives users little choice but to "drive like lunatics" as the alternative is having a computer that won't function properly with the apps they want to run. But at least MS can then say "it's your fault, you were the one driving like a lunatic!".

      Vista - just don't.

    6. Re:dear lord... by jimicus · · Score: 1

      Imagine if MSFT made automobiles (but with the a yolk instead of a wheel/pedals....)

      But wouldn't you get covered in bits of egg?

    7. Re:dear lord... by tomstdenis · · Score: 1

      MSFT is not the reason we have personal computers. TRS-80, Vic-20, Apple ][, Mac Lisa, etc... These were all computers that came before, during, after the inception of MSFT. None of which ran Windows (or MS-DOS). Sure, MSFT is a large player in the field, but to say we would not have PCs if it were not for MSFT is a huge stretch.

      Why should consumers expect security if they don't know how to use the tools (and yes, an OS is a tool, not an adventure!). If anything, be upset at how apathetic people are towards general knowledge, curiosity, responsibility, and the like.

      You can know a thing or two about cars, enough to both drive safely and responsibly without being a mechanic. If your car is running rough, or spouting out blue smoke, chances are you shouldn't be driving it. I couldn't tell you exactly what is wrong, but common sense says, if the car ain't acting like normal, it's worth investigating.

      The reason people will run a car until the wheels fall off is because they're wilfully ignorant, apathetic, and lazy. It's not my fault if the tires fall off, it's Ford's for building a car that can't run unmaintained for 23 years.

      it's not my fault my box turned into part of a zombie net, and my financial details have all been leaked, it's MSFT for allowing me to run every random binary off the net, for me running them as admin instead of a user, etc, etc, etc.

      If the very basics of using a computer such as, not running as admin, or not reading HTML emails with activex turned on is too complicated, maybe you should resort to snail mail and "the price is right" on the TV. At least that won't contribute to the mass of spam that hits my inbox every day.

      Tom

      --
      Someday, I'll have a real sig.
    8. Re:dear lord... by Anonymous Coward · · Score: 0

      I'm not trolling, and I'm only AC because I can't remember by password and haven't commented in ages.

      The point is, people are unwilling to learn about computers, because they have been presented as easy to use. You mentioned this a bit, in saying that MS is to blame for claiming they are easy to use, but should we really be saying they are difficult? Should they be difficult? Why?

      The problem is that you have to try to explain things to people who don't care and don't understand. Without explaining the intricacies of DNS and the like, how can you explain to someone why they shouldn't be entering details into a site that is, to their eyes, their Internet banking site? The best you can do is tell them not to put details into any site that's linked to in an e-mail, but if that worked phishing woul dhave stopped overnight.

      People don't see any risk with computers, because there is no obvious danger, and certainly no physical danger, short of popping the cover and poking capacitors. Driving is completely different, because most everyone can fathom out that moving a tonne of metal at 50mph carries some risks. How is sitting at your desk looking at pr0n dangerous? There's no risk! To that end, it is certainly Windows' fault that malware can be drive-by installed just by you going to a certain website. What's up with that? It's all well and good saying a user should only go to reputable pr0n sites, but how the hell can they know which are legit? Moreover, I'd love to know how you plan to teach that one in your classes. I'd love to see that lesson.

      People don't understand, don't want to understand, and don't care. They also don't have the time or money to spend on IT classes. They want to buy a £300 PC at PC World, surf pr0n, play a couple of games, then buy a new one when it's utterly screwed by malware a year down the line.

      At the end of the day, the can has been open a long time and the worms are everywhere. Everyone has a computer, everyone is using Windows, everyone thinks they know what they're doing, and everyone's computer is screwed. Hyperbole? A bit, but it's not worlds away from the truth. We can't stop people using computers, and we're going to have a hard time educating them when they don't care.

      I know I'm not presenting a solution, and I'm not really trying to, because I don't think there is an obvious solution, basically.

      To the other poster who mentioned the ECDL... Near worthless. Half a dozen classes on how to turn a computer on, then you make a cookie cutter spreadsheet, letter to your mum and a powerpoint presentation. It's going to take an awful lot more than that for user related security problems to go away.

    9. Re:dear lord... by Zebra_X · · Score: 5, Funny

      Imagine if MSFT made automobiles

      It would be pretty horrific...

      Are you sure you want to unlock your car? (Yes/No)
      Please confirm this action: Start car (Allow/Deny)
      The manufacturer of this car is not trusted, are you sure you want to start this car? (Yes/No)
      The car is attempting to use gas that does not fall between 89 and 91 octane are you sure you want to continue? (Yes/No)
      Are you sure you want to turn on the radio (Allow/Deny)
      The manufacturer of this radio is not trusted, are you sure you want to turn on radio? (Yes/No)
      Station 104.7 is attempting to play content that requires special priveliges, do you want to play 104.7? (yes/no)
      Please confirm your administrative username and password.
      Please confirm this action: Change to D (Allow/Deny)
      This feature requires administrative priveligeges, please enter your username and password. ... ...

    10. Re:dear lord... by tomstdenis · · Score: 1

      Teach me to post when hungry... I of course meant a yoke.

      Tom

      --
      Someday, I'll have a real sig.
    11. Re:dear lord... by Anonymous Coward · · Score: 1, Interesting

      it's not mandatory, employers don't require it, and nobody gives a shit about it
      And just as well too, given that the ECDL only tests if you have a basic understanding of Microsoft software. Making it mandatory would be tantamount to making using windows/office mandatory (well, more so than they are by default already.)
    12. Re:dear lord... by tomstdenis · · Score: 3, Insightful

      What I don't get about posts like yours is where this "must have a 6 year masters degree in comp.sci to understand how to use SMTP" comes from.

      As a 11 going on 12 year old kid I was setting up nodes for transcanada, fidonet, tattlenet and the like for the BBS that my brother and I ran. We were routing mail from all over north america and even into europe (thank god for cheap long distance plans with upper limits).

      If an 11 year old can figure out, on their own, without classes, how to route mail, surely to god a competent adult can figure out how to turn off HTML emails, not run attachments, not run as root all the time. Or are you saying adults are in general very very stupid and shouldn't be trusted?

      Your comment about driving is lost on me. Most adults drive fairly poorly. Running stops, speeding, not giving right away, etc. That there aren't more accidents than there currently are is mostly because people are good at avoiding them. It doesn't mean they're driving safe, it just means they know how to react when they're cut off, or pull a turn too quickly, or etc...

      People in general just assume the world works for them and that putting any effort into anything is a sign of a weakness. If I have to learn how to use e-mail, it means I'm stupid or something, therefore I'll just pluck at it until I get my first chain letter [and then forward it off to 100 people] then i know I mastered email.

      Tom

      --
      Someday, I'll have a real sig.
    13. Re:dear lord... by planetmn · · Score: 2, Insightful

      So why is making it a mandatory part of the high school [or better yet elementary] curriculum such a bad idea? Of course, I'd love to see such curriculum not focus solely on Windows, maybe through in OS X and a Linux distro for good measure.

      I would love to see computers taught more in schools, but there are a couple of problems with doing it right now (which isn't to say in 5 years these problems will still exist).

      First of all, schools need to teach reading, writing, arithmetic, science, etc. You get the idea. Now you want to add an additional required subject to this. Keep in mind that everything that is being required to be taught, is being required to be tested. So, you mandate that schools spend an hour every week teaching computers. Where does that hour come from? Math? Science? And what happens when the students aren't doing as well on the standardized tests in the subject you've replaced? That's right, the teachers and schools get blamed, never mind the fact that a change was forced upon them.

      Second, and in my opinion, the real problem. Who will teach these courses? Most people who are knowledgable enough to teach these courses, don't teach. They can make much more money working elsewhere, and not have to deal with kids. Retraining teachers to teach computers could work, especially for basic tasks, but for more advanced subjects, they will not be adequate.

      Third, exactly what do you teach? Not to install stupid programs? That's the biggest problem right there. It isn't that Windows is inherently insecure, most people use a firewall router, run anti-virus, etc. to protect there systems. The problem is that these people are infecting their systems through actions that they have taken.

      I think it's important to teach computers, and not windows, but again, it's going to take somebody who knows what they are doing. And these people generally don't want to teach high school students when they could be making two to three times as much working elsewhere. To teach OSX, you now need additional hardware or you could use all Mac hardware (wouldn't Apple just love that) and install linux and Windows. So if you want to teach OSX, you've now tied the hands of the district and they can not look for competing vendors, they now must purchase hardware from Apple.

      -dave

      --
      /., where "Apple and Google provide Iran with nukes" will be refuted with "But Microsoft is a convicted monopolist"
    14. Re:dear lord... by Anonymous Coward · · Score: 0

      it's MSFT for allowing me to run every random binary off the net, for me running them as admin instead of a user, etc, etc, etc.

      First, lets not get into a debate about who is the bigger player in the development of modern personal comutping.

      Second, I'm sorry, you are just plain wrong. Is it the car companies fault you can put other liquids in your gas tank and ruin your car, is it the car companies fault you car can exceeed the spee dlimit and you can get a ticket for it, is it the car companies fualt that even thouth the oil light on you rcar is on it still runs and gives you a chance to kill it for good.

      FUCK NO. It is you fault, all your fault.

      Stop blaming MS and put the blame where it belongs, the user, plain and simple.

      And to go with an earlier joke, I have just shown you the error of your ways, Cancel or Allow.

    15. Re:dear lord... by herve_masson · · Score: 1

      You take mandatory and lengthy courses to drive a car, not to use a computer; that's a _big_ difference. If you want to do the same for computers, I am afraid it would have to be even longer.

      What i'm getting at is that you can't ask most people to act wisely when it comes to computer security, simply because they have no clue. It's a bias many people have when rejecting the fault on users, and it does not help much at the end of the day.

      Dealing with computer security is hard for trained people; it's simply impossible for average user, period. What we need is better software, and from what I'm reading about vista, we are not there yet. Yes, microsoft did a great job to meet users for what is related to user interface & experience. They did a very poor job in security so far, that's sad and it really sucks.

    16. Re:dear lord... by tomstdenis · · Score: 2, Insightful

      I agree that a focus on the basics is more important than computers or tech. (judging by the spelling errors in my post ... maybe I should have paid more attention hehehe).

      But figure this out, you can do things like English and most sciences, with a computer. Typing up an essay, running numbers through a spreadsheet to get standard deviation, etc. Most uni students I know, have to have crash courses in computers because their professors expect them to use things like Fortran, maple, magma, etc.

      Granted, I agree that a lot of things, like math, should be done manually at the early stages. Heck, I was going through elementary during the "calculator debates." (should we have calculators in classes before grade 6?). But once you hit highschool, things like statistics are largely just a manual labour job and not actually a comprehension job. like I know how the standard deviation works, but if you ask me to figure it out for a set of 30 numbers, I'm likely to typo a calculation or two. Getting the wrong result doesn't mean I don't know the technique, it just means the work is not suitable for humans.

      The trick that adults give up on, is that children have a capacity to learn that can be untameable compared to adults. Add to the fact that they have all the time in the world to be a student (not like they have jobs or other responsibilities) and it's easy to see how they could pick up technology.

      It isn't like computers are going to "go away" nor become any less entrenched in our society. So why not make it a part (but not the whole part) of the student experience?

      Tom

      --
      Someday, I'll have a real sig.
    17. Re:dear lord... by tomstdenis · · Score: 1

      Um, what? My point was that the users have to take responsibilities for their actions. Thank you for arguing my point.

      Tom

      --
      Someday, I'll have a real sig.
    18. Re:dear lord... by SCPRedMage · · Score: 2, Insightful

      Or are you saying adults are in general very very stupid and shouldn't be trusted?
      If he's not, I am: people are Stupid. The vast majority have the potential to be Not Stupid, but the vast majority of THEM squander that potential.

      I know, that's a dim view of humanity, but frankly, when I look at the world, that's what I see.
      --
      My sig can beat up your sig.
    19. Re:dear lord... by tomstdenis · · Score: 1

      I disagree, there are a lot of simple small things people could do to protect themselves

      1. Learn to recognize spam/phishing
      2. Not run attachments
      3. Not run random binaries (even things like Party Poker.net)
      4. Not read HTML emails
      5. Not run as root (that fix takes all of 5 seconds to make)

      etc...

      You hardly need a degree in comp.sci to sort this out. People are just lazy, and will do whatever they want despite the fact they're their own worst enemy most of the time.

      No libre OS can ever defend against every threat vector since doing so requires taking away liberties, such as the ability to develop and run 3rd party software.

      Tom

      --
      Someday, I'll have a real sig.
    20. Re:dear lord... by Anonymous Coward · · Score: 0

      Of course it's largely MSFT's fault

      Sorry, I guess that statement threw me off a bit.

    21. Re:dear lord... by magicchex · · Score: 1

      Second, and in my opinion, the real problem. Who will teach these courses? Most people who are knowledgable enough to teach these courses, don't teach. They can make much more money working elsewhere, and not have to deal with kids. Retraining teachers to teach computers could work, especially for basic tasks, but for more advanced subjects, they will not be adequate.
      As a student finishing up an education degree and getting ready to teach preschool and kindergarten in underprivileged communities, as well as someone who knows other students, teachers, and a future-mother-in-law who teaches high school in one of the poorest school districts in the area, I can tell you that most teachers do not teach for the financial gain. I would hazard that at least 95% of good teachers could make more money doing something else, but we take pride in having a positive impact on so many people through teaching and helping out those who really need it. Yes, teachers are generally underpaid and under appreciated, but they still teach. This field will be no different than any other; those who already want to teach simply have another subject to consider for their career path. Please, society, realize that teachers DO deserve more... but don't worry about good teachers not teaching if you don't change the compensation any time soon. Teachers will continue to make sacrifices for the good of others, even as new subjects are introduced at younger levels.
      --
      How many fulltime jobs can one man have?
    22. Re:dear lord... by hawg2k · · Score: 1

      I am also not sticking up for Microsoft, but I agree with the Parent poster here.

      I work in the information security area at my company, and we recognize that every employee and associate at the company needs to help with security. We have slogans like "security is everyone's business", and we have mandatory annual security training that everyone must take. It's simple stuff like have a secure password, keep it safe, never give it to anyone, no legitimate person will ever ask you for it, etc.

      At the very least, we force our employees to spend 20 minutes a year thinking about it, in hopes of cutting down on problems.

      To tie back in to the home user, at some point they need to take on a more "buyer beware" attitude and take some responsibility for their part. I know it's "en vogue" these days to, for example, sue the lawn mower manufacturer because they forgot to put a sticker on the mower that said "don't use as a hedge trimmer", when you lose an arm; however, "en vogue" is not necessarily right. If the user would exercise a little bit of common sense, most things could be avoided.

      That being said. If Microsoft can do something diffeernt to help out their user base, I think they should.

    23. Re:dear lord... by planetmn · · Score: 1

      The trick that adults give up on, is that children have a capacity to learn that can be untameable compared to adults. Add to the fact that they have all the time in the world to be a student (not like they have jobs or other responsibilities) and it's easy to see how they could pick up technology.

      You focus on the student side of the equation, which I agree, has room for the information. But not on the teaching side. There is infrastructure required (classrooms, equipment, support), teachers required (salaries, benefits, substitutes), etc.

      But figure this out, you can do things like English and most sciences, with a computer. Typing up an essay, running numbers through a spreadsheet to get standard deviation, etc. Most uni students I know, have to have crash courses in computers because their professors expect them to use things like Fortran, maple, magma, etc.

      Maybe my education was different. But we did utilize computers early on. I remember as early as first grade (1986) going to the computer lab to create a project on the computer (which to a six year old was an amazing and magic machine). This continued throughout my education. My high school actually did offer quite a few computer/technology courses, but they suffered by not having appropriate teachers. One course (something like writing for the world wide web or something - introductory web design) I "taught" because the teacher early on realized that I had more experience than he did in the subject.

      I also wonder about the university students. I'm an engineer, which meant that I used a hell of a lot of Maple and Matlab during school. Crash courses weren't offered. If you are in a curriculum that relies so heavily on technology, you should have a basic understanding of technology (whether it's from high school courses, learning on your own, etc.). I don't think we need crash courses at a university level.

      But once you hit highschool, things like statistics are largely just a manual labour job and not actually a comprehension job. like I know how the standard deviation works, but if you ask me to figure it out for a set of 30 numbers, I'm likely to typo a calculation or two.

      My wife teaches reading. And to me (being the engineer), I didn't understand exactly what she was teaching. I figured, they learn the letters, the sounds, the words, the meanings. Simple. Turns out, there is a lot more to it than what I could think of. Same thing with math. It's amazing the number of people who can't get a rough idea of a valid answer. Your example of calculating the standard deviation by hand. Yeah, it's manual labor, you'd probably never do it in the real world. But, it does teach something. It is (according to a junior high math teacher) useful for teaching students how to estimate whether their answers are correct. In other words, ensuring they aren't off by an order of magnitude, and that the answer makes sense.

      It isn't like computers are going to "go away" nor become any less entrenched in our society. So why not make it a part (but not the whole part) of the student experience?

      You are absolutely correct. Computer skills are becoming more and more valuable all of the time. But a lot more students nowadays have access to computers without a specific computer course. Just about everybody has a home computer (obviously, this is going to vary due to socio-economic demographics). Most libraries have computers for anybody to use (and at least mine offers courses on how to use them). It's a different situation than it was when we grew up.

      -dave

      --
      /., where "Apple and Google provide Iran with nukes" will be refuted with "But Microsoft is a convicted monopolist"
    24. Re:dear lord... by jackbird · · Score: 1
      So why is making it a mandatory part of the high school [or better yet elementary] curriculum such a bad idea?

      It's not necessarily, but you could say the same thing about driving, cooking/nutrition, personal financial management, media literacy, and lots of other life skills subjects that don't relate to standardized tests. The problems are time, money, qualified teachers, and politicization/monetization of most of the subjects I listed above (see your average school board meeting about the sex ed program for an example).

    25. Re:dear lord... by planetmn · · Score: 2, Insightful

      You don't have to tell me about it, my wife is a kindergarten teacher and has taught in the poorest districts and some extremely affluent areas as well. I have not met one teacher who did it for the money. My wife and I have similar educations (both master's degrees), both the same amount of experience, yet I earn more than twice what she does, and my earning potential is much, much, higher than hers.

      My concern is not that teachers won't do it, it's that the people who have the skills and abilities to teach computers, won't turn to teaching. Basically, that people in my situation won't do it. I am an engineer, I'm more than qualified to teach any math or science in school, but there is no way I will do it. I won't take the pay cut, and I don't want to deal with the kids, and particularily their parents. I am not a teacher. It's just not in me. Those who are teachers, and do it because it's all they ever would want to do, don't tend to (I'm generalizing here, and I could be completely wrong, so please correct me if I am, but this is the case from what I've seen) have the background in computers that would be necessary to teach them.

      -dave

      --
      /., where "Apple and Google provide Iran with nukes" will be refuted with "But Microsoft is a convicted monopolist"
    26. Re:dear lord... by tomstdenis · · Score: 1

      That being said. If Microsoft can do something diffeernt to help out their user base, I think they should.

      Remember when DOS used to come with a 300 page manual describing all the commands, their pros/cons, etc?

      Typical Windows install media comes with nothing more than an advertisement for another MSFT product (e.g. XP Plus!). Not saying a manual is the solution, since nobody RTFM anymore. But definitely some form of training material would be warranted. They could start with safer defaults too I guess...

      Tom

      --
      Someday, I'll have a real sig.
    27. Re:dear lord... by jackbird · · Score: 1
      Second, I'm sorry, you are just plain wrong. Is it the car companies fault you can put other liquids in your gas tank and ruin your car, is it the car companies fault you car can exceeed the spee dlimit and you can get a ticket for it, is it the car companies fualt that even thouth the oil light on you rcar is on it still runs and gives you a chance to kill it for good.

      FUCK NO. It is you fault, all your fault.

      Spoken like a car company in the 1950s, before seat belts, safety glass, crumple zones, head rests, airbags, ABS, traction control, gas mileage standards, and soft dashboards.

      Those things you named are user error, but if, for example, the car you cite shipped without a speedometer, or the oil light was hidden under the seat and blinked out a code you had to look up in a third-party manual, you might be tempted to think the manufacturer had some sort of liability for the consequences. That's the situation we're in, that's why people are pissed.

    28. Re:dear lord... by Opportunist · · Score: 2, Insightful

      Not to mention that even after the training, you'll invariable have a few kids in the class who still know ten times more than the teacher. And they will use it, further undermining what's left of the flimsy imagination of authority.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    29. Re:dear lord... by Anonymous Coward · · Score: 0

      People don't do enough thinking, and are too lazy to follow simple security procedures. If they were that simple, then they can be automated, right? But even you concur.

      No automated tool or system, that allows some freedoms can protect people entirely. Shows only that "entirely" is a strong word. 99.9% would be enough to stop spam.

      Think about it, the OS'es solution to malware? Only allow MSFT signed binaries to run. But this is horrible as it means only MSFT can authorize binaries and it cuts out 3rd party developers. Well, let's compare this to e.g. Linux. You can add certificates of repositories which are "allowed". No need to rely completely on one "company". Still disables over 99% of malware.
      You can, if desired, have /home mounted as noexec, which (with a minor cost) disables most of the rest.

      At some point the users themselves have to stop and learn how to use their computers properly, if they want to use them. If they're too lazy to figure it out, *and* demand security, they should not use a computer. I do not believe this is necessary or even desirable.

      I think capabilities with sandboxes, chroots and jails will solve this. Then user can run untrusted screen saver (as "nobody") and be certain it will not "phone out" or corrupt files. At the moment no OS comes even close implementing this in an user transparent manner, Java WebStart perhaps being closest.
    30. Re:dear lord... by magicchex · · Score: 1

      You have a valid concern, but among younger teachers and students going into teaching I am finding more with some background in computers. If I were to teach at a higher level than preschool, my many years of computer hobbying (have photos of myself at age 2 sitting on dad's lap banging away at his keyboard) would be a strong enough base to teach at least a fair number of computer courses in different areas. Maybe we will see a shift as new teachers are educated and enter the workforce. Going through a University program to teach DOES after all require some level of computer familiarity and statistically, some number of those graduates should have even more of a computer background. Maybe we can draw on those people, as they would be better inclined to be trained successfully as computer teachers and they already show an interest in teaching.

      --
      How many fulltime jobs can one man have?
    31. Re:dear lord... by Opportunist · · Score: 1

      The problem is that people don't want to bother. It's like with cars. They turn the key and it runs. They don't care why or how, how gas is injected into the engine and how combustion works, the run it 'til it breaks down. Then they call someone who knows how to fix it. They don't check or change oil, they just run the crate 'til it breaks down.

      That's how people deal with things they don't really care about. And as much as it bothers me, computers are something most people don't give a rat's behind about. It works and somehow does what they want, great. Don't bother improving on it, don't bother changing anything, don't bother keeping it in repair. HTML mails are pretty and they don't really bother them, so they remain activated. Only if it doesn't work anymore, they start going out of their way to call someone. They don't check for trojans and they don't update, and few of them have someone who does it for them, so the crate is running 'til it breaks down, weighted down by more trojans than sensible programs.

      It's not dumbness. It's lazyness. It's simple human nature to do not more than absolutely necessary to keep something running. The only people who do go out of their way and play and polish their systems are those that actually have some interest in it beyond using it as a tool. Just like with cars.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    32. Re:dear lord... by Ed+Avis · · Score: 1

      It should be possible to download and run third party software without putting your system at risk. That game you downloaded doesn't need administrative privileges to run - why should it need them to install? Just laziness on the part of the developers, cushioned by the general expectation that users on a Windows machine will have access to the administrator account.

      More fundamentally, if you install a game into C:\somegame why should it have write access to any file outside that directory? If you install a spreadsheet program why should it be able to read any files at all except the standard Windows libraries, its own installation files, and files you explicitly load into it? At the moment there's only one level of privilege - essentially 'everything' - and all applications run with that.

      See Plash for an implementation of what I mean.

      --
      -- Ed Avis ed@membled.com
    33. Re:dear lord... by Anonymous Coward · · Score: 0

      Well why not have it part of the school curriculum? When I went through school even keyboarding was voluntary. So in effect the majority of my fellow high school grads, knew JACK SQUAT about computers (we're talking circa 2000).

      In 7th grade I took a mandatory computer class. My 7th grade school was the only school that ever had a mandatory computer class. We learned the history of computers and even did a little programming on some TRS-80's (this was in 1991/1992, and those were seriously outdated machines by then). I breezed through it being a computer geek, but a lot of people struggled with it. But it was a step in the right direction I guess.

    34. Re:dear lord... by Loke+the+Dog · · Score: 1

      Oh come on, you make it sound like people are guaranteed a high paying job just because they know how to configure a router or install Ubuntu. Basically, thats what it would be about. Its not difficult, most geeks could do it. But if everyone knew and practiced these things, the internet would be a lot safer for everyone.

    35. Re:dear lord... by BoyIHateMicrosoft! · · Score: 1

      I think the both of you have really valid points. I think I agree that people, in general, do need at least a little training on basic PC usage. I'm not saying that some people can't figure it out on their own, because some can, but the MAJORITY of people can not. Does Joe Bob User need to know how the intricacies of how to use DHCP, DNS or SMTP, probably not. Would a general understanding of these things help to make their computer more secure, you betcha.

      I 100 percent AGREE with the line about people wanting the world to work for them. People, once again the majority, are lazy and stupid. It's just a fact of life. A person though can be intelligent and hard working but when no one else is doing anything why bother. I have an example for you those few non believers out there. We had given all of our office employees Open Office as their office suite instead of M$ because of the associated licensing fees with M$. They all threw baby fits for one reason or another. Well I one person had some issues with changing the color of a font in OO.(For the record they actually had to this on a letter that company sent out) I had shown them how to do it oh I don't know about 10 times previous to yesterday. Yesterday I was fairly busy and I said I could walk her through it on the phone otherwise it would take me a while to get up there and help her. She then starting whining because I couldn't come help her do it. I mean how lazy is that. Don't get me wrong I am more than willing to help someone learn how to use a new product or show them how some difficult feature works, but why it is the IT dept's job to babysit users? I think people have become reliant on IT for stuff they maybe shouldn't have. This ends up leading to situations where people won't do what someone else can do for them.

      I think Microsoft has kind of exploited that with Vista security. I can't actually believe I'm saying this but M$ did come up with fundamentally good ideas but as previously stated, they implemented it so that users are now to blame for their own immense stupidity. Is this Microsoft's fault? Well yes and no. I mean they try to help with the pop up boxes, but you get so freaking sick of them you eventually just click something to make it go away. I think a more effective pop up system would only come up if you were going to do something really stupid. I think people though as a whole need to become a little more responsible for their selves.

    36. Re:dear lord... by swillden · · Score: 1

      Not saying a manual is the solution, since nobody RTFM anymore.

      Nobody but geeks ever RTFM. That's why they stopped shipping them.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    37. Re:dear lord... by Torvaun · · Score: 1

      Whoo! Car analogy!

      'The car has detected that you are attempting to place the key in the ignition. This step has been linked to 99% of car crashes. Would you like to continue?'
      This will not decrease the number of car crashes. It may increase the number of car crashes as people stop listening when the car tells you something important. It may even increase the amount of road rage, thanks to the new aggravation inherent in changing the radio station.
      'The car has detected that you are attempting to decelerate. That caused a bomb to go off in the movie Speed. Are you sure you want to engage the brakes?'

      --
      I see your informative link, and raise you a pithy comment.
    38. Re:dear lord... by herve_masson · · Score: 1

      The people I'm refering too in my previous post can handle part of what you say, granted. They can get suspicious when they receive unknown attachments, and they usually don't run them anymore, sure.

      When it comes to "not run random binaries", that's not such a trivial thing. A lot of people I know (parents, friends, etc) have a vague understanding of what means 'run a binary'. Very vague indeed. How do you recognize "a binary" afterall ? Which "icons" does it take ? Most often, they just "click icons" that found their way to their desktop or start menu. Okay, I could educate them a little, and that's what I do constantly, with modest rewards.

      Now, "run as root/admin". With this one, you've lost most of them, sorry. And thanks M$, you can't always do that for them because they will need admin privilileges at some point for stupid reasons.

      Frankly, I don't know the kind of people you are dealing with; maybe I'm in a somehow computer-retarded area, but something I'm really certain is that their computer problems (which rapidly become mine) have little to do with laziness and a lot with education. And I think better OS could drastically lower the impact of this lack of education, and that should be the normal way to use a computer. We'll need to way some more years for this to come.

      When using a car, you don't need to know about engine internals (most don't). When using a computer, it's a bit like you are asked to know that stuff or face a rapid accident.

    39. Re:dear lord... by fbjon · · Score: 1

      You know, it's a lot more difficult for a 50-year old to learn than an 11-year old. And it's not the fault of the user.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    40. Re:dear lord... by Beer_Smurf · · Score: 1

      "At some point the users themselves have to stop and learn how to use their computers properly, if they want to use them. If they're too lazy to figure it out, *and* demand security, they should not use a computer."

      My OSX box is used daily without a problem by my wife, my children, and my children's friends in the neighborhood.
      None of these users have the slightest clue about "using a computer properly".
      From my point of view you are just making excuses for Vista.

    41. Re:dear lord... by Ucklak · · Score: 1

      I only fault MS by not actually coming up with a modern OS that is on par with the other available OSes in terms of security and run legacy apps in a VM - similar to what Mac did 6 years ago.

      They would have the upper hand if they did that but it appears that they are only a 'Me Too' OS and still running the tired old bloated code base.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    42. Re:dear lord... by planetmn · · Score: 1

      Its not difficult, most geeks could do it.

      And how many of these geeks would do it? That's my point. The people who have these skills generally don't teach.

      -dave

      --
      /., where "Apple and Google provide Iran with nukes" will be refuted with "But Microsoft is a convicted monopolist"
    43. Re:dear lord... by Polarism · · Score: 1

      It appears you have just been involved in an accident and are trying to open the door, please confirm this action (Allow/Deny)

      --
      All your base are belong to Google.
    44. Re:dear lord... by alexhs · · Score: 1

      Your analogy is flawed.

      Good ol' electrical phones don't call by themselves.
      Typewriters don't send whatever sensitive information you might have written.
      Game console don't spam other players.

      Basically you don't get into problems with appliances, like iPod or the forthcoming iPhone.

      Problem is that a computer is a generic hub for multiple appliances.

      On a business system, an administrator installs appliances, while users can't, and system should behave as intended.

      But on a home computer ?

      Having distinct accounts with authentification (and UAC is not authentification if you have admin rights) might only help educated users...

      If you really want a car analogy... What about someone buying a car CD player, to eventually find that that CD player is blocking the steering wheel every so often ?

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    45. Re:dear lord... by GeePrime · · Score: 5, Funny

      You have gotten in an accident and the airbag wants to deploy (allow/deny)

    46. Re:dear lord... by mstone · · Score: 4, Insightful

      It's not even laziness.. it's economics.

      In today's world, people have to deal with too many different categories of information to become even competent laymen in all of them.

      Do you know how your clothes are made? Do you know how your local power grid is laid out? Do you know how groceries are stocked in the store, or how to manage the logistics of getting food from all over the world into a single building? Do you know how roads are paved, water is delivered, sewage is handled, or waste is disposed of? Do you know the legal legal issues relevant to any of those fields?

      Take fifteen minutes and try to list all the things you'd need to learn and build in order to make a ballpoint pen from scratch.. and I mean really from scratch. You don't get to order plastics and machinery from suppliers. Start with a patch of earth that magically contains all the funamental materials you need, and your bare hands. If you have to list fifteen different things before you even get to 'make a decent shovel', you're on the right track.

      Our society works because we all cooperate, and generally trust each other. We trust the experts in textiles, power, etc. to do their jobs well enough that we don't have to become experts just to meet our own basic needs.

    47. Re:dear lord... by mstone · · Score: 1

      Don't forget collapsible steering columns..

      Ah for the good old days of driving down the road with a six-foot steel spear pointed directly at your chest.

    48. Re:dear lord... by jcgf · · Score: 1

      I can tell you that most teachers do not teach for the financial gain.

      No, they do it because they like power and authority over people. The money is secondary.

      Teachers will continue to make sacrifices for the good of others, even as new subjects are introduced at younger levels.

      God, I almost puked after reading that. Firemen, police and soldiers make sacrifices, teachers just baby-sit.

      I notice that many young and soon to be teachers think of themselves as modern day Christs. Do they have a class where they teach it or are people like that just attracted to the profession? Not trying to be an asshole, I'm really asking.

    49. Re:dear lord... by daviddennis · · Score: 1

      Well, if there were no Microsoft, Apple still would have developed the Apple II, which used a homegrown version of Basic. And it seems likely that Steve Jobs still would have found Xerox Parc and therefore we would still have our current interfaces.

      It's intresting to note how different the world would have been even at the beginning, since Radio Shack, Apple (Applesoft) and just about everyone else save Commodore used a Microsoft Basic as an integral component of their systems.

      I think that without Microsoft, IBM would have built a closed and corporate-style computer that would have probably still been popular. Apple still would have had the Mac. There would still be CP/M machines but I doubt Gary Kildall had the killer vision needed to become Microsoft on his own.

      I wonder if the big workstation companies like Sun or SGI would have built down their systems to a mass market price point in the absence of Microsoft. If so, that probably would have been the most open major platform. And then eventually open source BSD Unix would have leant itself to mass-market opportunities.

      I think Commodore's Basic was homegrown, so they would have still existed. They did do well as a mass market company until Microsoft swept them away.

      Just a few random observations. In the end, I think someone would have spotted the mass market computing opportunity and ran with it, and we'd probably have computers at similar price points to what we have today. That much, I think, was inevitable. What they'd be like is anybody's guess.

      D

    50. Re:dear lord... by Khabok · · Score: 1

      Nuh uh. You missed the point.

      Any user who owns a computer can pick up a little knowledge. They can watch carefully next time their geek friend helps them with something, they can ask their geek friends about things and remember what the answer was... maybe read a littls /. now and then. Whatever. There are many many ways to gain some knowledge. People do not do that, and GP sees M$ as a culprit in that paradigm. I agree.

      It's not that M$ is bad for allowing anyone to use a computer, but they're letting everyone down by acting like you can use it indefinitely without learning anything about it. From a moral standpoint, they should have focused not on the idea that Joe Sixpack can use it, but that Joe Sixpack can learn to use it.

    51. Re:dear lord... by petermgreen · · Score: 1

      that is indeed true, hence there are several choices with computers.

      1: put up with an internet covered in shitware where a dronemaster can knock almost any site off the internet (this is the status quo).
      2: restructure the internet to stop that happening (possible but difficult and has other nasty ramifications)
      3: force people to learn before we let them on the net (this is what we do with driving, we force people to learn to drive and pass a test in it before we let them on the road).
      4: force people to live with very locked down machines for all thier internet use.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    52. Re:dear lord... by BlackSnake112 · · Score: 1

      What school did you go to that didn't have computers weren't used by all students? I was in grade school in the 70s and early 80s and we had the apple II and those pet things with the tape drive. 5.25 floppies were later. Not everyone was required to take a typing classes but everyone was on the computers at some point. Either cad drawing, pascal programming, also a whole slew of games that helped in math, spelling, grammer (OK I sucked at the spelling and grammer ones). They added whole rooms with computers as I got to high school. This was not a well do to school. The computers were bought with funds from donations from the community. Not with state funds. I believe they just got white boards last year. The original blackboards (from the 50s) were still in use. They had been painted over with that blackboard paint a bunch of times. We had a smaller classes. 300 was an average class size. Come on, what kind of school did you goto? A single room school house where K-12 is all tought at the same time?

    53. Re:dear lord... by Opportunist · · Score: 1

      Given the course the whole issue is currently taking, I say we're gonna see 4 if we don't get 3 to happen soon.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    54. Re:dear lord... by 99BottlesOfBeerInMyF · · Score: 1

      I think a large part of security involves the self. People don't do enough thinking, and are too lazy to follow simple security procedures.

      Oh those poor, stupid users. Can't they follow "simple security procedures?" For example, if a user wants to run some game posted on a Web site all they need to do is purchase and install a virtual machine, then install Windows again from scratch then copy the binary into the VM's shared folder, disable the VM from having access tot he internet and the shared folder, then run it in the VM. I mean what is wrong with these stupid users? It only costs $80 for a good VM a user can install and with a week or two worth of training courses they can probably learn how to do installs of Windows. There is only a 50% chance the Windows activation will break the VM and stop it from working.

      Users do need to be educated, but not until Windows is fixed so that it is easy to perform simple tasks like running untrusted software safely. Right now you need to be an expert to use Windows safely and that is unacceptable. Blame the OS until it is fixed, then if users still mess up you can start blaming them.

      No automated tool or system, that allows some freedoms can protect people entirely. Think about it, the OS'es solution to malware? Only allow MSFT signed binaries to run. But this is horrible as it means only MSFT can authorize binaries and it cuts out 3rd party developers.

      No system can protect users entirely, that does not mean we should ignore all security measures and give up and rely upon people to learn incredibly complicated and expensive procedures in order to perform simple tasks. The solution to current malware is to increase the granularity of security, introduce trust mechanisms, create a UI that was not written by morons, and give the users the information and control they need.

      There is no need to allow or disallow binaries to run if they are signed by MS or anyone else. Windows has had a proper ACL architecture in place for years, they just haven't implemented it in the rest of the OS or let users access it. Here's an idea, how about if I download a random application that is neither signed nor certified and was not pre-installed, by default when a user double clicks on it it runs in a sandbox defined by a default ACL and is not given permission to do anything it wants. How about when it tries to install a rootkit the OS provides a useful dialogue box that reads "The program 'MartainHunt' would like permission to have complete control of your computer for all time (Stop it from controlling my computer for all time)(allow it to control my computer for all time)." How about if it tries to harvest my e-mail addresses it pops up a different dialogue box that still does not have OK/Cancel in it, like "The program 'MartainHunt' would like permission to read your AddressBook (Stop it from reading my AddressBook)(allow it to read my AddressBook once)(Always Allow it to read my AddressBook)." Why is that so hard?

      The reason Windows is a security nightmare is because MS did not design it properly taking into account what kind of malware is out there and what tasks users need to accomplish. If they were not a monopoly they would be slaughtered in the market by now. Stop blaming users. They have perfectly reasonable expectations for their OS that are not being met.

    55. Re:dear lord... by IAmGarethAdams · · Score: 1

      It's fine.

      If you crash, just close all your windows and open them again. You'll find your car running again in no time

    56. Re:dear lord... by Anonymous Coward · · Score: 0

      Clippy: It seems to me that you are driving to the grocery store. Do you want help with that?
      [Yes] *[No]*
      Clippy: Are you sure you don't want me to drive your car for you?
      *[Yes]* [No]
      Clippy: You are attempting to drive the car yourself
      [Cancel] *[Allow]*
      Vista: Are you sure you want to drive it yourself? Some operations may be dangerous to your car.
      Me: WTF? Dangerous to my car? Way to prioritize you PoS!
      *[Yes]* [No]
      Vista: Enter the password
      [*********]
      Vista: You bought Vista Car Basic Upgrade and the option you selected is not available. You need to purchase Vista Car Premium Upgrade.
      *[Upgrade]* [No]
      Vista: Enter your credit card number and expiration date.
      [****-****-****-****]
      [04/15/09]
      Vista: Thank you for paying more money to Microsoft. Installing the Vista Car Premium Upgrade.
      Installing: [########__] 80%
      Vista: Vista Car Premium Upgrade installer detected that your car does not support DRM and TPM. Some features may be disabled or downgraded.
      *[OK]*
      Installing: [##########] 100%
      Vista: Congratulation! You've just upgraded your Vista Car. Where do you want to go today?
      *[OK]*
      Vista: You are trying to access the steering wheel. It's a potentially dangerous operation.
      [Cancel] *[Allow]*
      Vista: Enter the password
      [*********]
      Clippy: It seems you are going to take a ride. Do you want help with that?
      [Yes] *[No]*
      Clippy: Are you sure you don't want me to drive your car for you?
      *[Yes]* [No]
      Aaarrgg!!! *smash!* *smash!* *whack!* *whack!*

      Clippy: It seems you are destroying your car. Do you want help with that?
      [Yes] *[No]*

    57. Re:dear lord... by IAmGarethAdams · · Score: 1

      There are four access levels, not one, and an installer can specify which one it neds to use. The UAC popups should get developers writing correct manifest files pretty quickly.

      In addition to that, should a non-priviledged program try to write to the Program Files directory, Vista will instead show the application access to a subdirectory of the current user's Application Data folder

    58. Re:dear lord... by Anonymous Coward · · Score: 0

      >Not trying to be an asshole, I'm really asking.

      Ah. If you're not trying, it must come naturally.

    59. Re:dear lord... by Anonymous Coward · · Score: 0

      Or are you saying adults are in general very very stupid and shouldn't be trusted? Well, Bush DID get elected to a second term...
    60. Re:dear lord... by Siker · · Score: 1

      You're forgetting an important component.

      Yes, everyone should be able to learn how to turn off HTML mail or how to configure SMTP. Even normal programming is so ridiculously easy that I have no idea why there are B.S. degrees entirely focused on programming. You're writing a friggin' list of commands for the computer to do. If you can adequately describe how to get from your house to your car, you can adequately write a program.

      But what you forget is that people are afraid of things they don't know, and that this fear grows ever larger with age. The reason is simple: when you are young, there are many things you don't know in your every day life. Can I eat mud? Is there a monster under the bed? Your fear of the unknown is tempered by your constant confrontations with it. But as you grow older you get more answers and eventually you get to a point where your day to day life offers nothing unexpected, nothing you haven't done before. You have checked under the bed many times, and there is no monster. Just dust. You have tasted mud and you now know it's an acquired taste.

      So your fear is allowed to fester and grow until even changing your email settings makes you afraid. You don't know the consequences. It's out of the ordinary, it's not a part of your every day life. What if something happens? You might consider learning under careful supervision of a 'teacher', because you are familiar with that process. But trying stuff on your own? Never.

      This fear fosters a culture of stupidity. So when developers write software, they have to constantly remind themselves: people act like they're stupid. Always. It may be that they aren't actually stupid - I don't think most people are stupid - but they will act like it because of their irrational fear of new things.

      Software has to be designed for idiots.

    61. Re:dear lord... by Steve001 · · Score: 1

      swillden wrote and included with a post:

      Not saying a manual is the solution, since nobody RTFM anymore.

      Nobody but geeks ever RTFM. That's why they stopped shipping them.

      It could be that the manuals that came with the system were not well written or easy to understand. The large number of "...for Dummies" and "The Idiot's Guide..." books (originally released just for computer programs and systems) show that there is a market for well-written manuals. What I've noticed is that the after-market manuals are written from the point of view of someone who will actually use the system, versus just presenting everything to the user in a massive work like many packaged manuals.

      It could also be that with the large number of after-market manuals available to the public, there is no longer a need to include a full manual with the item. Buy a good manual is just another cost of purchasing a computer. For example, is there a need to include a manual on HTML with the computer? Before Vista was released I stopped by my local bookstore and found a few massive (> 3 inches thick) manuals already available for the new OS.

    62. Re:dear lord... by Anonymous Coward · · Score: 0

      Or "The car has detected that you are engaging the breaks. This is determined to be an action that preceeds 99.9 of all car craches. Are your sure you want to continue?"

    63. Re:dear lord... by Ed+Avis · · Score: 1

      When I said there's only one access level what I meant was that if an application runs as user bob, then it has access to all of bob's files. Not just the ones belonging to that app, or the ones that bob explicitly asks to load. Windows Vista's protection levels let you run an app with increased privilege (so you can run it as administrator if it needs it) but don't provide a way to run with reduced privilege - at least not according to the web page you cite.

      It's a similar story on Linux. You can run a program as root, or as your user account. If it runs as your user account then it can't modify /etc/fstab or whatever, but that's not really the important thing for security to protect - what matters much more is that the app has the full set of permissions that you have, so it can read your private files in your home directory even if you never asked it to load those files.

      I want to run an app with the least privilege necessary, and that doesn't mean just running it as my own user account instead of as administrator.

      --
      -- Ed Avis ed@membled.com
  7. Why should they have a problem? by geoffrobinson · · Score: 1

    If Microsoft wants to advertise here, to a crowd that largely doesn't care for them, more power to them.

    And if Slashdot wants to take their money and then be critical of them, what's the problem with that either?

    And there doesn't seem to be an official Microsoft stance on Slashdot anyway.

    --
    Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
    1. Re:Why should they have a problem? by Architect_sasyr · · Score: 5, Funny

      There doesn't seem to be an official Slashdot stance on Microsoft either... about the only thing you *do* notice is that most of the windows supporters post as AC's...

      Back on topic: Vista tests for my corporation have been far from impressive in both security and performance. I'll stick with the XP Upgrade method I think. "Skin XP to look like Vista... open up the case, remove half the RAM and clock the CPU back a few notches"

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    2. Re:Why should they have a problem? by Anonymous Coward · · Score: 0

      Why? So far, Microsoft has NOT invited independent, unindentured, un-gagged security experts to review their offerings, and its probably too late to see the dividends from the ex Sysinternals people. They like to sell security, but as the three pigs know, straw house and stick houses are not good enough. Vista is no brick house, so it stays in the sh.. house. One presumes there is commercial pressure to leave fluffy services wide open, pandering to advertisers and CRM want-to-bes.

    3. Re:Why should they have a problem? by gEvil+(beta) · · Score: 1

      Hey thanks! You just saved me 400 bucks. : D

      --
      This guy's the limit!
    4. Re:Why should they have a problem? by turly · · Score: 2, Funny

      "Skin XP to look like Vista... open up the case, remove half the RAM and clock the CPU back a few notches"
      You forgot "break Media Player". From BOFH: The Craptop:

      So you like Vista?"
      "Not really, no. I run a Vista simulator."
      "Virtual Server?" the Boss asks.
      "Nah, I just turned on all the flashy crap in XP, changed the background image, took some memory out of my box and clocked down the CPU. Then broke Media player. Works like a charm."
      --
      IX CCXLIX XVII II CLVII CXVI CCXXVII XCI CCXVI LXV LXXXVI CXCVII XCIX LXXXVI CXXXVI CXCII
    5. Re:Why should they have a problem? by Valdez · · Score: 4, Funny
      ^^ No AC ;)

      What security or performance "tests" did you run that you found "far from impressive"?

      Note:
      1) Open web browser
      2) Load www.slashdot.org
      3) Read what other people who haven't actually tested Vista posted

      ... is not a valid test. ;)

    6. Re:Why should they have a problem? by ohwell · · Score: 0

      in a business environment if you have the same base hardware (with at least 1gig of ram) vista will be much more performant, they've fixed/optimized so many little things in the kernal that the overal effect is quite dramatic. On a home users workstation you'll see gains in other area's that I'm not concerned with but in our case where our average user has 6 to 20 foreground apps running it just kicks butt.. if all your doing is wordprocessing then windows 2000\(linux flavor of the day) was all you'll ever need!

    7. Re:Why should they have a problem? by init100 · · Score: 1

      about the only thing you *do* notice is that most of the windows supporters post as AC's...

      And so do most trolls. :)

    8. Re:Why should they have a problem? by Architect_sasyr · · Score: 1

      Well spotted. I had forgotten where I heard that, but you are correct. The craptop was it.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    9. Re:Why should they have a problem? by Architect_sasyr · · Score: 1

      You're right, steps 1, 2 and 3 are not a valid test. I wouldn't know, I couldn't get past 1.

      On a serious note, we tested your standard stuff, Outlook, Word, opening large attachments, Access, and the like. We also tested with an in house application (don't worry, it scares me too). None of the tests came up any better than the XP tests done at the same time.

      Tested on Two IBM Laptops (spec's escape me... but then again, I'm not at work) which were both recently bought (Vista capable stickers and all). About 1GB or RAM where the current school of thought is 2 or 4 depending on where you look. Each of the tests was designed to test how the machine held up under heavy disk load, multi-tasking and the like.

      All that aside, one of my colleagues has Vista running on a dual boot XP box and is more than happy with it, then again, all they do is surf the web and maybe write a document or play solitare.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
  8. "Too much malware" by Veetox · · Score: 1

    As dissatisfied as I tend to be of Microsoft's "advancements", I have to say that they should not be responsible for making their system impossible to screw up. Daddy just needs to learn to spend money on the high quality porn, instead of the cheap, virus loaded "Click for more!" free porn. But that doesn't address the fact that home users log in as admin. every time - no, that's a different hell right there; MS should make restricted access user accounts mandatory.

    1. Re:"Too much malware" by danpsmith · · Score: 1

      Daddy just needs to learn to spend money on the high quality porn, instead of the cheap, virus loaded "Click for more!" free porn.

      Or figure out what usenet is. =P

      --
      Judges and senates have been bought for gold; Esteem and love were never to be sold.
    2. Re:"Too much malware" by Cadallin · · Score: 1

      Shut UP! Jackass! Do you want the world to find out? If everybody starts using Usenet again, it'll suck just as much as the rest of the internet, nevermind making the powers that be aware. Good Grief! Are you trying to destroy our whole system?

    3. Re:"Too much malware" by Opportunist · · Score: 1

      MS should make restricted access user accounts mandatory.

      I sign that, but only if they make those restricted accounts also actually useful. When you can't even install a program to be used by one person only without being administrator, it gets ridiculous.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  9. er um by pizzach · · Score: 2, Funny

    "too many owners running their boxes as admins and downloading every bit of malware they can get their hands on." er um. I hope he's not talking about me.
    --
    Once you start despising the jerks, you become one.
  10. You can't build a fort on a foundation of shit. by Anonymous Coward · · Score: 1, Informative

    It's pretty obvious that you can't build a fort on a foundation of shit. Without a solid base to hold your fort up, it will sink into the fecal marsh and smell like high heaven.

    The security of Windows has always been built upon such a foundation of shit. That's why it's had so many problems. Instead of drawing from the proven security models of systems like UNIX and VMS, the Windows developers went and rolled their own. And you know what? It was shit. It didn't have a solid theoretical underpinning like the security model of other systems have. It's been over 20 years later, and they still haven't looked to the proven models for inspiration.

    1. Re:You can't build a fort on a foundation of shit. by DrPizza · · Score: 1, Interesting

      The theoretical underpinnings of the Windows security model are DAC, with limited MAC (specifically, the Biba Integrity Model). The MAC stuff is new to Vista; the DAC stuff has always been in NT.

      The DAC model is the same as that found on typical Linux, Solaris, AIX, Mac OS X, FreeBSD, etc. installations. The Biba model is rarer (but nonetheless theoretically sound), but it's rumoured that Leopard will use it too.

      In other words, shut the fuck up; you don't know what you're talking about. But I guess that's to be expected of anonymous cowards when talking about Windows.

    2. Re:You can't build a fort on a foundation of shit. by drsmithy · · Score: 3, Insightful

      The security of Windows has always been built upon such a foundation of shit. That's why it's had so many problems. Instead of drawing from the proven security models of systems like UNIX and VMS, the Windows developers went and rolled their own. And you know what? It was shit. It didn't have a solid theoretical underpinning like the security model of other systems have. It's been over 20 years later, and they still haven't looked to the proven models for inspiration.

      Windows has the same "theoretical underpinning" as VMS (hardly surprising, given they're designed by the same person). Which is, I must point out, vastly superior to that of traditional (and most contemporary, at least as commonly configured) UNIXes.

      There is little, to nothing, wrong with the "foundation" of Windows.

    3. Re:You can't build a fort on a foundation of shit. by david.emery · · Score: 1

      On another /. topic recently, there was a small discussion (claimer: I started it) on VMS fine grained security models. Apparently Win NT had something closer to the VMS model inside, but it apparently was never really used by anyone.

      I still think this is what modern OS need. Unix-based security models are better implemented, but I do NOT think they're necessarily better designed.

      Thus I think that there is merit in both the original poster's comments and this response, but the last line of this response should perhaps (in the best object oriented fashion) be applied to SELF as well as to PARENT.

                dave

    4. Re:You can't build a fort on a foundation of shit. by DrPizza · · Score: 1

      What the hell is a "unix-based security model"? A model is something like "discretionary access control" or "mandatory access control" or "role-based access control, etc.. Traditional unix (POSIX user/group/world permission bits) are DAC. So are POSIX ACLs. So are Windows NT ACLs. So is VMS. The conceptual basis behind all of these things is the same. The granularity and expressiveness may vary (ACLs are more expressive and finer-grained than permission bits), but the models are identical. Only the implementations differ.

      MAC (essentially, labelling) is rarer, but is found in "Trusted" OS variants, and I think is an option in e.g. SELinux. Vista also incorporates some elements of MAC; MAC can provide one of two things; confidentiality (Bell-LaPadua) and integrity (Biba) (though they're contradictory; the restrictions that guarantee integrity violate confidentiality, and vice versa). Vista's MAC is there to provide integrity.

    5. Re:You can't build a fort on a foundation of shit. by HairyCanary · · Score: 2, Funny
      There is little, to nothing, wrong with the "foundation" of Windows.

      Ah yes, the foundation is well designed. But when they were mixing up the concrete they forgot the cement.

    6. Re:You can't build a fort on a foundation of shit. by Opportunist · · Score: 1

      Windows and Unix come from very different directions.

      Windows was conceived as a single user system, coming from the very single user (actually single task) OS DOS, without any kind of direct, networked, interaction with other computers. Up until WinNT, the network ability of the system was of very minor concern, as was the security. It simply was not necessary at all. Unix was originally designed and concepted as a multi user, multi task system, actually being used as the server system on a network, often with untrusted machines attached.

      Now ask yourself in which of those systems there was more foundation work done concerning security and permissions.

      Why someone would think Windows is capable of creating a stable, sane and trustworthy security concept is beyond me. That system was originally designed to be SINGLE user! Nobody wasted a nanosecond to ponder security when it was originally built. Security was attached to it, just like some garage to a victorian house. And it fits about as nicely.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:You can't build a fort on a foundation of shit. by david.emery · · Score: 1

      I guess we're at cross-purposes here.

      The models you are discussing are pretty much limited to information flows, and generally apply to the file space (including in-memory equivalents.)

      This says nothing about whether, for instance, a process can change its own or another process scheduling priority, start/restart/shutdown a device, apply or ignore resource quota, etc.

      In this respect, the "unix based model" I'm referring to is exactly 2 levels of privilege: normal user and superuser. VMS finer grained privileges allowed a user (or more accurately a process operating on behalf of a user) to get selected privileges to do specific things. Some that I remember (from way long ago) were: Start/Stop printer queues, Exceed Disk Storage Quotas, Change File Ownership/Permissions, Change Scheduling Parameters (i.e. process priority), lock pages into virtual memory (a favorite for tuning applicatins) and my favorite, Set Process Privileges (basically this was the meta-privilege, it was the privilege that allowed you to enable to disable other privileges...)

      My bottom line: There's -a lot more- to OS security than just information flow controls, and I strongly believe that all of the OS I know/use today (including Win XP, Mac OS X, and various Linux/Posix flavors) are -all deficient- in this regard. For Windows, it's particularly disturbing given Dave Cutler and the VMS heritage.

            dave

      p.s. In the file space itself, VMS had a 4th permission bit, that prevented you from deleting the file. I still remember RWED as the order of the permissions (and I stopped using VMS in about 1984...) It turns out to be quite handy to say to a user "You can read/write this file, but you can't delete it." When you couple that with VMS file versioning, that provided a lot of help against accidental deletion of files by both fat-fingered users and inadvertently misbehaving software.

    8. Re:You can't build a fort on a foundation of shit. by DrPizza · · Score: 1

      "The models you are discussing are pretty much limited to information flows, and generally apply to the file space (including in-memory equivalents.)"
      OK, now I see where you're coming from (though in NT they've always applied to much more than the file space).

      "In this respect, the "unix based model" I'm referring to is exactly 2 levels of privilege: normal user and superuser. VMS finer grained privileges allowed a user (or more accurately a process operating on behalf of a user) to get selected privileges to do specific things. Some that I remember (from way long ago) were: Start/Stop printer queues, Exceed Disk Storage Quotas, Change File Ownership/Permissions, Change Scheduling Parameters (i.e. process priority), lock pages into virtual memory (a favorite for tuning applicatins) and my favorite, Set Process Privileges (basically this was the meta-privilege, it was the privilege that allowed you to enable to disable other privileges...)"
      Ok, yes. NT has a similar set of privileges, that are generally orthogonal to the DAC permission system. For example, there's a privilege for "change process priority", one for "lock pages into physical memory", and a bunch of others. These are all actively used and enforced, although you might not notice as the privileges are available to Administrators by default anyway (though even when available they must be programmatically enabled).

      "p.s. In the file space itself, VMS had a 4th permission bit, that prevented you from deleting the file. I still remember RWED as the order of the permissions (and I stopped using VMS in about 1984...) It turns out to be quite handy to say to a user "You can read/write this file, but you can't delete it." When you couple that with VMS file versioning, that provided a lot of help against accidental deletion of files by both fat-fingered users and inadvertently misbehaving software."
      It's funny you should mention that; one of the rationales for the Biba integrity model is that writing is functionally equivalent to deleting anyway.

    9. Re:You can't build a fort on a foundation of shit. by Anonymous Coward · · Score: 0

      My bottom line: There's -a lot more- to OS security than just information flow controls, and I strongly believe that all of the OS I know/use today (including Win XP, Mac OS X, and various Linux/Posix flavors) are -all deficient- in this regard. For Windows, it's particularly disturbing given Dave Cutler and the VMS heritage.

      You may want to investigate Windows "Group Policy". Specifically:

      Computer Configuration | Windows Settings | Security Settings | Local Policies | User Rights Assignment. They're you'll find the following:

      - Increase Scheduling Priority
      - Load and Unload Device Drivers
      - Lock Pages in Memory
      - Replace a Process Level Token
      - Take Ownership of Files or Other Objects
      - Create a Token Object

      And many, many more. And that's only one subkey. Windows has a lot of built in security. Much more than many people appear to know about.

    10. Re:You can't build a fort on a foundation of shit. by still+cynical · · Score: 1

      People said we were crazy to build a fortress on a foundation of shit, but we did it anyway!

      We built a fortress (Windows), and it sank into the shit. So we built another one (Win 95), and that sank into the shit. So we built a third one (Win ME), that one burned down, fell over, and sank into the shit. But the fourth one (XP) stayed up!

      --
      Ignorance is the root of all evil.
    11. Re:You can't build a fort on a foundation of shit. by 0xABADC0DA · · Score: 1

      Theoretical underpinnings of a security model can also include things like having a Chinese wall of syscalls be the *only* way a process can interact with other processes and the kernel. It includes things like having shared libraries only share data between threads of a single process instead of between all threads of all processes. It includes things like that at some level which can't be bypassed having *one* way to perform some action rather than Way, WayEx, AnotherWayEx, ad nauseum that do not share a common implementation. It includes things like "one application cannot directly send events to another".

      You might call these practical or philosophic underpinnings, but these are not a question of for instance 'how good the code is' but rather of 'why did they make it this way'. There are lots of specific syscalls that could be added that would improve performance, for example a "folder listing with stat" combined call. But these are not part of unix because in large part the theoretical security model says the fewer ways to do something the more secure it is.

    12. Re:You can't build a fort on a foundation of shit. by david.emery · · Score: 1

      OK, I've heard rumors of this.

      Show me how it's actively used in the real world.

      On VMS, the fine-grained privilege model was clearly documented and explained to system administrators and "power users". It was very effectively used by softare installers.

      Is this stuff still present in XP and Vista?

                dave

    13. Re:You can't build a fort on a foundation of shit. by Allador · · Score: 1

      It's used everywhere, by a large number of (competently written) software and software installers.

      It's used extensively in XP and Vista (which are all just later generations of NT).

      They are well understood by competent sysadmins and programmers on the platform. I find it really sad to hear that this sort of thing is a surprise to anybody, as its just part of the platform that you need to know about to use effectively.

      Is it well documented?

      Well, this is probably not comprehensive, but a 10-second google search gives me this as the first result. It's from the 2003 server docs, but its the same set of rights in XP and Vista (though Vista may have some new ones).

      http://technet2.microsoft.com/WindowsServer/en/lib rary/ab66826b-3230-4d3f-a8df-2491b10473ec1033.mspx ?mfr=true

      For anyone who works professionally in this industry on windows system administration, this is not news, this is well known stuff. Yes, there are plenty of incompetent ('hey, my cousin does windows administration in his spare time from high school') administrators out there, but thats not what we're talking about.

    14. Re:You can't build a fort on a foundation of shit. by david.emery · · Score: 1

      OK, interesting list. Now how would one expand this list to provide more security against malware?

      Seems to me that there should be specific privileges associated with registry editing, for example.

              dave

    15. Re:You can't build a fort on a foundation of shit. by Allador · · Score: 1

      The registry fully supports granular ACLs, the same as the file system. You can see these by running regedit, right-clicking on any key or value, and choosing permissions. You'll then see a very familiar ACL editing screen.

      So for example, you can restrict any arbitrary key or value (or entire hierarchy) to only administrators, or any group, or any person.

      This is, in fact, how the system ships, with pretty much all of HKLM read-only for non-admin users. Generally, the only sections of the registry that have write-access from non-admin users are the user-hive, ie HKEY_CURRENT_USER, or HKEY_USERS/SID.

      In addition, targeted loosening of the ACLs on specific registry keys (with the use of a tool like RegMon), is often one of the things you have to do to make bad-software work under a non-admin user account.

      Does this answer what you were referring to, or was it something else?

  11. Let me get my flame-proof suit on and say...... by ip_freely_2000 · · Score: 4, Insightful

    "and downloading every bit of malware they can get their hands on."

    Come on. More than anything, Microsoft is in a no-win situation to try and protect people from themselves. If everyone ran Linux instead of Vista there'd be the same damn problems.

    If a thirteen year old wants to download smileys for their IM client, the kid is going to do it. If the software has spyware, then that spyware would do what it takes to open up or break the system. It's pretty damn hard to code against human behaviour.

    1. Re:Let me get my flame-proof suit on and say...... by Bob54321 · · Score: 1

      I agree with the parent completely. There is no way Microsoft can stop people downloading random piece of shit and installing it on their computer. If every time you tried to install something there was a pop-up saying "Are you sure you want to do this?" people would complain about too many pop-up causing people to ignore them. I suppose if the thirteen year old was in a non-root account there would be some stoppages but after enough going to the parent saying "I can't install this, it is essential, you can't use a computer without it... blah, blah, blah) the kid will be running as root soon enough. Especially given the majority of computer users do not realize they should run their computer as administrator. (written from a windows laptop logged in as admin...)

      --
      :(){ :|:& };:
    2. Re:Let me get my flame-proof suit on and say...... by wiz31337 · · Score: 1

      Mind if I borrow your flame-proof suit for a second?

      I agree with you, if everyone ran Linux they would log in a root so they didn't have to type their password every time they wanted to install smileys. Most casual users (not the /. crowd) want their computers and software to be easy to use, fast, and to look pretty security is somewhere on the back burner.

      If a box asks them if they want to cancel or allow an action they are more than likely going to click allow so they can get to their smileys because afterall that is why they downloaded them in the first place.

      --
      /whisper/ Thanks for the candy!
    3. Re:Let me get my flame-proof suit on and say...... by andreasg · · Score: 1

      You wouldn't have to be logged in as root to install smilies, it could just install them under ~/.im_app/smilies/

    4. Re:Let me get my flame-proof suit on and say...... by exi1ed0ne · · Score: 1

      Microsoft is in a no-win situation to try and protect people from themselves.

      I'd have to agree. People want computers to be a toaster - throw some bread in, mash a button, and get toast. That is the extent they want their involvement to be if it isn't in their realm of interest.

      To be honest though, there are plenty of other occupations that I'm clueless on. Put me in a fighter jet, or have me do someone else's taxes and your gonna see the same recipe for disaster. I'm sure there are plenty of people who shake their head at folks who don't understand what a GDP deflater is, or know how to skin a deer.

      --
      Pessimists.net - as if life wasn't depressing enough.
    5. Re:Let me get my flame-proof suit on and say...... by rolfc · · Score: 2, Informative

      If everyone ran Linux they would not have to log in as root in order to install smileys, and a virus would have to convince the user to make the malware executable. Ubuntu is perfectly usable without root privileges, and the fact that every distribution is a little different would make it more difficult to write malware than just make a windows version.

    6. Re:Let me get my flame-proof suit on and say...... by drooling-dog · · Score: 1

      I agree with you, if everyone ran Linux they would log in a root so they didn't have to type their password every time they wanted to install smileys.

      Just about any user application can be installed in the user's home directory, no root access needed. No problem with that unless you're sharing it with other people with their own user accounts.

      But then, the idea of Linux users installing smileys just seems a little off. Maybe the world is OK as it is...

    7. Re:Let me get my flame-proof suit on and say...... by Toby_Tyke · · Score: 1

      Just about any user application can be installed in the user's home directory, no root access needed

      Yes, but be honest here, what do you think is going to happen when Joe Sixpack is confronted with a dialog saying "Type your root password to install the free porn viewer!"?

      --
      "I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
    8. Re:Let me get my flame-proof suit on and say...... by pebs · · Score: 1

      Come on. More than anything, Microsoft is in a no-win situation to try and protect people from themselves. If everyone ran Linux instead of Vista there'd be the same damn problems.

      Nice try with that tired old argument again. Guess what? Linux already went through a period of time where it was insecure and easy to exploit. That was in the mid 90's and Linux security was a joke back then (especially compared to FreeBSD and many other UNIX OS's). They fixed things and it got better.

      People are always trying to make a correlation between popularity and the amount of exploits. Linux is more popular than it was in the mid 90's yet it is much more secure. Personally I don't think Microsoft has spent the resources necessary to really make secure software, and they don't have the advantage of open source ("many eyes on the code").

      --
      #!/
    9. Re:Let me get my flame-proof suit on and say...... by drooling-dog · · Score: 1

      what do you think is going to happen when Joe Sixpack is confronted with a dialog saying "Type your root password to install the free porn viewer!"? You make a strong point there.

      He really should learn about Usenet for that, though...
    10. Re:Let me get my flame-proof suit on and say...... by Anonymous Coward · · Score: 0

      If everyone used Linux they wouldn't log in as root because most popular distros works just like Mac OS X... without a root (and those that do not would quickly change).
      ...and the Windows admin problem is Microsofts fault... they need to fix it, and the only way to fix it is to say to their users "Hi guys... Well, we told you lies for the last 20 years... it is really a real bad idea to run as admin on your PC even when you use Windows" and to require that software for Windows didn't need Admin rights to run... and software vendors would be sued if the used any word or logo insinuating Windows compatibility of software (including games) wich didn't obey Windows security model. That would make me consider respecting Microsoft again.

    11. Re:Let me get my flame-proof suit on and say...... by 99BottlesOfBeerInMyF · · Score: 1

      Come on. More than anything, Microsoft is in a no-win situation to try and protect people from themselves.

      Wrong. MS's is in the position of having to implement more fine grained security than "don't install the program" and "let kill babies and piss on the carpet." Stopping malware isn't protecting users from themselves, its giving users the option of performing normal tasks like installing and running random software from the internet safely. Vista fails to give users a measure of how much they should trust a given application, inform the user what an application is doing, or sandbox it so that by default it is not allowed to read your e-mail address book and start running a spam server.

      If everyone ran Linux instead of Vista there'd be the same damn problems.

      Again I disagree. If everyone ran Linux tomorrow, malware would be ported in a month and in 6 months every major distribution would implement fine grained security such as mandatory access controls and trust protocols/certification needed to stop the current breed of malware. The only reason these technologies are not mainstream on Linux today is because Linux does not have a malware problem. Linux is responsive to customers because it is not a monopoly, so it actually adapts to solve customers problems.

      If a thirteen year old wants to download smileys for their IM client, the kid is going to do it.

      Agreed.

      If the software has spyware, then that spyware would do what it takes to open up or break the system. It's pretty damn hard to code against human behaviour.

      You should code for human behavior, not expect users to change. What is so hard about running new software in a sandbox with restricted access to the rest of the system and a good UI and trust framework? Sure it is not super easy, but what the hell has MS been doing for the last decade since malware exploded on their machines? Linux, OS X, Solaris, and the BSDs all have better options for this than Vista and Windows is the only one that really needs it. How hard is it to stop all applications form accessing my e-mail address book or sending mail unless the user approves it? Most people never install a new e-mail client so would never see this. 99% of the time someone did it would be a worm and would let them stop it. 1% of the time they would be installing an e-mail app and it would not be unexpected. This isn't rocket science.

    12. Re:Let me get my flame-proof suit on and say...... by Sancho · · Score: 1

      Except that Linux doesn't have a firewall on by default (most distros) or automatic updates set to install by default (most distros). The world going from current Windows to current Linux right now would be a step back.

    13. Re:Let me get my flame-proof suit on and say...... by Anonymous Coward · · Score: 0

      > Yes, but be honest here, what do you think is going to happen when Joe Sixpack is confronted with a dialog saying "Type your root password to install the free porn viewer!"?

      Same damn thing that happens when I am working on someone's Windows machine and I say "Type in your administrator password so I can work on this problem". They look at me with a dumb look on their face and say "How would I know what that password is?"

  12. Users by drooling-dog · · Score: 2, Interesting

    Microsoft is always going to leave network services on by default because otherwise users might have to go admin and turn them on to get their software to work. Of course the goal is to relieve users of the need to be concerned about what's going on in their computers, but unfortunately it also relieves them of the opportunity to ever learn anything and thereby participate in their own security.

    So, you can be "insecure by design", or you can expect your users to educate themselves just a little about how things work and their own role in the security equation. I'm sure the focus groups all say, "We'll take our chances, just don't make us have to think!"

  13. "Don't let users do anything" by Anonymous Coward · · Score: 0

    The tone of this article implies that users are too stupid to breathe, let alone operate a computer system. For a crowd that endorses a privacy-rich, DRM-free, open-sourced world, I'd expect more of you to have realized this.

    Screw the author of TFA and his insultingly haughty and elitist opinions of what computer OS purchasers can or cannot do. He strikes me as the type that Mitties his day away as the BOFH.

    1. Re:"Don't let users do anything" by Random+BedHead+Ed · · Score: 2, Informative

      You can have a privacy-protecting, DRM-free, open source system that also has good security - these goals are not mutually exclusive. A few years ago Apple implemented a sudo workalike for OS X that lets you run a system as a normal user; the so-called 'administrative' Mac user is not really one with root privileges, but is just allowed to sudo if you provide authentication. Many UNIX flavors and and Linux distributions had this as a configurable option for years, but after OS X some common Linux distros (Ubuntu comes to mind) started implementing a nearly identical configuration and integrating it with the GUI. Microsoft would have been wise to emulate this as well, as it's extremely easy to use, and relies on existing authentication models, but prevents you from messing up your system.

      This is just an industry best-practice, well implemented by everyone else but ignored by Microsoft. The 'elitist' you are referring to might seem elite to you because he thinks like a sysadmin.

  14. 90% of viruses and spyware? by Paulrothrock · · Score: 3, Insightful

    I think that's a bit low. There are only about 30 viruses for Macs (most of which are holdovers from OS 8 days) and I've not encountered one bit of spyware or adware. I don't have experience with Linux, but I imagine it's similar

    I think the reason Windows is such a target isn't just its market share, but also its vulnerability.

    --
    I'm in the hole of the broadband donut.
    1. Re:90% of viruses and spyware? by Overzeetop · · Score: 1

      Actually, it's also because the maximum number of clueless users on Windows far outstrips all other OSes combined, likely by a couple orders of magnitude. I would also venture that windows users are more likely to look for that "free ride" download instead of purchasing software. Linux also has its freeware crowd, but it's a totally different environment.

      Unfortunately, the old MS model - mostly pre-internet - ignored permissions, or implemented them poorly such that even trivial software is written expecting admin privledges. MS just doesn't have the balls to go break all of that software. Shame, too, as they could have actually fixed the system had they done that.

      Maybe it's not the MS is incompetent, but merely spineless?

      --
      Is it just my observation, or are there way too many stupid people in the world?
    2. Re:90% of viruses and spyware? by flyingfsck · · Score: 1

      Yup - MS has totally cornered the crapware market. It is time for a new anti-trust trial demanding that the crapware department in MS should be split into two competing entities: Those responsible for viruses and those responsible for spyware.

      VISTA: Viruses, Insecurity, Spyware, Trojans and Adware.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    3. Re:90% of viruses and spyware? by 3choTh1s · · Score: 1

      But then again it's not just Windows it's Internet Explorer.

      I've seen viruses in my day(spyware and adware) and so have my friends. Ever since we started using Firefox(since its days as Phoenix) we haven't looked back. We also haven't had a single hit of spyware, adware or any other nasty that happens to be the virus of the week.

      But guess what all this amounts too. IE being very very bad. And guess what operating system IE only runs on. Honestly any windows system has been good enough for me(better since SP2). But the first thing any sane person should do when getting a windows system is download either Firefox or Opera. Pick your flavor and the internet is going to be a far funner place to be. And please don't blame all of Microsoft for just 1 departments shortcomings.

  15. Apt-get by Anonymous Coward · · Score: 2, Funny

    If everyone ran Linux instead of Vista there'd be the same damn problems.
    If everyone ran Linux, they wouldn't have these problems because people wouldn't know how to install anything.

    *ducks*
  16. Nice Article by icedivr · · Score: 3, Funny

    When the second paragraph contains this quote --

    In a nutshell, Windows is single-handedly responsible for turning the internet into the toxic shithole of malware that it is today.

    you know it's going to be fair and balanced.

    1. Re:Nice Article by RAMMS+EIN · · Score: 2, Insightful

      ``In a nutshell, Windows is single-handedly responsible for turning the internet into the toxic shithole of malware that it is today.

      you know it's going to be fair and balanced.''

      The sad thing is that it's actually true.

      --
      Please correct me if I got my facts wrong.
    2. Re:Nice Article by PhxBlue · · Score: 2, Insightful

      It may not be "fair and balanced," but that doesn't take away from the truth of the statement. This is slightly OT, but too many media entities today worry about being "fair," at the expense of giving their readers the whole story.

      --
      !#@%*)anks for hanging up the phone, dear.
    3. Re:Nice Article by cnelzie · · Score: 1

      The Register is not exactly known as being conservative in its remarks. They may dress up their pieces with outrageous sounding wording.

          Are you denying that Windows makes up virtually every single 'botted' computer on the Internet? Are you disputing that Windows running PCs aren't what the majority of Spambot PCs happen to be running? Are you denying that Malware simply isn't spread by Windows PCs?

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    4. Re:Nice Article by Niten · · Score: 2, Interesting

      "Fairly comprehensive" and "The Register" never, ever belong in the same sentence together.

      This is one of those few times I've found myself wishing Slashdot had Digg's "Bury Story" feature – this article serves neither to enlighten nor to persuade. It's not aimed at the kind of intelligent, informed people at the center of the open source community who would genuinely be interested in how Vista's release affects Windows security; it only preaches to the choir of those poor and confused souls who hate Microsoft because it feels good to hate Microsoft.

      This quote was particularly enlightening:

      And there's the catch: "Windows needs your permission to install this cleverly-disguised Trojan / nifty program. Click Yes to get rooted / continue." ... So you see that, here again, MS's security strategy involves shifting responsibility to the user.

      Honestly, how is this any different from the state of affairs on Linux, BSD, OS X, Solaris, or any other operating system? Thankfully Windows now does what it can to ensure you're fully aware when software is being installed on your system, but within the realm of current technology, it will always be ultimately up to the administrator (i.e., end user) to differentiate between trustworthy and untrustworthy software. That's just the nature of the game. To try to play this off as some particular flaw in Windows is idiotic, and completely wrecks the author's credibility.

      To those who seem to be enjoying this article so much: If you just like the adrenaline rush, consider playing a game of racquetball instead. For the sake of the rest of us, please leave Slashdot for actual, honest-to-goodness news and analysis.

    5. Re:Nice Article by planetmn · · Score: 1

      But since much spyware is "installed" by the user, when they install a program they want to install, would this change with a different OS? If people move to Linux, OSX, etc. they are still going to download and install programs. And if those programs have spyware bundled in with them, how will that change the malware situation?

      Remote exploits are MS fault. Malware is not.

      -dave

      --
      /., where "Apple and Google provide Iran with nukes" will be refuted with "But Microsoft is a convicted monopolist"
    6. Re:Nice Article by lhbtubajon · · Score: 1

      The "whole story" is the very definition of "fair reporting." If people know everything about a story, it can't get any fairer, by definition.

      I see the problem as media outlets artificially creating weak angles that drive some level of argumentation, when what they really intend to do is prop a particular political slant.

    7. Re:Nice Article by dylan_- · · Score: 1

      But since much spyware is "installed" by the user, when they install a program they want to install, would this change with a different OS?
      Yes.

      If people move to Linux, OSX, etc. they are still going to download and install programs.
      Yes, but they (being non-technical users) will download them from the approved (more to the point, the included) repositories instead of randomly from a website.

      And if those programs have spyware bundled in with them, how will that change the malware situation?
      The repositories won't carry programs with malware.

      The idea should be to get away from this "install something from random website" culture. I think non-technical users would be very happy to be given a list of "approved" software that they knew was free from spy/malware.

      I realise this could sound like insisting they use one particular package, but it's not. They'd still (for example) have the option of choosing a word processor from OpenOffice, Abiword, KWord, etc. they'd just happen to know that any of them was a safe choice.
      --
      Igor Presnyakov stole my hat
    8. Re:Nice Article by Anonymous Coward · · Score: 0

      excuse moi... but isn't it the truth ? ...or are we still hiding behind the "popularity" excuse ?
      When I think about I'm glad Bill Gates did reconsider the Net back in 96... now I can surf porn and you get the shit.

    9. Re:Nice Article by planetmn · · Score: 1

      Yes, but they (being non-technical users) will download them from the approved (more to the point, the included) repositories instead of randomly from a website.

      I think the download managers might help. But I don't think it'll stop people from downloading apps. Let's face it. I've told my father in law multiple times not to download and install crap, yet he still does, and his machine gets bogged down. Once Linux or OSX is used more, the software will be written for it. And there will be places to download the apps, and I think people still will.

      The idea should be to get away from this "install something from random website" culture. I think non-technical users would be very happy to be given a list of "approved" software that they knew was free from spy/malware.

      And the way you've phrased it here, I think will make the biggest difference. But why couldn't this be done for Windows? Set up a site with legitimate downloadable software, and have everything approved before being posted to it.

      And my experience may be different from the typical user, but everytime I've played around with Linux, I've always had to download something from a non-official website (drivers, etc.), or have had to add repositories to the list. Which, if this was common, would mean that people would get used to downloading items or adding non-official repositories and we'd be back to square one.

      So linux gives you a location of spyware-free software, but it's nothing that's unique to the OS, just it's implementation.

      -dave

      --
      /., where "Apple and Google provide Iran with nukes" will be refuted with "But Microsoft is a convicted monopolist"
    10. Re:Nice Article by Opportunist · · Score: 1

      Ok, then let's crack that nut and expand:

      1. Windows breeds clueless users. Or, as I enjoy to call them, clickmonkeys. It's convenient and most things even work (more or less), but it caters to lazyness.

      2. Windows was not built from the grounds up as a network based, tightly secured system, and it shows.

      3. It's not trivial to get information about the insides of the system. Most configurations are well hidden in some obscure corner of the registry.

      4. Windows offers very few useful tools to analyze your system, you have to resort to 3rd party tools, which you first of all have to know about & find.

      Fair and balanced enough?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    11. Re:Nice Article by Anonymous Coward · · Score: 0

      You're totally out of order... you have no right to tell the truth about the worlds best OS... without Windows there wouldnt be any Linux... nor Mac... Microsoft invented the modern computer (and the modern Internet).

      --

      That was supposed to be fun...

    12. Re:Nice Article by Nasarius · · Score: 1

      Maybe we're all saying the same thing in different ways, but one of the major problems with political reporting today is that nearly everything is presented as "Foo said X. Bar said Y." Rarely is it pointed out when X or Y is a lie. The fact that it's a lie/wrong/distortion/etc is a necessary part of the story. I think with most reporters this isn't political slant, it's sheer laziness combined with the fear of being perceived as slanted if you call out something as blatantly wrong. It's so much easier to just present this false balance.

      --
      LOAD "SIG",8,1
    13. Re:Nice Article by dylan_- · · Score: 1

      But I don't think it'll stop people from downloading apps. Let's face it. I've told my father in law multiple times not to download and install crap, yet he still does, and his machine gets bogged down.
      Because they're getting mixed messages. They're told to go to a website to download a cool or useful bit of software, and they do and it's good and it works. And then they're told not to download "crap" from a website, but how are they supposed to tell what's "crap" and what's "good"? If they installed all their "good" software from their "Add/Remove Programs" icon then there would be no mixed message: you just never install from a website.

      There are some things you need to install from non-official repositories at the moment but they are for installation, which doesn't apply in the scenario we're talking about (where Linux is mainstream and presumably pre-installed).

      So linux gives you a location of spyware-free software, but it's nothing that's unique to the OS, just it's implementation.

      So? Unique or not, my point stands. Windows doesn't have this at the moment; if it did I think we'd see less spy/malware on Windows too. I'm not sure how they could implement it without either falling foul of monopoly misuse regulations (if they only included their own software) or having to spend a fortune on testing a huge bank of closed source software (if they would allow any software to qualify). Indeed, I'm not sure the latter would even be physically possible!
      --
      Igor Presnyakov stole my hat
    14. Re:Nice Article by lhbtubajon · · Score: 1

      Yeah, I agree, we are saying the same thing. I interpreted your words differently the first time.

      The state of investigative journalism in this country is why I chose not to become a journalist after graduating with that degree. No longer is a reporter given the time and resources to flesh out a story to the degree necessary for forming thoughtful opinions. Instead, productivity is the main thrust, and each reporter must churn out story after story with aggressive deadlines that eliminate the possibility of real journalism.

    15. Re:Nice Article by mgiuca · · Score: 1

      Lmao... I thought you were replying to a slashdot post. Good article :)

  17. Article is putting Windows in too good light by pesc · · Score: 4, Informative

    From the article:

    As Billg likes to point out, Windows is the platform on which 90 per cent of the computing industry builds, and this naturally means that it's the platform on which 90 per cent of spyware, adware, virus, worm, and Trojan developers build. That translates into 90 per cent of botnet zombies, 90 per cent of spam relays, 90 per cent of spyware hosts, and 90 per cent of worm propagators.

    This implies that Linux, Mac, Solaris, VMS, etc stands for 10% of the malware. This is not true. I would guess that non-Windows systems have less than 1% of the malware.

    --

    )9TSS
    1. Re:Article is putting Windows in too good light by pebs · · Score: 1

      Don't forget cell phones, PDA's, and other devices. Yep there are viruses for cell phones.

      --
      #!/
    2. Re:Article is putting Windows in too good light by Kaenneth · · Score: 1

      Linux and Mac OS may be safe from viruses.

      But dodo birds and passenger pigeons are safe from bird flu.

      contagious diseases depend upon population density.

    3. Re:Article is putting Windows in too good light by crabpeople · · Score: 1

      Please. Ive been portscanned and spammed by many a compromised linux box. Some people just don't do any OS maintenece, like keeping up with updates.

      --
      I'll just use my special getting high powers one more time...
    4. Re:Article is putting Windows in too good light by Scudsucker · · Score: 1

      contagious diseases depend upon population density.

      Bad analogy. There are more Mac and Linux boxes now than there were Windows machines when the first Windows viruses came out, so there's more than a critical mass for malware. No, the amount of malware depends on the design decisions that were made for the operating system, not based on how much marketshare it has.

  18. Gee.. biased a bit? by d_jedi · · Score: 2, Insightful

    Oh, the article is from the Register. I see.. no surprises there.

    --
    I am the maverick of Slashdot
    1. Re:Gee.. biased a bit? by Anonymous Coward · · Score: 0

      Ad hominem circumstantial

  19. ubuntu does the same thing too. by Type-E · · Score: 1

    When you first install ubuntu, you will be prompted to create an user during installation, that users is automatically placed in the sudo list. When you tried to configure something that require admin privilege, it will prompt you for your password. So is command prompt, you will need to put sudo in front of the command to get admin privilege. However, for linux, your windows manager would remember your elevated privilege for a while so the same task would not ask you for the same login/password again for a while. For windows, it's kept coming back again and again.

    1. Re:ubuntu does the same thing too. by Anonymous Coward · · Score: 0

      While this seems like a good idea, because it's convenient, doesn't it also create a window of time during which a malicious program could gain root priv without your knowledge?

    2. Re:ubuntu does the same thing too. by seandiggity · · Score: 1

      Well here's an overview of security on Ubuntu, although I haven't been able to find a straightforward answer to your question: http://www.psychocats.net/ubuntu/security . I do know that the graphical interface seems to handle sudo/gksudo privileges separately from the terminal. So, if in the terminal I type "sudo mv somefile /bin/", I type the root password and can be sudo for 15 minutes in the terminal, but if I then go to open up a program like, say, Synaptic (package manager), I'm prompted again.

      The question is, during the "sudo window", what can and can't be done by a malicious program? Things might be handled quite differently than logging in as root or they might not be.

      --
      Geeks like to think that they can ignore politics, you can leave politics alone, but politics won't leave you alone.-rms
  20. The biggest Microsoft problem by Don_dumb · · Score: 2, Insightful

    As usual, Windows enables far too many services by default.
    This is my number one Windows gripe. It not only reduces security (there's more vunerabilities running) but takes up resources and generally gets in the way.

    Microsoft can't fix the users, there will always be the crowd blindly clicking OK or tuning off the firewall because their game's troubleshooting tells them to.
    But reducing the number of services and installed programs running, can reduce the number of vunerabilities present and active by default. How long did it take for them to give the option of actually turning off Messenger, despite no one ever using it. The deault install should be the minimum needed to access the net and use office. If we are all used to prompts and downloading programs a wait of a few seconds to install a progam from a file in the Windows install folder, to run something new, shouldn't be too much of a problem.
    Especially if we have the option of actually uninstalling IE7 completely.

    And on another note, I have watched this Vista launch and still I wonder. -
    Why should I get it? I see alot of hype but not a single reason to upgrade.
    --
    If this were really happening, what would you think?
    1. Re:The biggest Microsoft problem by 99BottlesOfBeerInMyF · · Score: 1

      Microsoft can't fix the users, there will always be the crowd blindly clicking OK or tuning off the firewall because their game's troubleshooting tells them to.

      "Users blindly clicking OK." Where to start. First, it is MS's fault that they designed an insecure UI that uses operant conditioning to train people to blindly click "OK." Thousands of useless dialogue boxes with technobabble where OK means "make it work again" and surprise surprise people always click "OK." Second, if the OS ever shows the user an OK/Cancel dialogue box, it has failed. All buttons should be labeled with a real action that applies to what they are being asked. "OK" is not an action. "Let it control my computer for all time" is an action. UI design is part of security and it is MS's fault they have ignored that.

      As for the firewall, why isn't there an option to allow a given program to access the network and not let any other application do so that is as easy to access as turning off the entire firewall? Why isn't it in the "File menu" under "allow access to the internet?" It is MS's fault for not making this task easy and the result of people disabling their entire firewall.

    2. Re:The biggest Microsoft problem by BlackSnake112 · · Score: 1

      same can be said for Apple users. I have seen the Apple users here enter in their password when prompted too. Why while surfing web site they got prompted for their password is a scary thing. They were not doing updates, or installing any software just browsing web sites. The web sites were in different languages so couldn't understand what they were looking at. I did get the URLS and have then blocked on the main network firewall. Their response as to why they entered in their password was: "I always enter in my password when my mac asks me to. It is a mac I never have to worry about any bad thing" Since these are faculty, they have to have admin/root access to their machines.

      Policy kicked in and their macs were rebuilt. The main point is that stupid user is not limited to just ms, it exists everywhere.

      As far as the firewall goes, a single application is can be granted access. It has been that way in XP for quite some time now. NOw turning off the firewall that is abad idea. Either turn back on the default behavior of the XP firewall or use the firewall execptions. The default behavior is to prompt the user if they want to allow a program to access.

    3. Re:The biggest Microsoft problem by jb.hl.com · · Score: 1

      The deault install should be the minimum needed to access the net and use office.

      This would probably work quite well, and is quite close to the Linux/UNIX way of working, where you only run the print server or whatever if you actually need it.

      That's a good idea especially if the OS is able to enable services as they are needed. For example, if you don't have a printer installed, what use is running the Print Spooler service? If you don't have a sound card, why have Windows Audio running? If you're running the Windows Classic theme, disable the Themes service! If you only have one user, what use is Fast User Switching; disable it! If you're not on a big network, why have the Remote Registry service installed?

      Of course if you try and install a printer, install a sound card, switch back to the Luna/Aero theme or add a new user, the services should get automatically enabled. Less bloat and the same flexibility...win win situation :)

      --
      By summer it was all gone...now shesmovedon. --
    4. Re:The biggest Microsoft problem by 99BottlesOfBeerInMyF · · Score: 1

      ...same can be said for Apple users. I have seen the Apple users here enter in their password when prompted too.

      Usability studies show this is actually much less common on macs because users are rarely asked for their password on macs so they are much more likely to question the behavior. Also, for the most part the users are right. They don't have any negative consequences from randomly entering their password in some field because of the market realities. A targeted attack can certainly affect Mac computers and their security is not ideal, but they do not suffer from widespread exploitation. If they did, the OS would be fixed to deal with this because Apple has to keep users happy to make sales. MS is a monopoly and does not have to so widespread exploitation does not bother them (financially).

      Policy kicked in and their macs were rebuilt.

      Umm, I'm not sure there is any logical reason for this. How would a Web site do something malicious with their password on a default system?

      The main point is that stupid user is not limited to just ms, it exists everywhere.

      This isn't about "stupidity." his is about normal users performing normal behaviors and the likelihood of their machine being compromised. That is what determines what security measures need to be implemented. Windows needs to have much tighter security than Macs because Windows is subject to attacks all the time and 1/4 of all people are currently infected with malware.

      As far as the firewall goes, a single application is can be granted access... The default behavior is to prompt the user if they want to allow a program to access.

      Yes, but it can't be granted access easily by the user so the user ends up just turning the firewall off rather than dealing with regular prompts. Usability is a security concern. Theoretically, I can sandbox every application I run on Windows within a VM, but I'm not going to because it is a huge pain in the ass. You can't just ignore the user when designing a security system and assume they will somehow change their behaviors to match a security model they do not understand. Users want to perform tasks. The OS needs to be designed to make performing those tasks securely, a simple one.

      The right way to do this is with ACs that restrict application not only by network access but also by files they can access and other system resources. Restrict every pre-installed application to just what it needs to do to stop buffer overflows from having free reign. Restrict new applications based upon how much they are trusted. User certificates to determine if they are certified as coming from a particular domain and if they have been verified by independent parties. Assign them a combination of the ACL included with them and a more restrictive ACL for each trust level in order to make sure they are not behaving maliciously. This would reduce the number of user prompts 90%, while actually providing them in the cases it is really needed. It would require serious modifications to Windows and to the format for application on Windows, but MS is in a better position to do that than any other OS vendor. The only reason MS did not do this 5-10 years ago is because it would cost money and it brought them no real benefit. As a monopolist it made more sense financially to work on DRM and embracing other markets by building competitors into Windows than it did to fix their security nightmare.

  21. You are in the right place for that. by twitter · · Score: 2, Insightful

    The only story I want to hear about Vista security is what it fixes. We already know what Microsoft broke.

    I've been telling you for years and I'll tell you again. The fix is:

    Diversity is the only solution to internet security. The user gains immediate security in the short term. The community gains security in the long term as weak platforms are eliminated and can no longer be used to attack strong ones. Everyone wins when the monoculture ends. Free software provides both transparency and a diversity of hard targets. Confronted with rising costs, criminals will go back to their usual meat space businesses.

    --

    Friends don't help friends install M$ junk.

    1. Re:You are in the right place for that. by rbarreira · · Score: 1

      Do you know how to read a question?

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    2. Re:You are in the right place for that. by magicchex · · Score: 1

      fix /fiks/ verb, 1. to repair; mend.

      fix /fiks/ noun, 28. Informal. a repair, adjustment, or solution, usually of an immediate nature.

      And now that I've done my douche-bag move for the day, I can rest easy till tomorrow.

      --
      How many fulltime jobs can one man have?
    3. Re:You are in the right place for that. by Anonymous Coward · · Score: 0

      You missed one -

      http://www.apple.com/

    4. Re:You are in the right place for that. by ohwell · · Score: 0

      so you propose that a linux kernal thats monoculture as a replacement for another monoculture, hmm does not make sense to me!

    5. Re:You are in the right place for that. by Llywelyn · · Score: 1

      "Diversity is the only solution to internet security"

      If you truly believe that to be true, then why did you only recommend a set of linux distros?

      --
      Integrate Keynote and LaTeX
    6. Re:You are in the right place for that. by secolactico · · Score: 1

      so you propose that a linux kernal thats monoculture as a replacement for another monoculture, hmm does not make sense to me!

      Well... to give him the benefit of the doubt, he did link to distrowatch. I guess you can also find the different variants of BSD on that site.

      Heck, maybe even Solaris.

      --
      No sig
    7. Re:You are in the right place for that. by twitter · · Score: 0, Troll

      If you truly believe that to be true, then why did you only recommend a set of linux distros?

      There's enough diversity of system and module settings in that list for the majority of home and business use. Free software is like that.

      --

      Friends don't help friends install M$ junk.

    8. Re:You are in the right place for that. by dedazo · · Score: 1

      There's enough diversity

      • They all have Perl installed
      • They all have Python installed
      • They all share exactly the same directory structure
      • They all run Xorg
      • In the majority of cases, they are running either GNOME or KDE, and likely have both Qt and GTK installed
      • They are all likely running the same set of basic daemons, including SSH, Samba and Sendmail
      • They all have exactly the same set of basic, well-known system libraries
      • etc

      Yeah, free software is exactly like that.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    9. Re:You are in the right place for that. by ohwell · · Score: 0

      even at different kernal levels probably 80% of the code is the same!

  22. Re:Vista Bashing For Nerds by Anonymous Coward · · Score: 0

    Yes, I am sure OSTG's Master Plan is far more insidious and underhanded than Microsoft's. Slick OSTG executives have been hoodwinking poor old babes in the woods Microsoft with their confiscatory advertising practices.

    Stupid Microsoft! You know what you doing!?!?

  23. ANSWER: Get Internet Freedom Disk + P.U.M.P by Anonymous Coward · · Score: 0

    http://internetfreedomdisk.blogspot.com/

    Great persistent memory LiveCD. Videos to explain them to noobs

  24. My suggestion by Maznio · · Score: 1

    ...is to lock it up by default and then the users will be FORCED to learn to make stuff work.
    And I don't mean those pesky dialogs "Allow application to run?" but rather default low-permission accounts (which implies making it hard to create an administrator account -- which exists already), minimum services out-of-the-box and a checklist of stuff needed to be turned on for apps to function. It's not too hard to enable and start the printer spooler when installing a printer, is it? Or enabling the DHCP client service when needed?

    IMHO, the whole idea of a centralized registry to keep all configuration for every installed application AND the OS is flawed.

  25. Some strange quotes by rbarreira · · Score: 1

    For one thing, IE7, at least on Vista, is no longer such a dangerous web browser. It may still be the buggiest, the most easily exploited, and the most often exploited browser in internet history, and probably will be forever, but it has become safer to use, despite its many shortcomings.

    It's funny the way he uses "IE7" when he's apparently talking about a mixture of IE and IE7... As far as I know, IE7 doesn't have many security bugs known until now, and especially not on Vista due to protected mode... Three letters - F, U, D.

    Of course, it only works if everyone stays out of the admin account as much as possible, and if everyone with an admin password knows better than to install a questionable program with admin privileges. And there's the catch: "Windows needs your permission to install this cleverly-disguised Trojan nifty program. Click Yes to get rooted continue."

    So you see that, here again, MS's security strategy involves shifting responsibility to the user.

    So how exactly could this be better? By preventing the user to install/run any applications downloaded from the internet? It seems that the author of the article never heard about Security vs Usability tradeoffs (however he mentions them somewhere else, which makes it even worse...).

    And once UAC is disabled, all of its security enhancements are lost.

    Oh my god, how surprising...

    The old problems never go away: too many networking services enabled by default

    Some references would be nice, as well as proving that DEP and address space randomization won't be enough to counter the threat present due to those services...

    Data hygiene is still an absolute disaster on Windows. In fact, it's worse than it ever was in some ways, and that's very bad indeed. Browser traces still in the registry, heavy and complicated indexing to improve search, new locations where data is being stored. It all adds up to a privacy nightmare. Keeping a Vista box "clean" is going to be impossible for all but the most knowledgeable and fastidious users.

    That might be true, however it has nothing to do with the remark that Vista won't be enough to make the internet have less malware, etc.
    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    1. Re:Some strange quotes by Anonymous Coward · · Score: 0

      You have to be one of the dumbest people I've ever seen post to Slashdot. You've taken his quotes out of context, you've linked ideas together that don't belong together and you obviously can't read or understand the English language. Did you realize Thomas Greene has a degree in English? Do you understand his background at all? Why don't you try to educate yourself (start by reading his excellent book on computer security) instead of posting your drivel? Try to understand context and learn something instead of reacting with knee-jerk, trash postings. Did I just byte on a troll here?

  26. As Beavis and Butthead once said... by consumer_whore · · Score: 1

    "You can't polish a turd."

    1. Re:As Beavis and Butthead once said... by d3ac0n · · Score: 1

      You can if you dip it in Liquid Nitrogen first.

      Of course, all you end up with is a cold shiny turd instead of a steaming hot one...

      Can we pick a new analogy please?

      --
      Official Heretic from the "Church of Global Warming". Proven right thanks to whistle blowers. AGW = Flat Earth Theory
  27. Math and Science aren't the only options by rbarreira · · Score: 1

    So, you mandate that schools spend an hour every week teaching computers. Where does that hour come from? Math? Science?

    I think it would be nice if it came from the Creationism Class :P
    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  28. asbestos cloak of ignorance by twitter · · Score: 0

    If a thirteen year old wants to download smileys for their IM client, the kid is going to do it. If the software has spyware, then that spyware would do what it takes to open up or break the system. It's pretty damn hard to code against human behaviour.

    What, there's spyware in the Debian repositories? Call Perens, now! Oh wait, false alarm from someone projecting Windoze problems onto free software. Never mind, Gaim, kde's IM client, and all the other IM clients that already have smileys, do not actually contain malware, nor do any of the other user contributed and community verified packages of artwork. Oh dear, that makes life very hard for malware authors.

    I'll give you a little hint about the specifics - if you go read the article you can see the author going through all the details of how easy it is to screw a Vista user and why - he compares them to free software browsers and OS because none of those problems exist there! Free software is not like the deceptive and broken crap M$ makes.

    I know, I know, you are only pretending to be ignorant. That's OK, I like answering easy questions.

    --

    Friends don't help friends install M$ junk.

    1. Re:asbestos cloak of ignorance by Anonymous Coward · · Score: 1, Insightful

      Newflash, "If everyone ran Linux" then malware writers would target Linux distributions with malware they way they target Windows now. Monocultures are targets like that. Linux is great, but it's not unbreakable. If the average person has root access, they can do serious damage.
      Now, if everyone ran Linux and knew what they were doing I suspect malware authors would have a much more difficult time accomplishing anything. But that isn't really a fair comparison, because if Windows users knew what they were doing, it would be much harder for malware authors too (remote exploits notwithstanding. But even these problems can be mitigated by knowledgeable users.)

    2. Re:asbestos cloak of ignorance by Anonymous Coward · · Score: 0

      Oh come on that is a weak argument!

      If everyone was running linux, everything would not be verified, and downlaoding would be the same as today becuase that is what people want! You cannot control the world.

    3. Re:asbestos cloak of ignorance by lxt518052 · · Score: 1
      "If everyone ran Linux" then malware writers would target Linux distributions with malware they way they target Windows now. Monocultures are targets like that.Linux is great, but it's not unbreakable. If the average person has root access, they can do serious damage.

      This argument has been used by Microsoft for years in defending their abyssmal security record. It sounds plausible, but unfortunately, there's no truth in it.

      The truth is that Linux does not give average user root access. There's no need for that. It is a superior design. Period.

      The root cause that Microsoft screw up again and again in security is their attitude towards the end user. They just want to manipulate the user. Had they put 1/10 the effort they used to implement DRM, or treat every Windows installation as pirate, or crush their competitors using unfair means, the Windows security hell would have long gone away!

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    4. Re:asbestos cloak of ignorance by Toby_Tyke · · Score: 2, Insightful

      Are you advocating Microsoft create it's own software repositories, vet all submissions to make sure they are not malware, and only allow windows to install software from those repositories?

      Apt-get is great, if the software you want is available from your distributions repositories. If it isn't, like the last piece of software I installed on my Ubuntu box, then you are left to download a .deb and install it with dpkg. Now, if I write some nasty little app that turns your box into a spambot, roll it into a deb and put it up on a website as "Cool_new_gaim_smileys.deb", what is going to stop little Johnny from downloading and installing it? Remember, once he types in his root password, he is totally screwed.

      The alternative of course is to only install packages from your distributions repos. Which is all well and good, until you want something they don't contain. As soon as you allow a user the ability to install non-distro-approved software, you allow them to install malware. There is absolutely no workable way around this which does not either remove the users control over their system, or third party vendors ability to distribute software without the approval of the distro vendor. If I know the root password for a box, and I can install any program I want on it, then I can break it. That holds true for Linux, OSX, Windows, or any other OS you care to mention.

      --
      "I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
    5. Re:asbestos cloak of ignorance by drooling-dog · · Score: 1

      You don't think there's a boatload of money that's been trying to prove you correct for quite a long time now? If Linux were equally insecure, it's a certainty that this would have been demonstrated and advertised, no expense spared. I do admit, though, that a more ignorant user base would go a long way, which is why these may seem like the good old days if Linux ever passes a share of 10% or so of home users.

      Part of the problem, though, is in the nature of open-vs-closed software. Even "legitimate" closed-source commercial software is full of spyware and other crap that would be flagged and stripped out immediately if the source code were open and subject to inspection. Why? Because if you can't look at the code (or rely on other independent eyes who can), neither you nor anyone else outside of the original vendor can easily know what the code is really doing when you run it. That means that for the vendor, "the customer" is not only you, but potentially anyone else who can profit by manipulating or collecting information about you. Not all companies will turn down the additional revenue stream.

      One of things you get used to with Open Source is that software - whether or not it's of high quality - serves the user, not the other way around. It's much harder to come to the party with a hidden or malicious agenda when anyone can spread the word or fork your code and distribute it with the garbage removed.

    6. Re:asbestos cloak of ignorance by lxt518052 · · Score: 1
      The crucial difference here is, Linux never wants to control the world. It just do what an OS suppose to do - give the user _JUST ENOUGH_ control over his/her computer, and protect it from attackers as well as clueless users.

      For Microsoft, this is another matter. They want to control the world. They don't really care about the user.

      It is too easy to blame the clueless users. But who put those vulnerabilities in Windows in the first place? As an OS vendor, MS should prevent clueless user doing random stupid things. This is not rocket science. It's common sense.

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    7. Re:asbestos cloak of ignorance by sulfur_lad · · Score: 1, Interesting

      This argument has been used by Microsoft for years in defending their abyssmal security record. It sounds plausible, but unfortunately, there's no truth in it.

      MS Bashing threads are so funny.

      The first time I installed Linux for myself many years ago, it was hacked in a half-hour as I took a break and went to get some freaking lunch downstairs. I was lucky I knew enough at the time (although not that much) to know that someone was in the machine and uploading some crap when I got back and continued work on setting it up. Did I stop using Linux because its security is teh suxx0rz and I got a lot of flak about being dumb from 'the community' as I asked questions about how to secure the thing? No.

      Will hackers attack anything they can find? Yes. My Windows box has never been attacked because I know enough to keep it secure. The better / worse design discussion is pointless and in a lot of cases incorrect anyways, as others have pointed out on here.

      I agree with a lot of other stuff I've been reading, MS has themselves a bit of a pickle. They want to make an accessible product (i.e., your 10-year-old sister can sit down and start using it without apt-getting), and at the same time they have to try to protect those people from themselves to some extent. To add more problems, because their product is sold, they get all the critical press, because the press loves doing that.

      Then there's the DRM issue. Why does everyone on here just complain about Vista and DRM? Newsflash folks, it's not just Vista!! What about all the hardware manufacturers building the same sort of capabilities into their products? Computer components, stereo components, even bloody cables now... how about complaining about them? Nah, it's just Microsoft. In fact, they invented DRM. BALLS.

      For once, I'd like to see a thread on Slashdot complaining about the other enablers; they're not making their products only "because Vista says so". Products advertise HDMI and HDCP as features now.

    8. Re:asbestos cloak of ignorance by 14CharUsername · · Score: 1

      As you say you're never going to get a completely secure system given the possiblity of unsavvy user. But you can make it much more unlikely given that the user is unsavvy. Make it dead simple to install approved apps and make it somewhat complicated to install apps that aren't on the unapproved list. So if the package isn't in the repository and it isn't signed by an approved organisation then require the user to go to the command line to install it. An experienced user won't have a problem doing this, and in fact might prefer the command line. But a novice user would just click the icon and get an error about "Cool_new_gaim_smileys.deb" being unapporved. Yes the website he downloaded it from could include instructions about how to go into the command line and running "dpkg -i" to install it. But hopefully the user will just think its too much work and not bother, not be able to find where they downloaded the file, or maybe become suspicious of the file and ask someone else why they type all these commands when "usually I click the icon and it just works!"

      Of course the downside of this scheme is that smaller companies and organisations might get screwed. But since I see no shortage of smaller projects in the debian repositories, it's obviously not a problem to vet a lot of little programmes for security issues. It would be more difficult for MS to do it given there's a lot more people targetting MS than debian. But MS has a lot more resources than debian.

    9. Re:asbestos cloak of ignorance by lxt518052 · · Score: 1
      I agree with a lot of other stuff I've been reading, MS has themselves a bit of a pickle. They want to make an accessible product (i.e., your 10-year-old sister can sit down and start using it without apt-getting), and at the same time they have to try to protect those people from themselves to some extent. To add more problems, because their product is sold, they get all the critical press, because the press loves doing that.

      That sounds perfectly reasonable. But if you look at OSX, you'll know these are just excuses. Microsoft's trouble is not that they can't come up with a better solution, but that they are unwilling to do so.

      For once, I'd like to see a thread on Slashdot complaining about the other enablers; they're not making their products only "because Vista says so".

      People criticize MS more because they are agressive in pushing DRM. Other aggressive are also flamed. Remember Sony? Apple, on the other hand, allows their iPod to play non-iTunes stuff, thereby appears to be less annoying to the customers. Steve Jobs even spoke against the DRM philosophy in public recently. Why should people see Apple in the same league as MS?

      MS get all the bashing they deserve, because they behave badly. It's all that simple.

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
    10. Re:asbestos cloak of ignorance by 14CharUsername · · Score: 1

      HDMI and HDCP are features. They allow you to view DRM'd HD content at full resolution. Sceens that lack HDCP can't do this.

      The movie industry right now isn't willing to sell HD content without DRM. You can choose to buy or not buy this DRM'd content. I choose to not buy it myself because it seems like the HD isn't worth the hassle of DRM. But other people may value HD content more than I do. and given the choice between no HD content and DRM'd HD content, they choose to put up with the DRM. And if they want to watch HD content on their computer they're going to have to buy hardware that supports DRM.

      I know the popular opinion here is "OMG clueless noobs are getting suckered by DRM! MS is taking away people's rights without them knowing it!" but really the situation isn't like that at all. Whenever you buy a product you make an assessment of value of the product vs. its price. Part of the price of HD content from the major movie studios is the hassle of dealing with DRM. For me, DRM pushes the price of HD too high. But then HD content isn't really all that important to me, DVDs are good enough. But other people value HD more than I do.

      Fair use is a defence you can use if someone accuses you of copyright infringement. Fair use is a feature that is available on some products but not on others. Fair use is *not* a constitutional right. If the movie studios don't want to offer fair use as a feature than thats their decision. If someone wants HD content and thinks its worth the hassle of having to buy all the DRM hardware neccessary for it then that's their decision. If you don't want DRM'd HD content then don't buy it.

      Ok I'm sure to get modded troll for this, but its all true. DRM doesn't take away anyone's rights. It may be a pain in the ass, and a bad decision by the movie companies since it lowers the value of their products, but it has nothing to do with rights.

    11. Re:asbestos cloak of ignorance by melikamp · · Score: 1

      Are you advocating Microsoft create it's own software repositories, vet all submissions to make sure they are not malware, and only allow windows to install software from those repositories?

      Bingo. I would even go farther than that: I would completely purge the GUI execution of binaries. There is hardly ever a reason to run a binary in Windows, unless it is an installation binary, and the packager should take care of those. (BTW, I would really like to see that as a default setting in Gnome and KDE, before they hit the mainstream.)

      As soon as you allow a user the ability to install non-distro-approved software, you allow them to install malware.

      This is a valid concern. But all Microsoft has to do is to provide 99% of all requested software, and then strongly discourage the clueless from using alternative methods of installation (which must be available, duh). This will be enough to curb most of the malware, which matters, don't you think? Sure, the vendors can still distribute by themselves, but what benign vendor would refuse to host a binary package at an MS-approved repository? That's where most people will look first. As others have said, Debian perfected the software installation years ago. For a consumer OS, not following the suit only shows how little care they have about designing the networked OS to be secure.

    12. Re:asbestos cloak of ignorance by jb.hl.com · · Score: 1

      You don't think there's a boatload of money that's been trying to prove you correct for quite a long time now?

      Thing is though, the only way you could prove (or disprove) that Linux having a huge marketshare would mean that more malware would be written for Linux is for Linux to actually have a huge marketshare and for malware makers to start making or not start making malware for it. So all you can really argue with now are hypotheticals and previous examples, making the whole thing moot. Of course this leads to a catch 22; if Microsoft or someone really wanted to use their boatload of money to prove that a Linux monoculture would get lots of malware, they'd have to decimate their own install base to find out anything conclusive, by which point the whole thing would have been entirely pointless.

      The best example I can think of is Firefox. Since it's growing rapidly in popularity, some seedy websites now try and install spyware using XPIs, if I recall correctly. However, since Firefox's share is still low compared to IEs, the malware XPIs are few and far between. Firefox being a web browser and Linux being an OS, however, introduces all kinds of differences.

      --
      By summer it was all gone...now shesmovedon. --
    13. Re:asbestos cloak of ignorance by dedazo · · Score: 1
      twitter - I'm going to save these links so that the next time you accuse someone of "astroturfing" for "M$" we can easily prove that you spent the better part of a day shilling your own sockpuppet account's submission. Including your hilarious "go check out Erris' journal" comment. All I need to do is find one of the many AC posts that provide proof that "twitter" and "erris" are the same person, not to mention the many threads where you forget you started with one account and ended up posting with the other. Sockpuppets are so difficult to keep track of, aren't they?

      And BTW, I'm actually curious - how do you justify constantly shilling for yourself when you accuse everyone of doing the same? The ends justify the means, sort of?

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    14. Re:asbestos cloak of ignorance by jb.hl.com · · Score: 1

      This is a valid concern. But all Microsoft has to do is to provide 99% of all requested software, and then strongly discourage the clueless from using alternative methods of installation (which must be available, duh).

      Do you honestly think OpenOffice.org, Gaim and other such programs would last long under this scenario? Of course, NOT allowing them would be incredibly bad PR, but this move would introduce all sorts of complications, not least being that people wouldn't be able to get new software fast enough. What about boxed software? How would that work? Would you have to have a sort of Steam for all the software on the system? Wouldn't that introduce a whole new range of privacy violations and such?

      The way it is in Debian now is a good way. I've written my little program, and if I want to get it in the Debian Archive then I have to test it, run lintian on it to make sure the package is in good shape, run it past Debian QA etc...but then, if I really want to I can just host the .deb or the .tar.gz on my program's website and leave it at that.

      If anything, if Microsoft offered some kind of certification scheme, where you could submit your program to Microsoft and get it certified for a nominal sum ($20 or so) that would be handy. But even that introduces even MORE complications...

      --
      By summer it was all gone...now shesmovedon. --
    15. Re:asbestos cloak of ignorance by drooling-dog · · Score: 1

      Still, if you stick with open source software from reasonably active and widely-known sources, you're going to be safer from malware than if you run proprietary software exclusively (and especially if you download pirated versions of it!). That's going to be true regardless of operating system; it's all about transparency and operating in the light of day.

    16. Re:asbestos cloak of ignorance by dedazo · · Score: 1

      But all Microsoft has to do is to provide 99% of all requested software

      Oh my sweet turtle in the sky, I can almost hear the "OMFG MONOPOLIEZ KILL KILL KILL" cries of dispair on this one - regardless of whether or not it's Microsoft's own software being distributed.

      Yeah, I totally look forward to having Microsoft helpfully suggest what I should install on my computers. And I just cannot wait for the flurry of bullshit lawsuits by companies that are offended when Microsoft says their crap is nothing more than malware. Oh yes. And the lawsuits by up-and-coming state GAs with political agendas over prices (free markets babeee!!). And of course, Microsoft being forced to offer Word Perfect for download, because, well, that's the way it "should be".

      How about you just keep your paradigms to yourselves and let us deal with ours? Centralized software repositories and package management - broken as they are in many cases - work only because of the nature of open source. It would never work with commercial software. Ever.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    17. Re:asbestos cloak of ignorance by sulfur_lad · · Score: 1

      one: People criticize MS more because they are agressive in pushing DRM. Other aggressive are also flamed. Remember Sony? Apple, on the other hand, allows their iPod to play non-iTunes stuff, thereby appears to be less annoying to the customers. Steve Jobs even spoke against the DRM philosophy in public recently. Why should people see Apple in the same league as MS?

      two: HDMI and HDCP are features. They allow you to view DRM'd HD content at full resolution. Sceens that lack HDCP can't do this.

      I agree with everything you're saying here, just for what it's worth. The point I was trying to make was that if people are going to complain about software pushing DRM-related technologies (Vista or otherwise), they should also be complaining about hardware that enables DRM-related technology. I recognize HDMI and HDCP as features (heck, my new monitor supports HDCP), but it's still an enabler, a link in the chain that lets the DRM get "crammed down our throats", as it were. Samsung has had to make the same decision to support those technologies in their monitors, as will any video card manufacturer supporting the data stream. However, Samsung, NVidia and ATi (as examples) are not quite portrayed as evil here in that respect.

      This is a separate point from whether or not the movie studios are right to force DRM or yet unknown use-related technologies onto their consumers. Yeah it's their choice, and I also choose not to subscribe for the moment. I'm also with you that DVD is just fine for me and I also think that if it gets to a point where being able to view the content requires more hoop-jumping than the entertainment the content provides, people will just say "gah, no thanks." (e.g., if they stopped manufacturing DVDs today and only offered their modern HD 'replacements', I don't think the two replacements' sales would go up as high as DVDs currently sell... everyone's starting from scratch again and I can't watch it on my computer with a $30 drive).

      Vista security to DRM, talk about tangents :D

    18. Re:asbestos cloak of ignorance by 14CharUsername · · Score: 1

      My point is that no one is forcing anything on anyone. This is no different from any other feature samsung offers on their screens. I have a smasung screen in front of me now and it has image lock (I don't even know what that does), color adjustment, halftone menu, and the ability to change the menu to other languages and some other stuff that I don't need. So is Samsung forcing these things onto me? No. Samsung just determined that there was a portion of their market that wanted these things and so they added them. With economies of scale its easier to mass produce stuff with some features that people don't need than to custom build monitors with different features for everyone.

      So you end up with a monitor with HDCP, even though you don't need that feature. No one is forcing it on you anymore than they are forcing spanish menus onto you. If you don't need the feature then don't use it. The movie studios can't force anything on anyone either. People have the choice of buying their products or not buying their products. The movie studios can choose to sell a product you want or choose to try to sell a product you don't want (DRM'd content). But they can't force you to buy a product you don't want. Maybe it sucks that they are capable of producing a product you want (DRM free content), but choosing not to produce that product does in no way force you to buy the product they want to sell you.

    19. Re:asbestos cloak of ignorance by sulfur_lad · · Score: 1

      The same argument applies to me and using Windows Vista. I'm not interested in the HD content, DVDs are fine in my system, and I am continuing to encode my own CDs with my own encoder at a bitrate I want to a format that plays in my car, without any DRM that a commercial 'ripper' would put on it. So in effect, I am also choosing to not use those features. That's the same reason I don't own an iPod or download from iTunes: I'm not anti-Apple (I love my buddy's Mac Book Pro), it's just that the usage model doesn't fit what I want and need.

      I am not using the HDCP feature in my monitor, the same way I am not using it in Windows. So to repeat / restate my argument, singling out Microsoft as the enabler rather than just one of the enablers is incorrect. They've had the same requirements placed on them as has my monitor manufacturer. In this respect, Microsoft is no more 'evil' than Samsung in enabling the technology. I really feel that this argument focused again and again on what I see as the wrong organization and / or target.

      Note that I'm not saying Microsoft is 'bad' or 'good', I'm only focusing in on this one particular aspect of a very large product, as I see it. Like it or not, it is here, and it will more than likely stay. It will also change: there was no such thing as the Security Center when XP was released.

    20. Re:asbestos cloak of ignorance by melikamp · · Score: 1

      You are raising good points, but it is not as bad as it sounds.

      people wouldn't be able to get new software fast enough
      Not sure what you mean here.

      What about boxed software?

      Easy. Optical drive = trusted repository.

      It seems to me that most problems arise from the software packages being proprietary. If true, that would only mean that proprietary software is inherently incompatible (to an extent) with a secure distribution scheme. But I think that most of these hurdles can be overcome by a company like Microsoft, to a great benefit for the end user.

    21. Re:asbestos cloak of ignorance by melikamp · · Score: 1

      Hehe, are you saying that proprietary software cannot be in principle distributed as safely and securely as FS? I don't know if that is true, but if so, it is one more reason to reject it.

    22. Re:asbestos cloak of ignorance by dedazo · · Score: 1

      Hehe, no. But thanks for playing.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  29. The OS that cried "wolf!" by KingSkippus · · Score: 4, Insightful

    This is exactly what Vista security is.

    My main problem with Vista security is that it is an OS that cries wolf. When I installed Vista, I had to click no less than 50 security confirmation dialog boxes (it's important to note that these were security dialog boxes) within the first hour or so in order to do simple, stupid stuff that clearly should not have needed confirmation. Stuff like changing my desktop background. Stuff like moving some documents around on a removable hard drive. Stuff like copying a line of text from an IE7 edit box. Stuff like pasting that line of text into a different IE7 edit box. Stuff like creating a new text file on my removable hard drive. And so on, and so on, ad nauseum.

    This isn't security. This is constant aggravation, and yes, I cannot imagine any normal user calling their geek friend after five minutes and saying, "How do I turn this damn thing off?" Even if they don't, they "mentally" disable it by simply clicking Allow without thinking. Hell, I'm a computer expert, and I did it. "You are installing the pwnzj00 virus." Allow. "You are sending your bank account numbers to Nigeria." Allow, allow, allow, dammit! Leave me alone!

    I try to give Microsoft the benefit of a doubt. I'm not a zealot or a Microsoft basher, seriously. I think they've put out some good software, but on this point, I have to agree with the folks who are saying that Microsoft isn't serious about security, they're simply trying to push the blame for when things go wrong onto the users.

    There's no way in hell that they could have conducted any usability tests and found the currently scheme acceptable. But they still let it out the door, most likely to meet some sort of artificial management deadline to keep the OS from shipping any later than it already had.

    So now, we've gone from OSes that never alert you to potential security risks to an OS that is even worse because it alerts you to everything, security risk or not.

    I'll be interested to see how Microsoft tries to fix this mess, both from a technical standpoint and a PR standpoint.

    1. Re:The OS that cried "wolf!" by Anonymous Coward · · Score: 0

      This is typical of Microsoft-style thinking. Windows is insecure, therefore we need more security, and that means more security features. It's the same core theory that drove Word, Excel, and Windows itself into the monstrosities they are today.

      Real security is not a technological issue; it's a user interface issue. This is the part that pundits and developers tend to overlook. A technically superior security system with ACLs and confirmations out the wazoo will be compromised more often than a simple system that the users can wrap their brains around.

      This is the real reason why Macs are more secure, and why they will remain so -- Apple simply has a better grasp of UI complexity issues.

    2. Re:The OS that cried "wolf!" by quake74 · · Score: 2, Interesting

      When I installed Vista, I had to click no less than 50 security confirmation dialog boxes (it's important to note that these were security dialog boxes) within the first hour or so in order to do simple, stupid stuff that clearly should not have needed confirmation. Stuff like changing my desktop background. Stuff like moving some documents around on a removable hard drive. Stuff like copying a line of text from an IE7 edit box. Stuff like pasting that line of text into a different IE7 edit box. Stuff like creating a new text file on my removable hard drive. And so on, and so on, ad nauseum.

      I change the background and move and create files without security alerts showing up. And yes, the security thing is still on. I think there's something wrong with your Vista...
    3. Re:The OS that cried "wolf!" by Kuciwalker · · Score: 1

      Parent is full of shit. I'm running Vista and it only pops up UAC when I need an escalation of priveleges (e.g. installing something outside my user directory). It does not come up when changing your background, or when copying text, or pasting text. It may pop up when moving files around on a drive, but only if you've configured that drive to require administrator priveleges to modify. Duh.

    4. Re:The OS that cried "wolf!" by Blue+Stone · · Score: 5, Insightful

      It's almost like Microsoft, sick and tired of all the complaints about poor security in their operating systems, said, "RIGHT! If you want security, we'll GIVE you security!" and then handed it out as a punishment.

      --
      Corporation, n. An ingenious device for obtaining individual profit without individual responsibility. - Ambrose Bierce
    5. Re:The OS that cried "wolf!" by Anonymous Coward · · Score: 2, Insightful

      The problem is that it's not really security. Security isn't asking the user if they're really sure they want to do something. Security is making sure the user is someone who is *allowed* to do something. You can't do that by saying, "allow or deny?", you do that by saying, "Enter your user name and password.".

      UAC isn't security. It's security-like trappings.

      And to the user who said Vista only prompts when you do something that you need privilage escalation for...
      That's not *quite* right. It prompts whenever you need to be an administrator to do something. Unfortunately, when you're running as an administrator, that's *everything*.

    6. Re:The OS that cried "wolf!" by Randolpho · · Score: 2, Informative

      When I installed Vista, I had to click no less than 50 security confirmation dialog boxes (it's important to note that these were security dialog boxes) within the first hour or so in order to do simple, stupid stuff that clearly should not have needed confirmation. Stuff like changing my desktop background. Stuff like moving some documents around on a removable hard drive. Stuff like copying a line of text from an IE7 edit box. Stuff like pasting that line of text into a different IE7 edit box. Stuff like creating a new text file on my removable hard drive. And so on, and so on, ad nauseum.
      I change the background and move and create files without security alerts showing up. And yes, the security thing is still on. I think there's something wrong with your Vista...
      Actually, every example the original poster gave appeared to be an outright lie. I doubt he even *has* Vista.

      Moving documents to and creating a text document on a removable hard drive were the most *plausible* examples, and could cause a security confirmation -- if he doesn't have permissions to write on the removable hard drive. Big surprise there. In linux, a unix flavor, or OSX, he wouldn't be able to do it at all -- unless he always logs in as root.

      I'd be willing to bet that he does.
      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    7. Re:The OS that cried "wolf!" by Khabok · · Score: 1

      I think there's something wrong with your Vista...

      *cough* I wouldn't buy an OS that could go that wrong, even if it were a one-in-a-hundred chance. My luck is pretty bad. Also, funny how we're so quick to assume that Vista's gone wrong, eh? Sounds like this copy went all shades of broken in under an hour.

    8. Re:The OS that cried "wolf!" by malfunct · · Score: 3, Informative

      Its possible that the version he tried was a beta or RC in which case there were more dialogs popped and have since been fixed.

      --

      "You can now flame me, I am full of love,"

    9. Re:The OS that cried "wolf!" by gad_zuki! · · Score: 1

      Sorry but security is hard. You sound like someone who is sick and tired of using su or swiching to root to do system tasks and decides that its best to deal with these 'annoyances' by just running at root.

      Secondly, you are either trolling or have a selective memory. Ive run vista and it does not bring up pop-ups that often. They should be coming up just as often as OSX's. Modifying crap in your user directory shouldnt bring anything up. I'd check to see if your vista is running correctly.

    10. Re:The OS that cried "wolf!" by Randolpho · · Score: 0, Flamebait

      No, the guy just took his anti-MS kool-aid then lied through his teeth. That doesn't happen, period.

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    11. Re:The OS that cried "wolf!" by Barlo_Mung_42 · · Score: 2, Insightful

      "...Stuff like changing my desktop background..."

      That's where I stopped reading. If you are going to lie at least come up with credible lies. At no point does Vista UAC pop up while changing your background. Even in early beta it did not do what you describe.

    12. Re:The OS that cried "wolf!" by HyperQuantum · · Score: 1

      Maybe they really are desperate. Users want security, but Microsoft can't change too much in the OS without breaking compatibility with apps that were written for older versions of their OS. So what were they going to do? Asking the user for confirmation when doing a potential 'dangerous' operation was the easiest thing to implement for them.

      --
      I am not really here right now.
    13. Re:The OS that cried "wolf!" by chevelle496 · · Score: 1

      I have been running Vista since December I can assure you that oddball dialogs like the parent is describing do occur - seemingly without reason. I am running the RTM, not a beta, and I frequently get the same behavior. For example, yesterday I tried to move a file from one directory to another on the same drive, with correct permissions, and I was told I needed to have administrator privileges to perform the operation. Well, fine - but the UAC would not open a dialog to allow me to enter the administrator credentials. Color me puzzled, but it did allow me to copy the folder and then delete it from the original directory with no objection.

      This is the kind of useless behavior that will cause the average user to turn off UAC without a second thought.

    14. Re:The OS that cried "wolf!" by tieTYT · · Score: 0

      I think it's good that people are complaining about this stuff (if it's true). Probably in SP2 MS will tone this stuff down.

    15. Re:The OS that cried "wolf!" by malfunct · · Score: 1

      Yeah, the split token is confusing, would be better to have real admins that are not allowed login privledge and can only be used via the elevation prompt. That way it would be completely obvious if you had rights to manipulate files or not.

      An alternative they could use is to be specific in the permissions about whether the elevated token or the limited token had permissions as if they were two different users.

      --

      "You can now flame me, I am full of love,"

    16. Re:The OS that cried "wolf!" by 3choTh1s · · Score: 1

      No this isn't quite as big a mess as you seem to make it. We (computer experts) have heard about this nightmare called UAC for quite some time. I've just installed Vista myself but had a bit of a different experience. As soon as it was installed I knew that I'd be installed a bunch of stuff that I need on a new computer. So I just turned UAC off then... Not after I got irritated by it. Installed all my stuff and then turned UAC back on. I like to reminded that the OS might be doing something dangerous so I keep it on.

      But I got way less than 50 (like 0) security alerts when I first started installing stuff and it was seriously easy to do when you just sit down and think about what you are really trying to do. This argument everyone has that turning off UAC is such a chore is ridiculous. This is a good security measure. It really needs fine tuning (like to selectively tell the OS when to prompt)but it is nowhere near as bad as people like to point out. And if you aren't prepared to just turn it off when you are doing a lot of installing then you probably need a few dialog boxes to remind you that installing software isn't the safest thing to do anymore.

    17. Re:The OS that cried "wolf!" by KingSkippus · · Score: 2, Interesting

      I'd be willing to bet that he does.

      As I offered in another reply to one of your weird posts, you figure out a way to set up escrow, and I'll take you up on that.

      Actually, every example the original poster gave appeared to be an outright lie. I doubt he even *has* Vista.

      I can show you my receipt, if you want me to. In fact, if you're willing to give me what I paid for it, I'll be more than willing to sell you my copy. (Not an OEM or upgrade, so the license is freely transferable.) Although, honestly, thanks to the foresight of making an OS partition image, I am indeed no longer actually running Vista. (Back and happily using Windows XP.)

      [blah, blah, blah...] if he doesn't have permissions to write on the removable hard drive.

      Nope, everyone has full control permissions on the drive, though I am running as a non-administrator account while trying to perform file operations on it. I'm sorry if I conveyed the idea that I'm some kind of computer newbie; I'm actually very familiar with how permissions and security (and most other features of OSes, both Windows and Linux) work, having been an MCSE-certified Windows systems admin for over eleven years (since Windows NT 3.51), and performed various levels of end-user workstation support as well.

      If you're not receiving UAC warnings for moving stuff among drives, I'd be much more inclined to think that you are the one logging in as administrator, not me.

      I'm also sorry if I conveyed the impression that I'm anti-Microsoft. I'm not, and though I use both Ubuntu Linux and Windows XP at home, I use the latter far more frequently. I will, however, admit that after a few hours of rigorous use, I am strongly anit-Vista.

      But to anyone who's reading this, don't believe me. And certainly don't believe this yahoo. Talk to people you know and trust who have used it. Try it out for yourself if possible. Read what the media is saying about it. Once you have experience the endlessly irritating world of Windows Vista for yourself, well, you'll see who's lying and who actually knows what they're talking about.

    18. Re:The OS that cried "wolf!" by phayes · · Score: 1

      I won't run Vista until forced even though I have a licensed upgrade due to the DRM issues in it.

      The last time UAC came up here on /., I noted an explanation concerning the difference in UAC experiences. Apparently, when upgrading to Vista, it does not add users to the access lists everywhere it should. Thus, on upgraded systems UAC pops up all the time for what should be innocuous system modifications.

      On clean installations of Vista, user rights are set "correctly" and many fewer UAC popups are seen. If this explanation is true, then Vista's upgrade process is buggy but could be fixed to make UAC less intrusive...

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    19. Re:The OS that cried "wolf!" by physicsnick · · Score: 1

      Moving documents to and creating a text document on a removable hard drive were the most *plausible* examples, and could cause a security confirmation -- if he doesn't have permissions to write on the removable hard drive. Big surprise there. In linux, a unix flavor, or OSX, he wouldn't be able to do it at all -- unless he always logs in as root. That's outright false. I've used all manner of removable hard drives, mp3 players, and usb keys in Ubuntu, and I've *never* had to put in my root password. It mounts automatically, I can create, delete, and exchange files at will, and the Safely Remove procedure is far more elegant and clean than it is in Windows.

      You're full of shit.
    20. Re:The OS that cried "wolf!" by MarkAD88 · · Score: 1

      The problem is that it's not really security. Security isn't asking the user if they're really sure they want to do something. Security is making sure the user is someone who is *allowed* to do something. You can't do that by saying, "allow or deny?", you do that by saying, "Enter your user name and password.".

      If you are running Vista with a LIMITED user account you are in fact prompted for the PASSWORD for the ADMINISTRATOR account that you set up during installation. You only get the "Allow / Deny" prompt with no password requirement if you are already logged in as an administrator.

      UAC isn't security. It's security-like trappings.

      While the UAC system isn't perfect I think it's at least a step in the right direction. With a little tuning it could become perfect. Whether or not Microsoft decides to invest the time and effort in making it so is another topic for another time.

    21. Re:The OS that cried "wolf!" by arminw · · Score: 1

      ...or OSX, he wouldn't be able to do it at all -- unless he always logs in as root....

      Not true. Any drive other than a bootable drive can be set up without paying attention to any permissions of any kind. Even a limited user then has full access to the entire drive. I have a drive with music and video which can be used on any Mac, even on one where I don't have any account at all. Any user on whatever Mac this drive is connected to may read and write anywhere on that device.

      --
      All theory is gray
    22. Re:The OS that cried "wolf!" by Bungie · · Score: 1

      Maybe they really are desperate. Users want security, but Microsoft can't change too much in the OS without breaking compatibility with apps that were written for older versions of their OS. So what were they going to do? Asking the user for confirmation when doing a potential 'dangerous' operation was the easiest thing to implement for them.

      No, Microsoft is not worried in the least about compatability with older apps. When I Install Visual Studio 2005 (or any version of Visual Studio for that matter), I receive a report that it is not compatible in some way with Vista. When I click the details it tells me that I should expect a patch from Microsoft, that's it. They have also removed a few older APIs and things like WINHLP32.EXE. When you click the information on why your .HLP file won't run, it simply tells you that it's gone now. Windows Vista had broken compatability with many applications I have tried to run, and all Microsoft has really done to show their "concern" about compatability is have the Solution Center tell you to obtain a patch from the vendor.

      --
      The clash of honour calls, to stand when others fall.
    23. Re:The OS that cried "wolf!" by Randolpho · · Score: 1

      That's a *very* interesting point, and I wish I'd seen it earlier. I am using a "clean" install of Vista which may be the reason UAC "intrusions" are very rare for me. Like you, the only reason I even *have* Vista is because I had to buy a new family computer, and it came with Vista pre-installed. I never even considered upgrading.

      Hmm... I wonder if the upgrade issues have something to do with FAT32 being the underlying format rather than NTFS.

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    24. Re:The OS that cried "wolf!" by Hrodvitnir · · Score: 1

      It's genius, really. Now people will be screaming for less security, and everyone knows Windows beats any Mac OS in that regard hands down.

      --
      "There are more important things than stopping terrorism. Upholding the Constitution is one of them." - Ars Forumer.
    25. Re:The OS that cried "wolf!" by phayes · · Score: 1

      Access lists are NTFS only, so the problem I described cannot happen if the FS is FAT32.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    26. Re:The OS that cried "wolf!" by malfunct · · Score: 1

      What DRM issues are there? If you don't like DRM don't use files with DRM and you are good to go. Only the protected content pipeline is locked down, unprotected content of all types plays without restrictions.

      If your real reason for hating Vista is that it makes it more difficult to break DRM then I can't really feel for you in that as much as I hate DRM (for purchased content) myself the real solution isn't to strip it from the files that have it but instead to never use those files.

      --

      "You can now flame me, I am full of love,"

    27. Re:The OS that cried "wolf!" by phayes · · Score: 1

      The DRM issues that downgrade your video in case Vista detects voltage or other values which it considers out of spec (but which work fine on the same hardware using different OS's) even if the content isn't DRM protected.

      It isn't enough to avoid DRM content when the DRM infrastructure is so deeply rooted in the OS that it even has implications on unprotected content. Vista is an OS which is much more fragile than it would have been without all the steps MS has taken to implement DRM on it. I see no reason to reward MS for their attempt to sneak DRM in with the slightly upgraded security vista represents.

      The other reason I'll pass on Vista is that I've been migrating more & more of my workload to virtual machines. Vista outlaws the use of Vista on all home home editions except ultimate. Vista adds nothing I need and adds unnecessary expense. I'll pass.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    28. Re:The OS that cried "wolf!" by malfunct · · Score: 1

      You know for a fact that this is done for unprotected content? Or are you assuming the same things that are causing many misconceptions about Vista. So far as I have read in responses from the Vista team at Microsoft, only protected content should be affected by the resolution downgrade and other DRM protections/restrictions. If this is not the case then definitely call MS on it but if its not the factual case then people should be told the real story. I have never seen a case where Vista has downgraded resolution on any content I've played on it and my video pipeline does NOT support HDCP and is not certified to maintain content protection and so should be downgrading everything.

      --

      "You can now flame me, I am full of love,"

    29. Re:The OS that cried "wolf!" by phayes · · Score: 1

      Vista includes anti-tilt mechanisms in it's DRM core which degrade the video whatever the content to stop people from deducing how the core works, whatever the content. There is only one path through vista's core so vista drops the resolution on displays as soon as it detects a tilt, whatever the content. MS has admitted to this behavior but doesn't like to publicize it as it detracts from the "gee, we only punish pirates" spiel. your next question will be: "What are the anti-tilt specifications?". We do not know, MS refuses to detail all of them "to avoid helping the pirates (that lurk in the hearts of all men/our customers/our indentured servants)".

      Vista is an inherently less robust system for all this. If you want to drink the MS kool-aid that states "It's only for pirates", go ahead, but don't wait for me. My judgment is that MS is trying to setup another monopoly & I refuse to go along.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
  30. I stopped reading at... by drsmithy · · Score: 1

    This is because MS has finally addressed IE's single worst and most persistent security blunder: its deep integration with the guts of the system.

    Because it's pretty obvious at that point the author is clueless.

    Then again, it's the Register. What else to expect but clueless Microsoft bashing ?

    1. Re:I stopped reading at... by octaene · · Score: 1

      If you stopped reading after this sentence, then you missed the reason why the author made the statement. Oh, by the way he's 100% correct in what he said. The OS integration that IE4-6 employs makes any Windows system more vulnerable to malicious code and exploit.

      I recommend you give the article another try. If you read the whole thing, you'll see that the author is actually applauding Microsoft's changes to IE7 running on Vista. It isn't perfect, but few things are (even on Linux/Mac/UNIX).

    2. Re:I stopped reading at... by drsmithy · · Score: 1

      If you stopped reading after this sentence, then you missed the reason why the author made the statement.

      I alread know why he made it - ignorance.

      Oh, by the way he's 100% correct in what he said. The OS integration that IE4-6 employs makes any Windows system more vulnerable to malicious code and exploit.

      No, it doesn't. It's no different to the "integration" that KDE, GNOME and OS X have with their respective browser components. IE is a shared component loaded on demand to provide certain functionality.

      IE does not run with higher privileges. It does not have any special backdoors into the system. It can't do anything that any other similarly exploited application or shared library could do. It's userspace code and executes with the privilege levels of the user running it.

      I recommend you give the article another try. If you read the whole thing, you'll see that the author is actually applauding Microsoft's changes to IE7 running on Vista. It isn't perfect, but few things are (even on Linux/Mac/UNIX).

      The problem is he's "applauding" them from a position of ignorance.

      So, I read on to page 2. After a few paragraphs of biased drivel, we get to this gem:

      So you see that, here again, MS's security strategy involves shifting responsibility to the user.

      Hmm. Maybe that's because when the user tells the OS to do something that OS has already flagged as a potentially bad idea, it *is* the user's fault ?

      The OS has no way of identifying what is and is not malicious code. That's why it asks. The situation is exactly the same on OS X and Linux (actually, it's worse, since 'sudo' typically executes code as root).

      But, I'm a generous soul, so we'll give it another chance. Third time lucky, eh ?

      Until MS gets it through their thick skulls that a multi-user OS needs a separate admin account and a user account for the owner, and that the owner should be encouraged to work from a regular user account as much as possible, UAC will never work as intended.

      Except Vista _does_ have separate "Admin" and "User" accounts, just like OS X and Linux. The only difference is you elevate privileges by clicking a button, rather than typing a password (this is configurable, you can set it to prompt for a password if you want to).

      Third strike, he's out. Clearly the author is utterly clueless on the technical aspects of Vista (and Windows in general). Thus, any criticisms of technical details by him, are worse than worthless - they're misleading to others of similar levels of ignorance (like, say, a sizable proportion of Slashdot readers who will subsequently quote this tripe as "fact").

  31. MS is to blame for user mistakes in this case by Opportunist · · Score: 1

    The simple reason in a nutshell: The user cannot make a qualified decision based on the information the system gives him.

    With the installer needing admin privileges, no matter if its trying to install a driver or a game demo, the user cannot make a qualified decision whether the privileges asked for are warranted or not. You could blame the user if it was not so. If the user could install a game with "reduced" privileges and it asks for full admin rights, he could smell the rat. He cannot in an environment that asks for admin privs by default for installations.

    The only way he could would be to sandbox everything he plans to install and then trace and analyze everything the software does to his system, the files it produces, the data it downloads and/or uploads to/from certain servers, the entries it creates, changes and deletes in the registry... And of course he'd first of all have to know how to interpret this information.

    If Vista would give the user sufficient information to actually make a qualified decision, I'd agree. Blame the sucker for being dumb enough to run the trojan. But simply telling him "Flash installer wants admin rights to install, continue?" is not giving him any information at all. What if I simply labeled a Trojan "Flash installer"? Of course it would ask for admin rights to install, that's what an installer does by default.

    Give the user enough information to actually make the decision, then blame him if he makes the wrong one. If the user cannot make a qualified decision, all that remains is a game of chance and luck. And you could just as well get rid of those questions, simply because the user cannot answer them anyway with the information the system gives him.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:MS is to blame for user mistakes in this case by tomstdenis · · Score: 1

      Look at where most demos and games come from, some anonymous, ad laden, 3rd party "download site".

      I'd trust a game download fetched from idsoftware.com more than gamesgamesgamesgalore.com. If a game requests admin rights to install for my user, that would raise a red flag, etc.

      Wow, two simple ideas that didn't involve a masters thesis from MIT.

      I must be a genious.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:MS is to blame for user mistakes in this case by BVis · · Score: 1

      The user has access to all the information they need.

      Even the simplest user can type "www.google.com". The information is out there, they just need to go and find it.

      Sure, that's blaming the victim, but in this case the user is victimizing themselves.

      If they can't be bothered to do the most basic research, screw 'em. Once they educate themselves, subsequent situations become easier to handle. If they choose to remain ignorant, then it's their own damn fault and I have no sympathy.

      That being said, Vista's "annoyware" approach to security is inexcusable. All it does is essentially force the user to shut down the added security in order to get any work done. MS is the largest software company in the world with a de facto monopoly on the desktop. If they wanted to say "OK we're going to break all your software because our security is a joke and we need to fix it for the good of the community", they could bloody well do it.

      Apple breaks nearly everything every ten years or so, and they've been "going out of business" for about twenty years now. And they don't have a twentieth of the market share that MS has.

      --
      Never underestimate the power of stupid people in large groups.
    3. Re:MS is to blame for user mistakes in this case by swillden · · Score: 2, Insightful

      I'd trust a game download fetched from idsoftware.com more than gamesgamesgamesgalore.com.

      But think about why you trust an Id game more... and then about how a relatively new user of computers, who hasn't been playing Id games for a decade, would know to make the same distinction.

      You can't expect newbies to have the same base of computing experience to draw on that you do, to know what is historically trustworthy and what is historically shady. They don't know the history, and there's really no way to acquire that knowledge except through years of use.

      If a game requests admin rights to install for my user, that would raise a red flag, etc.

      It should -- but there are so many legitimate applications that do require admin rights, even though they shouldn't, that this test also fails to be useful. Too many false positives.

      Wow, two simple ideas that didn't involve a masters thesis from MIT.

      But one of them doesn't provide a useful discriminator, and the other requires significant background in PC computing/gaming.

      Have you taken a look at Bitfrost? That project has the design goals right, IMO. Of course, it also has the tremendous luxury of not caring at all about backward compatibility, something Microsoft absolutely cannot discard.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:MS is to blame for user mistakes in this case by Opportunist · · Score: 1

      The problem is that EVERY installer requires admin privs in Windows. Game or network sniffer, it does not matter. So it won't raise a red flag, it's the normal way of operations that an installer needs admin rights.

      Yes, it's dumb. Ask the Redmond guys whose bright idea it was, I dunno.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:MS is to blame for user mistakes in this case by Opportunist · · Score: 1

      In the current air where corporations and governments are already pondering aloud whether they could switch to alternative systems, I don't think MS still has that luxury to simply crash and burn their compatibility. After all, that's one of their main assets and the stranglehold they have around their customer's neck. Many corporations don't dare to jump ship simply because they already invested a serious amount of money into their custom applications.

      If those apps don't work anymore on the next version, and they do on WINE, the shift would not only be likely but logical, and certainly way cheaper, than staying with MS.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re:MS is to blame for user mistakes in this case by Dutch+Gun · · Score: 1

      ...Sure, that's blaming the victim, but in this case the user is victimizing themselves.... If they can't be bothered to do the most basic research, screw 'em... Unfortunately, it's not quite that simple. Allowing the masses to get hacked makes the Internet a worse place for everyone.
      --
      Irony: Agile development has too much intertia to be abandoned now.
    7. Re:MS is to blame for user mistakes in this case by BVis · · Score: 1

      I'm not unmindful of that. A lot can be done at the provider level to turn down the noise, and is currently being done. What needs to happen is people need to get their service cut off if they don't disinfect their machine in a reasonable amount of time. I bet if you did the math you'd find that the amount of business they'd lose would be less costly than the amount they would save on support and infrastructure.

      --
      Never underestimate the power of stupid people in large groups.
  32. Crazy Article. by twitter · · Score: 1, Troll

    [article is not] fair and balanced.

    That depends on your perspective. If you are Bill Gates, or drugged or both, you might think it's not fair M$ is blamed for all the M$ born malware that threatens the internet and every machine on it. If you are anyone else, you're dumbfounded the authors bothered to run Vista at all. It's funny how people keep doing the same thing and expecting different results. It's not surprising M$ results make people angry, but it is surprising people keep listening to them and giving their software a fair chance to fall on it's face.

    The details in the article are pretty irrefutable. Eris's journal entry is not a bad summary if you don't have time to read further than the second paragraph.

    --

    Friends don't help friends install M$ junk.

    1. Re:Crazy Article. by jb.hl.com · · Score: 1

      That depends on your perspective.

      No, it doesn't. Using inflammatory language like that immediately makes the bias of an article clear; the authors were predisposed to think that way.

      Could you imagine that quote in a scientific paper, or a reputable magazine article? No. It screams "nutjob", regardless of what the person is trying to say and/or the truth within it.

      Eris's journal entry is not a bad summary if you don't have time to read further than the second paragraph.

      Why not just post it? I mean, you wrote it.

      --
      By summer it was all gone...now shesmovedon. --
  33. OS vulnerability by Jason+Buchanan · · Score: 3, Insightful

    The vulnerability of Vista or any other OS can be traced back to the requirement to modify the OS for software installation. It makes no reasonable sense that an end-user should modify the operating system when installing a software package (exceptions for servers but that's iffy, too). CONFINE the end-user software to the end-user's space (i.e., home directory) - and as suggested earlier, the notion of each user having an independent registry instead of the global system-wide Windows registry is a great idea. An infinite number of users should be able to use a Windows environment without any influence by one user upon another. This goes for all operating systems. I can't understand why this idea hasn't been pursued already. It's too late for Vista but in another 3 years or so this may happen.

    One of these days Microsoft will realize that system-wide changes are killing them. Perhaps when they start leasing remote desktop connections for $9.95 a month they will figure this out.

    1. Re:OS vulnerability by 0123456 · · Score: 1

      "It makes no reasonable sense that an end-user should modify the operating system when installing a software package (exceptions for servers but that's iffy, too)."

      That'll be great for companies that sell hard disks. Every person using the PC who wants to play 'Fancy New 3D Shooter II' needs to install their own 20GB copy of the game in their own home directory.

      Great plan.

    2. Re:OS vulnerability by Ash-Fox · · Score: 1

      That'll be great for companies that sell hard disks. Every person using the PC who wants to play 'Fancy New 3D Shooter II' needs to install their own 20GB copy of the game in their own home directory.
      I suppose ACLs and symlinks might help, but it's suddenly getting over complicated.
      --
      Change is certain; progress is not obligatory.
    3. Re:OS vulnerability by Allador · · Score: 1

      This would work now, until you need to install anything more complicated than a flash game.

      You have a number of needs that surpass installing in the user's home directories:

      1. Installing any software to be available to all users. Now technically, a correctly written program on windows will only install its software to /Program Files//, and use user profiles and the all users profile for settings. So this isnt technically modifying the os I guess.

      2. System Software. OS patches, firewalls, drivers, etc.

      Installing software only on a per-user basis is completely possible now for many classes of applications, but most app vendors dont support it well. You dont need to do global com/dll registration (though often its smart to), you can just ship the component in the same directory as the app. (Of course, shipping app-specific versions of many libraries carries its own set of patching risks, see gzip, etc).

      And smart app developers (outside of microsoft) dont use the registry at all, and havent for years. This is of course excepted by software that needs to install services, or register software libraries globally, etc. But even that component can be kept nicely isolated, so you could just move the flat to a new box, and then re-run the os-service setup, and you're good to go.

      Depends on the apps though, some have legitimate deep integration needs with the OS, some dont.

    4. Re:OS vulnerability by starfishsystems · · Score: 1
      Absolutely right. For God's sake, there is no need to build a requirement for privilege escalation into normal user activities such as installing software.

      Some people will respond that it's an inefficient use of space to have a multiuser system with every user installing his own software. Well, duh, that's why multiuser systems for the past four decades have professional system administrators to perform systemwide tasks on behalf of the user population.

      As the value of the system goes up, so does the standard of support. On any critical system, it would be intolerable to have multiple untrained users all busy installing and removing system software and hardware, device drivers, and so on.

      So, make a choice. Either contain the scope of what people can do so that they can only hurt themselves, not each other, or give ordinary users system privileges and watch the system go to hell.

      --
      Parity: What to do when the weekend comes.
  34. New Vista dialog by 140Mandak262Jamuna · · Score: 1
    "You are visiting Slashdot with its very well known anti-Microsoft bias. Allow or cancel?"

    "you are about to read a scary story about the lack of security in Vista. Allow or cancel?"

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  35. lack of security by RAID10 · · Score: 1

    Windows is still the only popular OS that has no decent security by default. With Mac OS X, Linux or BSD you got to have a bad admin if your box gets owned. With windows you only need a clueless user and you're screwed. So there has to be something wrong with the design. You can't blame the user for everything; "you shouldn't have clicked that", "you should have been running a better firewall", "you should have bought a better anti-virus software".
    No wonder mr ballmer is worried about the competition
    Ballmer repeats threats against Linux

    1. Re:lack of security by KillerBob · · Score: 2, Insightful

      See... in a corporate environment, the network team will secure Windows. Believe it or not, it can be done quite easily... you just have to set the permissions. Windows may not be, by default, anywhere near as secure as Linux, but it has provisioning for running people without admin privileges, without permissions to change the registry or write anywhere on the hard drive but their home directory. You can prevent people from installing stuff. It really *can* be locked down. By a competent admin.

      The problem is that it's totally different in a home environment. My desktop is running Linux, I've been running Linux since 1994, so I do have some experience here.... um, how many linux users do you know who neither a) know their root password, nor b) know how to get root access?

      Joe User isn't going to use a system at home if he can't install his software. If he has to log in as root to do it, so be it. He's still going to be able to install dangerous software as long as he has root access on the system, and he's never going to use a system if he doesn't have a way to get root access.

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    2. Re:lack of security by sputnikid · · Score: 1

      BSD is considered a popular OS?

  36. The whole concept is wrong! by itz2000 · · Score: 3, Insightful

    There can't be an OS which you'll have to be root to actually be able to do something.
    Try to run win XP and see if you can get along with it without root permissions for one day.
    The programmers concept for windows is just wrong! you can not require root privileges to run Acrobat Reader, Adobe Photoshop or who knows what
    For that matter, try to get along with regular user on Linux, you'll be able to do so (and you'll stay of-course), why? cause Linux was built in as Multi user OS, un-like Windows in which you have to be root to install un-related stuff which you can't even think of why it requires root permissions.

    The lesson is, that most of programmers of big companies are basing their programs on the fact that 95% of Windows users runs as Admins.
    And also, the whole concept of multi-users is in-fact okay, but the implementation, dir oh lord, is just wrong.

    That's why Windows Security just sucks. no matter what

    Do what feels good, switch to Linux

    1. Re:The whole concept is wrong! by xtracto · · Score: 2, Informative

      cause Linux was built in as Multi user OS, un-like Windows in which you have to be root to install un-related stuff which you can't even think of why it requires root permissions.

      I have always had problems trying to install RPMs or DEBs on any linux distribution /without/ root access. It is just not possible. The only way to *try* to do it is to download the source code and configure it with the --prefix option in order to change the installation directory. But to do that you must have the headers and other files of for libraries that the program uses (and to install that you need to be root); in summary it is a mess.

      There are one or two software developers who make their RPMs or DEBs able to be installed locally (although they are just a few *counted* cases).

      The idea? In Windows it is also tricky to run new software as a standard user (download installer, open it with winrar or any other zip utility, extract content and click on exe file); as with Linux it might or might not work and it might not be easy for non-techy users.

      So overall it is not a problem of the Operating system but a problem of the applications. The multiuser framework is there in Windows XP for every developer to use it however do not expect your program to be multi-user friendly if you keep attempting to save files in system32...

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    2. Re:The whole concept is wrong! by gregmac · · Score: 1

      Try to run win XP and see if you can get along with it without root permissions for one day.
      The programmers concept for windows is just wrong! you can not require root privileges to run Acrobat Reader, Adobe Photoshop or who knows what I've been running at home with XP as a regular user for a few months now (mostly just as a test). I can get MOST things done, since you can do 'run as..' for almost everything in control panel, and every application. The problems start happening when the (3rd party) applications you're using assume you're administrator, and try to store their configuration files in their %programfiles% directory, and sadly, there are too many of those (come on, Windows 2000 was out 7 years ago!). To change folder permissions to get those to work, you have to switch to an admin user (at least fast user switching helps here) and then you can do it.

      Someone recently taught me a trick, where you can use 'run as' on iexplore.exe and then type in a local URL, the window turns into a local filesystem explorer window with admin privledges.. but that seems like a pretty big hack really.

      Windows firewall blocks any apps that accept inbound connections, so especially at first it can be pretty annoying, you keep having to run these applications.

      That said, the way linux handles this is WAY nicer.
      --
      Speak before you think
    3. Re:The whole concept is wrong! by Quantam · · Score: 1

      Try to run win XP and see if you can get along with it without root permissions for one day. The programmers concept for windows is just wrong! you can not require root privileges to run Acrobat Reader, Adobe Photoshop or who knows what

      What in the name of all that is holy are you talking about? I have two computers - one used by me, one by family (oh, and don't forget my computer at work) - that have been running solely (apart from installing programs and running admin things like defrag) on limited user for all accounts (including mine) for over a year now. They are used every day. My job is a Windows programmer, and I also program a substantial amount for fun, all using Visual Studio. Other apps I use on an almost daily basis are MS Office (several programs in it), Firefox, Azureus, World of Warcraft, Acrobat, just to name a few. I also use Photoshop a fair amount. Of those, the ONLY program that required any tweaking WHATSOEVER to get it to run flawlessly as limited user was World of Warcraft (had to set its program directory as writable from my account); actually, I installed Photoshop so long ago I can't remember whether I had to run it once in admin to let it configure itself before using it in limited user (I know there was one program like that, I just can't remember which).

      Reading your post, it's like you're from another planet or something. I can only conclude that neither you nor anyone you have gotten any information whatsoever about Windows from has EVER tried running as a limited user, even for one day. I further conclude that those who modded you up have not attempted to do so, either.

      --
      You have tried to support your argument with faulty reasoning! Go directly to jail; do not pass Go, do not collect $200!
  37. Read that again by Drakin020 · · Score: 0

    and mostly an attempt to shift blame onto the user when things go wrong.

    too many owners running their boxes as admins and downloading every bit of malware they can get their hands on."

    That is exactly it. It is the users fault half the time. You want to install sup3r m3g@ scr33nsaver 2000!!!11oneuno then you deserve all the spyware you get. Sure go ahead CLICK THE FART BUTTON on the side of that web page. Win that free laptop! It is stupid people like this that get there computer infected. You cant expect an OS to be idiot proof without locking them down, which is what Vista seems like it is trying to do. I just wish they had an idiot version installed with every Dell, and a non-idiot version for guys like us.

    --
    The greatest revenge in life is massive success.
  38. No no no no no! just limit the damage FROM faults by gelfling · · Score: 1

    The key, the only key to successfully implementing security in Vista or any other MS codebase is not to work from the assumption that everything can be locked down 100% and nothing bad can ever be made to happen. That's just stupid. Feel free to write an airliner fly by wire system and charge consumers a million dollars for each copy.

    No, the problem with Vista and XP and.....is that they think they can both build an elegant system which simultaneously checks everything all the time and prevents an unknown thing from occuring.

    The approach should be 180 different from that. It should be to assume that problems will occur and simply mitigate the damage or the extent of the damage they can cause. Build it such that even if it's botnet'd that the outbound traffic is blocked and the damage is limited to that one machine. Build it so that buffer overflows only go as far as that one application or subsystem.

    Sandbox sandbox sandbox and when you're done, virtualize it. I really thought that when Intel announced the dual core processors we'd finally see some progress. We'd see one of the two cores devoted to all of the security and protection functions from port scanning, to encryption, to firewalling (in both directions) and so on. But instead we got the dancing bears 3D lucite animated we spent 10 million dollars developing the SOUND that the taskbar makes interface.

    What a colossal waste of time and effort. Most of the problems associate with Windows security are DIRECTLY traceable to the fact that none of any of the original problems were ever addressed. They were embraced and layered over with yet more code. Sometimes the code is a workaround, sometimes it's nothing more sophisticated than an alert.

    "Do you want to execute this program?"

    I don't know. Is it bad? Why don't you tell me? Why don't you give it a whirl in a contained environment, let me know if it's bad, and if not write a sig to the system that lets it know the next time I want to run it it checks that sig for verification purposes.

  39. MS can't win with you guys, can they? by Cereal+Box · · Score: 1

    One of the big complaints in this article is about UAC. It's too bothersome.

    I just don't understand the reasoning here. First, the Windows bashers complained that Windows requires you to work as an admin user to perform a lot of common tasks. That's true.

    "In Linux I get prompted by a GUI sudo program whenever root privileges are required. MacOS does this too. Windoze is so stupid because you HAVE to run as an administrator! There's no sudo!"

    OK, fair enough. Vista adds UAC, which does just what those GUI sudo programs do. The Windows bashers bitch and moan that they're getting prompted too often and decide to disable the feature.

    What do you guys expect? Jesus Christ. If Windows requires user confirmation to escalate privileges, you're going to get prompted for your password, plain and simple. If you're foolish enough to be running as an admin, you won't be prompted for your password but you will be prompted to "allow" or "deny". And that's too annoying for you guys? Sheesh. Last time I checked, you don't get prompted AT ALL for ANYTHING when you run GNOME or KDE as root. At least Windows tries to keep things safe in that regard.

    So my question to you guys is: what do you want? Windows now has "sudo" functionality, which everyone was complaining about, but the claim now is that it's too intrusive. Can Microsoft ever win with you guys?

    1. Re:MS can't win with you guys, can they? by jmauro · · Score: 2, Insightful

      It's not that Windows asks you once for "sudo" permission to change a setting, it's that it asks you 10 times when you do things like change your IP address. Once is fine, 10 times is pointless.

    2. Re:MS can't win with you guys, can they? by Ogive17 · · Score: 1

      Can Microsoft ever win with you guys? You must be new here ;).
      --
      "Action without philosophy is a lethal weapon; philosophy without action is worthless."
    3. Re:MS can't win with you guys, can they? by Cereal+Box · · Score: 1, Insightful

      Last time I checked, regular users couldn't fool around with ifconfig either. I would say changing your IP address is something that should require admin privileges. I think you picked a bad example there.

      So it sounds to me like the issue boils down to Vista having much more fine-grained prompting than Linux or MacOS does. There are many entry points from which Windows can be compromised -- we know this. It sounds like Microsoft is at least doing the responsible thing and trying to plug them up with prompts. You guys expect them to work magic and "know" the difference between legitimate and illegitimate requests.

    4. Re:MS can't win with you guys, can they? by psychokitten · · Score: 1

      Have you run Vista at all? The functionality is nothing at all like the GUI sudo functionality in KDE, Gnome or OSX - the last time I checked I didn't require sudo to do such things as: change my desktop background, copy of a text file in my home folder... in my home folder, put a file in my home folder in the recycle bin, empty my recycle bin that just has that file, run a known secure program. About the only thing you CAN do in Windows with UAC enabled without it popping up and giving you 1, or somethings more, confirmation dialogs to make sure you really, really, REALLY want to do that is look at the pretty icons on your desktop and pull up your start menu. If you, as a user, decide to step beyond that, Vista considers your actions pretty insecure and starts incessantly prompting for confirmation. The more I think about that, the more fitting that is for the typical Windows user.

    5. Re:MS can't win with you guys, can they? by Ash-Fox · · Score: 1

      One of the big complaints in this article is about UAC. It's too bothersome.
      It is. I never get harassed by password dialogs on Linux while using software. I only get it when I start something like a package manager -- starting.

      OK, fair enough. Vista adds UAC, which does just what those GUI sudo programs do.
      No, it doesn't -- it prompts me on programs eachtime that are trying to use admin functions. Linux's GUI sudos are closer to Windows's runas. Unfortunately I ran into problems where installers didn't like being ran as another user other than the one that had the desktop so the installer would close with a error.

      Windows now has "sudo" functionality, which everyone was complaining about, but the claim now is that it's too intrusive. Can Microsoft ever win with you guys?
      People mostly just wanted control panel items and installers to only ask for admin access to my knowledge. Unfortunately disabling UAC prompts so you don't get harassed by applications also disables it elsewhere.
      --
      Change is certain; progress is not obligatory.
    6. Re:MS can't win with you guys, can they? by Cereal+Box · · Score: 1

      Let me ask you this... wouldn't you like to be prompted if you somehow picked up a piece of malware that wanted to randomly change your desktop background, delete the files in your home directory, empty the recycle bin, etc.?

      You're expecting Vista to "know" that it's "you" performing these actions and not some piece of malware that's doing it programmatically. "Ah," you say, "but Vista should just assume that if the mouse and keyboard are being used to perform these actions that it's really the user doing it!" OK, fine. You're just ignoring the fact that the malware could be running software to simulate mouse and keyboard input.

      You're looking at this from the perspective of Linux and MacOS, which really don't have much of anything in the way of malware. Windows, unfortunately, does. And part of the problem is that malware can still wreak havoc on your system even if you aren't running as an administrator (i.e., I would be just as devastated to lose all the files in my home directory as I would the entire system). So what does Microsoft decide to do? Plug up the holes with prompts. Yes, it does seem excessive, but they're doing the responsible thing. If one day you were using Windows and out of the blue you were prompted to allow or deny "del *.* in home", you'd probably be thankful it was there.

    7. Re:MS can't win with you guys, can they? by Cereal+Box · · Score: 1
    8. Re:MS can't win with you guys, can they? by jmetcalf · · Score: 0

      Another perfect example of people spouting off "facts" that they cannot backup with "truth. Windows Vista DOES NOT give a UAC prompt for changing your desktop background.

    9. Re:MS can't win with you guys, can they? by guruevi · · Score: 1

      You guys expect them to work magic and "know" the difference between legitimate and illegitimate requests

      Yes, but you don't need magic for that, you just need to rewrite your kernel to catch those illegitimate requests and security that each program or daemon runs on it's own user & rights (like most daemons do in Linux/Unix) and you need to make it a little more transparent for both users, admins and developers (DLL, registry). If you're running a server you might need similar things like SELinux.

      Unix boxes run over 70% of the internet, some are old as dirt. How come we don't have a general pandemic of virusses, malware and worms that take over these boxes? Those would have a larger impact than Windows boxes and it has a lot more traffic going through it that would be of importance to users. How come that a 3rd party firewall or virus scanner, either stand-alone or in Windows hardly gets circumvented and all of a sudden gets you 90% better protection?

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    10. Re:MS can't win with you guys, can they? by Cereal+Box · · Score: 1

      Sorry, what? Each and every program has its own user and rights? That may be true for some daemons, but I guarantee you, even on Linux, there isn't a user for "ls", "gimp", "konqueror", and so on. They run as the currently logged in user. And what do you expect Linux to do when one of those programs wants to do "rm -rf ~"? They're well within their rights to do so. Windows will at least prompt you that some program is trying to do that. The side effect is that it will require YOU to allow or deny yourself from doing that very same thing. That's the price you pay for that kind of security.

      You guys keep looking at this from the perspective that damage can only be done to a system as root, when there's plenty of things that programs running as non-root can do to annoy you or destroy your precious data (which after all, is probably sitting in your home directory, or somewhere else where you have permissions).

    11. Re:MS can't win with you guys, can they? by Ash-Fox · · Score: 1

      (i.e., I would be just as devastated to lose all the files in my home directory as I would the entire system)
      When it happens once, you learn to backup after that. Worst case scenario, I lose a day of changes -- I heard vista has a feature that lets you roll back file changes by the way.

      If one day you were using Windows and out of the blue you were prompted to allow or deny "del *.* in home", you'd probably be thankful it was there.
      Actually... I always get prompts on legitimate software and have had various malware just appear on the system without even requiring me to go through any prompts (and no, they weren't disabled) -- So not really useful.
      --
      Change is certain; progress is not obligatory.
    12. Re:MS can't win with you guys, can they? by badonkey · · Score: 1

      Have you run Vista at all?

      Have you run Vista at all? You don't get UAC for any of your examples. Literally. Zero.

      I'm typing this on Vista Ultimate RTM. I get UAC when I install an application, install drivers, or change an important setting (e.g. firewall). In general, this happens about once a week, and all of these are events I'd like to know about.

    13. Re:MS can't win with you guys, can they? by 99BottlesOfBeerInMyF · · Score: 1

      ouldn't you like to be prompted if you somehow picked up a piece of malware that wanted to randomly change your desktop background, delete the files in your home directory, empty the recycle bin, etc.?

      Yes. What does that have to do with anything? Are the programmers at MS so incompetent they can't tell the difference between my mouse input to explorer windows and a random binary taking the same actions? The NT core was built with ACLs to restrict applications, why are they only used with IE?

      You're expecting Vista to "know" that it's "you" performing these actions and not some piece of malware that's doing it programmatically.

      I'm expecting any OS that is compromised by malware 25% of the time would enable application level security and restrict behaviors not only by explorer, but also by every other application running including said malware. It shouldn't have permission to simulate mouse and keyboard input by default.

      You're looking at this from the perspective of Linux and MacOS, which really don't have much of anything in the way of malware. Windows, unfortunately, does.

      Yup. Windows has a malware problem so it needs to be ahead of the curve, not behind. On Linux I can run SELinux to restrict applications. Apple already announced they are working on a mandatory access control framework and there is a third party one available. Neither is polished or well integrated into the OS, but there is no real demand on those platforms. What is MS waiting for, must a dozen other companies do everything before they get off their butts? Can they truly only copy and when they have a problem other OS's don't Windows users have to suffer?

      And part of the problem is that malware can still wreak havoc on your system even if you aren't running as an administrator (i.e., I would be just as devastated to lose all the files in my home directory as I would the entire system).

      This is exactly what MAC is designed to stop. There is no reason random programs should have access to delete my files unless I give it to them. This is a solved problem that MS is ignoring.

      So what does Microsoft decide to do? Plug up the holes with prompts. Yes, it does seem excessive, but they're doing the responsible thing.

      No, the responsible thing is to rework your OS so users don't need elevated privileges to do simple things, so it can determine and restrict what applications are doing, and to create default ACLs so that users are almost never prompted for anything unless it is malware.

      If one day you were using Windows and out of the blue you were prompted to allow or deny "del *.* in home", you'd probably be thankful it was there.

      Most people wouldn't understand what that meant and would click "allow" reflexively because thy had been conditioned to do so by hundreds of unneeded prompts. Most people would probably click "allow" before they even read the prompt. This is not their fault. It is the result of a security scheme that ignores the human interaction component and assumes people will behave in unrealistic ways as though they were computers themselves. People aren't computers. After a few hundred times, we stop paying attention and that needs to be accounted for in the design of a security system.

      You ask what MS could do, but they could do much, much better than this simply by doing a better job of copying others. Or they could *gasp* actually innovate and be the first to implement a well designed MAC framework with good usability for a desktop OS. What are they doing with those billions?

    14. Re:MS can't win with you guys, can they? by bwy · · Score: 1

      Take XP SP2. It shows a warning in IE when you open an XML document. This is ridiculous.

    15. Re:MS can't win with you guys, can they? by Cereal+Box · · Score: 1

      I'm expecting any OS that is compromised by malware 25% of the time would enable application level security and restrict behaviors not only by explorer, but also by every other application running including said malware. It shouldn't have permission to simulate mouse and keyboard input by default.

      I think you're missing the point here. It isn't about "simulating mouse and keyboard input is the only possible attack vector", it's that you don't want excessive UAC prompts, so anything that doesn't require admin access should be allowed to start without prompting you, right? That's what happens in MacOS and Linux. But the point I'm making is that these programs that you "allow" to run, including malware (you're allowing it to run but not realizing it) can still wreak havoc on your system. Hence Microsoft's decision to trap a lot attack vectors (deleting files, accessing the control panel, etc.) with UAC prompts. What's the problem here?

      You make good points about MACs, but there's plenty of drawbacks to them. If you have a bad security policy, you're still open to attack. On that note, configuration is incredibly complex. Who's going to provide a new security policy for every single new program that gets added to the machine? The average user? Surely you jest. The application provider? That couldn't possibly go wrong. And if you think blindly clicking "Allow" on security boxes is bad, just wait until users blindly accept security policies! There's also CPU overhead involved (I'm talking about SELinux here, but it'll probably be true for any implementation).

      Hmm, maybe there's a good reason a user-friendly, commercial MAC implementation hasn't been implemented yet...?

      Most people wouldn't understand what that meant and would click "allow" reflexively because thy had been conditioned to do so by hundreds of unneeded prompts. Most people would probably click "allow" before they even read the prompt. This is not their fault. It is the result of a security scheme that ignores the human interaction component and assumes people will behave in unrealistic ways as though they were computers themselves. People aren't computers. After a few hundred times, we stop paying attention and that needs to be accounted for in the design of a security system.

      This sounds like a complete cop-out. I provided a scenario where Vista's UAC prompts would actually be useful, and you brush it off by saying "oh, the user would just instinctively click 'Allow', but that's not his fault...". I suppose you've never heard of people disabling SELinux because it's so intrusive either, huh?

      Face it, security is intrusive. People will eventually enter their password or click OK no matter how many times you present them with security dialogs. The fundamental issue is that we tend to trust the software we download. Microsoft can't fix that, sorry.

    16. Re:MS can't win with you guys, can they? by 99BottlesOfBeerInMyF · · Score: 1

      I think you're missing the point here. It isn't about "simulating mouse and keyboard input is the only possible attack vector", it's that you don't want excessive UAC prompts, so anything that doesn't require admin access should be allowed to start without prompting you, right?

      Wrong. Applications should not be restricted by running as the user or by running as admin. They should be restricted to running within the ACL that shipped with the application and within the ACL for the trust level for that application. Applications should prompt when they want permission above and beyond that combination, which is to say almost never with legitimate applications.

      That's what happens in MacOS and Linux.

      Mac an Linux do not have a malware problem. Mac and Linux both have MAC systems like I described available, but they are not installed by default because no one needs them because there is not a malware problem. Windows needs to do better because they do have a malware problem.

      But the point I'm making is that these programs that you "allow" to run, including malware (you're allowing it to run but not realizing it) can still wreak havoc on your system.

      This should not be the case. See the above description of ACLs.

      Hence Microsoft's decision to trap a lot attack vectors (deleting files, accessing the control panel, etc.) with UAC prompts. What's the problem here?

      This is wrong because the UI component is completely broken. False positives are way, way beyond the threshold where such a system would be useful for a normal user. They will simply click "allow" out of reflex. People are not machines and cannot be treated as such.

      You make good points about MACs, but there's plenty of drawbacks to them. If you have a bad security policy, you're still open to attack.

      Yeah and if you have a lousy firewall policy you're open to attack, how is that an argument against using them?

      On that note, configuration is incredibly complex. Who's going to provide a new security policy for every single new program that gets added to the machine? The average user? Surely you jest. The application provider? That couldn't possibly go wrong.

      I described this above. For a given trust level of application (pre-installed, signed and certified, just certified, just signed, install from CD, install from internet) you have one or more ACLs. Each application also ships with an ACL from the application developer. If you trust the application enough it uses just the included ACL. If not, it is restricted more. If any app wants more permission it asks, but since this should almost never happen false positives will be extremely rare.

      And if you think blindly clicking "Allow" on security boxes is bad, just wait until users blindly accept security policies!

      A user should never be presented with an "OK" or "allow" button and you'd never be accepting arbitrary policies, just specific actions uniquely labeled. Compare: "program 'MarsKiller' needs admin access (allow)(deny)" with "The program 'MarsKiller' would like to read your AddressBook file (Stop it from reading AddressBook)(Let it read AddressBook Once)(Always allow it to read AddressBook)." Do you see the difference in both the specificity of the information and control and in the UI? In the first case the user doesn't have enough information to make a good choice and if they deny the application they don't get to run it. In the latter case they know exactly what it is accessing and can deny access without necessarily giving up on playing the game.

      There's also CPU overhead involved

      Compared to other features in Vista there is not significant overhead and this amount will decrease as their are fewer and fewer legacy programs running afoul of ACLs.

      Hmm, maybe there's a good reason a user-friendly, commercial MAC implementation hasn't been implemented yet...?

      There is an excellent reason. The only demand for such a

    17. Re:MS can't win with you guys, can they? by mgiuca · · Score: 1

      Probably because Vista has a bad balance of admin/user mode. I use Linux all the time. Here's what I need sudo for:

      - Installing programs (including use of apt-get).
      - Configuring my network
      - Writing outside my home directory
      - Mount external drives

      That's about it. Everything I do as part of my normal workflow, I contain within my home directory (as you're supposed to do in a UNIX security environment). I don't need sudo to work on files, move things around, browse the web, run applications, etc.

      Yet I'm secure because the guts of my system (which Linux, unlike Windows, isn't writing to all the time) is outside my home. It's simply a better security model.

      Combine this with the fact that Vista's UAC is prompt prompt prompt. That gets annoying for the user, you request an action, you get a prompt, you have to press OK.

      In Linux, everything I use sudo for is on the command line. I used to get annoyed by the "You need to be root to do that", but of course after awhile you learn when you need sudo and you just type those four letters "sudo". It's ridiculously easy, and it gives you full control, with less irritation. (Like the perfect shave).

    18. Re:MS can't win with you guys, can they? by RzUpAnmsCwrds · · Score: 1

      It's not that Windows asks you once for "sudo" permission to change a setting, it's that it asks you 10 times when you do things like change your IP address.


      Comments like this indicate that you've never used Vista. UAC prompts once to change your IP. Once. I just did it.

      UAC is enabled on both of my Vista boxes. It will remain enabled. There are two cases where UAC is annoying:

      - Installers
      - When using non-service applications that always need to elevate, particularly those that run at startup

      The first case is a problem that exists on - among other oeprating systems - Linux (you almost always need to be root to install packages). It's not going away on Windows, as long as installing a program affects every user. Perhaps user-specific installs will help, but I don't see it happening.

      The second problem is getting better every day. VMWare, for example, used to require elevation. It doesn't anymore. Antivirus programs don't require elevation anymore. Utility applications like SpeedFan don't require elevation anymore.

      I've said it before, and I'll say it again - UAC isn't for users. It's for software designers. Annoying elevation prompts that pop up EVERY time you run the softwre are a sure fire way to ensure that users demand that software runs without them. ISVs are getting the message. In 5 years, Windows software that requires elevation - except, perhaps, for very specific functions - will be a rarity.

      Vista is about getting rid of 15 years of bad design in Windows. It's compatible, but just compatible enough. Vista is a transitional product.
    19. Re:MS can't win with you guys, can they? by Anonymous Coward · · Score: 0

      Last time I checked, you don't get prompted AT ALL for ANYTHING when you run GNOME or KDE as root. At least Windows tries to keep things safe in that regard.

      Who the flying hell runs a desktop environment as root??
      Are you out of your tiny little mind?

  40. Parental Controls by necro81 · · Score: 1
    Regarding the new parental controls, FTFA:

    In a recent Today Show interview [youtube video], Billg dilated glowingly about Vista's new parental control centre; but we should remember that it's merely a tool, not a solution. Parental controls are not a substitute for adult supervision. The internet is adult space, and so it should remain. Nothing sends my blood pressure into aneurysm territory faster than talk of legislation that would make the internet safe for children. The internet has been created by adults for adults, and children venturing online simply have got to be supervised, either by a parent or by a mature and responsible older sibling. Filtering is not a panacea.

    The italics are mine. That's probably the most well-put statement about parenting, children, and the internet I have ever come across. I don't think I could have summarized my thoughts on this any better. And since I can't, I won't expound on it any further.
  41. As the old saying goes... by Dekortage · · Score: 1

    You can't legislate intelligence.

    If people are happy to practice unsafe web surfing and software download/installation, then they're gonna have a problem. People need to be taught, informed, educated, whatever term you want to use. Most people are simultaneously trusting of, and in fear of, the computer. When it does something they want, they're happy. When it does something they don't want, suddenly it is all a mystery.

    Next up: an article on how people who don't pay attention while they drive, get into more car accidents... despite enormous advances in automotive safety technology.

    --
    $nice = $webHosting + $domainNames + $sslCerts
    1. Re:As the old saying goes... by DorkRawk · · Score: 1

      Exactly. It's like trying to teach a kid not to drink or smoke. If every time some 14 year old kid was handed a beer he was asked "Are you sure you want to drink that?" The answer will always be "Sure" if he's had no other guidance regarding what to do in the situation. Besides, all the cool kids are installing spyware....

  42. DirectX 10? by walterbyrd · · Score: 1

    That is the only thing I can think of. I suppose, in the next two years or so, msft plans to strong-arm the game makers to use only directx 10. Other than that, four or five years down the road, you will need Vista to run the latest ms-office, msie, and ms-media player.

  43. Running as non-admin by mwvdlee · · Score: 1

    I've tried running as a normal user account on Win XP SP2 for several months, with an admin account only when I need to. It helps to stop spyware and such. It also helps to stop me using my system normally. Since then I went back to running as admin, deleting the old admin account (which wasn't a good idea, since applications will sometimes still assume the admin account under which they were installed, still exists. NetLimiter fails, even after uninstall/install, Second Life had to be reinstalled and there were a few more).

    Some applications don't work properly in non-admin and there was this very anoying detail of not even being able to see the little calender you get which doubleclicking the time. In understand not being able to change it, but couldn't they have just disabled the [OK] button instead of the entire dialog?

    In the end I came to this very simple conclusion:

    Windows isn't designed be use as non-admin.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    1. Re:Running as non-admin by Anonymous Coward · · Score: 0

      It isn't Windows that's not designed to run as non-admin, it's all the crappily-written third party apps you're using. Especially games, gay-ass screen savers, hallmark calendars, and crap like that. MS Office? Works flawlessly as a restricted user. Ditto for just about any other MS written app (except possibly developer stuff, which I've never used). I build XP software images for my clients all the time and always insist that NOONE EVER runs as a local admin just so that they can't install ANYTHING. The programs that always give me the hardest time getting to run as non-admins are the stupid cutesy little things they just *HAVE* to have. The Adobe programs used to really suck ass for this too, but the newer versions are much better about running as restricted users. Even when a program doesn't cooperate, it's usually a matter of using Regmon to find where the stupid thing is trying to write to, granting permissions to folders on the C drive, stuff like that. I very rarely can't ever get a program to run as non-admins, but some of these lame-ass software companies sure like trying to make it as hard as they can.

    2. Re:Running as non-admin by BlackSnake112 · · Score: 1

      If a program doesn't work unless it runs as adin it is the programs fault not the os fault.

      It is ms's fault for allowing it to go on for so long. Vista should have been a complete rewrite that also included a rewrite of application running on it. Then the applications should heve been forced to run in user space. Or use a VM and install XP, 200, 98, 95 (I still see people running 95 and 98). With vista being the guarding all the external connections. But MS caved in to companies who do not want to rewrite their old software. Their old software has to "just work".

      Apple stops support for older software, hell even with in the same major revision number. OSX 10.0, 10.1, 10.2 same major revision number? Daylight savings time fix, only 10.4 (10.5 not offically out yet) supported. No patches for 10.3 or older from Apple.
      APple say to the software companies rewrite your software to work with our new OS on major revision changes. MS should do the same. But they don't. Supporting all the old software is killing MS.

      Rewrite software for the new OS. Yes people are going to switch to a different OS. Not everyone will switch. If the software was written for user space instead in system space it would be better for all.

    3. Re:Running as non-admin by Allador · · Score: 1

      I've got to strongly disagree with this. I (and every company I've owned or worked for) have had all users running as non-admin since early in the Windows 2000 days. This includes my personal machine and all work machines.

      It works just fine. The only programs I have had consistent problems with over the years is Trillian and WinAmp, but fortunately those are easy to fix with some file & folder acl changes.

      Now mind you, there are some occasional times where you have to runas or (very rarely) log in as the admin account. They're mostly installing new software or doing system maintenance.

      But thats why you create two accounts, your regular user account and a separate account that is a member of the local administrators group. Then use your local admin account when you need it.

      Granted, grandma may not deal with it well without a little support, but for your typical slashdot user, it should be a no-brainer.

      Plus when you run xp as non-admin you're pretty much impervious to security issues (as long as you keep the machine patched, but thats fully automatic and brainless).

    4. Re:Running as non-admin by mwvdlee · · Score: 1

      A small example which was instrumental in me switching back to an admin account.

      I run Photoshop a lot of the time. I usually run PS alongside some other applications because I need to quickly switch between them. This occasionally causes PS to crash (actually PS also seems to crash after running minimized for about an hour, then trying to open the window again). In some instances when PS crashes, it locks files. In admin mode, these files will be overwritten when restarting PS, in non-admin mode, these files stay locked forever (even after starting PS as admin, then as non-admin). I had harddisks named C, D, G and S in my system, after a few of those month I could only use C since the other harddisks had locked. To add to this, I had to remove the configuration files for PS every crash, because it just crashed on restart due to these files being locked.

      I understand this problem is Photoshop related, but I also understand this problem is cultivated by having Windows default to admin users.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    5. Re:Running as non-admin by Allador · · Score: 1

      Hmmm, that is fairly horrible. Thanks for the example.

  44. So what is in Vista? by UnknowingFool · · Score: 1

    So the improved security is better for non power users but annoying for power users. Besides Aero (which requires me to upgrade hardware) what is in Vista that is worth the upgrade?

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  45. You've never used VMS. by Anonymous Coward · · Score: 0

    Windows has the same "theoretical underpinning" as VMS (hardly surprising, given they're designed by the same person).

    Yes, Cutler was the main designer of both. But that doesn't mean he actually managed to carry over the benefits of VMS. Had you actually ever used VMS, you'd know that it trumps the security of Windows NT hundreds of times over. They are virtually nothing alike. VMS does a great job of providing a secure multi-user operating system, while Windows NT does not (as is shown by the numerous exploits).

    The main problem Cutler had with Windows NT was maintaining backwards compatibility with Windows 3.x and MS-DOS. Another problem was that Windows NT was initially designed to be a single-user operating system, thus the security system was designed with this in mind. Its multi-user capabilities were tacked on years later. Systems like VMS and UNIX, on the other hand, were built from the ground-up as multi-user systems, and thus took into consideration the security needs of such usage patterns.

    1. Re:You've never used VMS. by Anonymous Coward · · Score: 0

      Yes, Cutler was the main designer of both. But that doesn't mean he actually managed to carry over the benefits of VMS. Had you actually ever used VMS, you'd know that it trumps the security of Windows NT hundreds of times over. They are virtually nothing alike. VMS does a great job of providing a secure multi-user operating system, while Windows NT does not (as is shown by the numerous exploits).

      Please detail how VMS trumps Windows' security hundreds of times over. Thanks.

    2. Re:You've never used VMS. by drsmithy · · Score: 0, Flamebait

      Yes, Cutler was the main designer of both. But that doesn't mean he actually managed to carry over the benefits of VMS. Had you actually ever used VMS, you'd know that it trumps the security of Windows NT hundreds of times over.

      How ? Please give details.

      They are virtually nothing alike. VMS does a great job of providing a secure multi-user operating system, while Windows NT does not (as is shown by the numerous exploits).

      An incredibly poor "justification". VMS and Windows NT have user demographics worlds apart.

      Your argument is akin to saying the fact that proportionally more black people are in gaol, is evidence that their skin colour turns them into criminals.

      The main problem Cutler had with Windows NT was maintaining backwards compatibility with Windows 3.x and MS-DOS.

      How so ? How does it negatively impact security, given it's implemented via user space code ?

      Another problem was that Windows NT was initially designed to be a single-user operating system, thus the security system was designed with this in mind. Its multi-user capabilities were tacked on years later. Systems like VMS and UNIX, on the other hand, were built from the ground-up as multi-user systems, and thus took into consideration the security needs of such usage patterns.

      Windows NT was designed from day one to be multiuser, according to every shred of documented evidence, including Cutler himself. What is the basis for your claim ?

      (Incidentally, UNIX *was* initially a single-user system. The "multiuser" part was tacked on afterwards.)

      (Be mindful of that irony, it's sharp.)

    3. Re:You've never used VMS. by TheRealSlimShady · · Score: 1
      VMS does a great job of providing a secure multi-user operating system, while Windows NT does not (as is shown by the numerous exploits).

      I think if you look at the numerous exploits (and there have been many), you'll find that they're mostly implementation bugs & poor default options, not architectural flaws. As noted by other posters, the fundamental base of Windows is actually pretty solid.

      Systems like VMS and UNIX, on the other hand, were built from the ground-up as multi-user systems, and thus took into consideration the security needs of such usage patterns.

      VMS maybe, Unix no. IIRC, the first versions of Unix had no concept of security at all.

    4. Re:You've never used VMS. by whitehatlurker · · Score: 1

      Yes, Cutler was the main designer of both. But that doesn't mean he actually managed to carry over the benefits of VMS. Had you actually ever used VMS, you'd know that it trumps the security of Windows NT hundreds of times over.

      How ? Please give details.

      The big win would be tiered privileges - you can grant a user or process (or program) certain priv's to access resources. It is a powerful tool and coupled with ACLs (access control losts) made the security of VMS hard to beat. (In theory, anyway - there were still cock-ups in programs that leaked priv's or allowed exploits, but the security platform was better than most out there.)

      --
      .. paranoid crackpot leftover from the days of Amiga.
    5. Re:You've never used VMS. by Anonymous Coward · · Score: 0

      Windows NT was designed from day one to be multiuser, according to every shred of documented evidence, including Cutler himself. What is the basis for your claim ? as one of my Citrix instructors used to say: "it takes citrix or terminal server to make windows multiuser". You cannot otherwise work *at the same time* on the same machine. No, I am not talking about a file server here.
    6. Re:You've never used VMS. by Allador · · Score: 1

      This that you describe is extensively supported and documented in windows.

      Any given user (or individual process, through the granting of tokens) can be granted or revoked any desired level of granularity of permissions or abilities.

    7. Re:You've never used VMS. by drsmithy · · Score: 0, Flamebait

      as one of my Citrix instructors used to say: "it takes citrix or terminal server to make windows multiuser".

      Just because your instructor doesn't understand what "multiuser" actually means, doesn't make him right.

      You cannot otherwise work *at the same time* on the same machine.

      Right. So you think running a telnet server on DOS makes it multiuser ?

  46. One BIG difference: by Opportunist · · Score: 1

    On *ix machines, you usually have a rather fine grained security and permission system, allowing you to give a user pretty much unrestricted access on his personal space without being able to interfere with the system. You can actually configure a system in a way that allows the user near unrestricted permissions, but only in his own user space, including such "features" as installing his own software (only minor limitations apply, mainly in the network areas), and there are very few applications I could think of that cannot be installed and used with user level permissions only (applications that a user wants to run, that is).

    Certainly, if people run around as root, they're just as vulnerable in *ix as in any Windows environment. But people would not even notice that they ain't root. They have their standard account which has all their software they need, and the few times they are actually asked to allow root they would notice this as the exception, not the rule (as it is now with Windows) and they would certainly not brush it off as some inconvenience but it would be taken as a warning. Especially if some program from a not really trustworthy source asks for those permissions, just to install a bunch of smileys or a demo of a game.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:One BIG difference: by Sancho · · Score: 1

      So what would using Linux gain you, then? Do you think that a restrict Linux machine can't become part of a botnet? Can't be part of a DDOS? Can't send spam? Do you think that it's impossible to compromise a restricted account, and maintain that compromise after a reboot?

      The benefit of the *ix security model is that one compromised account, if not the super user, does not allow a compromise of the box and of other users. The problems we have on the Internet right now have nothing to do with this, and neither do the "identity theft" issues.

      Your parent's post was pointing out the obvious: downloading trojans has nothing to do with OS choice. Trojans could be (and have been) written for Linux, and they could do the exact same bad things as on Windows. The only thing they can't do in your scenario is hide quite as well, but then, they don't have to. Most people with viruses, malware, and spyware don't even realize that they have them. Even if they do realize the problem, they may not care to do anything about it (the computer works, after all, and dammit, I want my Weatherbug!)

      So I agree with your parent. We'd be in exactly the same situation if everyone migraged to Linux overnight.

    2. Re:One BIG difference: by Dragonslicer · · Score: 1

      ...allowing you to give a user pretty much unrestricted access on his personal space without being able to interfere with the system.
      That is true, but if it's a computer that's only used by one person (as in user account), wrecking that user's personal space isn't much better than wrecking the whole system. A virus that deletes all of the documents of the only user on a *nix system isn't really any different than a virus that deletes all of the documents on a Windows system. As far as a lot of people at home would be concerned, the one user's personal space is the system.
    3. Re:One BIG difference: by Opportunist · · Score: 1

      There is one HUGE difference, if I may point it out: A rootkit can only infect "its" system. If the system is now monitored from "outside" the system (i.e. the user's account being monitored from the root's perspective), it is easy to defeat, which is impossible if user and root are essentially living on the same level.

      Aside of this, yes, it's quite possible to become a spy drone, a DDoS sheep, a spambot as a user on a *ix system. It is harder though, provided that root does its job, which is rarely the case in case of user machines, granted.

      But at the very least it offers a chance to run unknown software of questionable origin in a secluded and tightly shut down space before installing it on the main account. It would require trojan writers to actually provide the user (again) with what the trojan originally stood for: A program that does what the user wants and also has a payload that executes the harmful actions. Current trojans, at best, mask their "intended use" behind a bogus error message, so the user doesn't get suspicious because there was "no" action.

      Many actually present no appearant action. It would at the very least increase the expense for trojan writers.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:One BIG difference: by Sancho · · Score: 1

      Aside of this, yes, it's quite possible to become a spy drone, a DDoS sheep, a spambot as a user on a *ix system. It is harder though, provided that root does its job, which is rarely the case in case of user machines, granted. Once we pass a certain OS security threshold, this fact rears its ugly head: human stupidity is the biggest weakness in computer security. Windows XP service pack 2 isn't terribly insecure. It has a firewall by default (most Linux distributions don't, though they tend to have fewer services which are both on by default and exposed to the Internet) and automatic updates on by default (most Linux distributions don't do this). Internet Explorer, certainly, had flaws, but so has Firefox. Office has flaws, and I suspect that so does Open Office (I don't keep up with that security mailing list). The biggest difference between the FOSS world and the Windows world is market share (and until VERY recently, the learning curve, which was a barrier to entry.)

      But at the very least it offers a chance to run unknown software of questionable origin in a secluded and tightly shut down space before installing it on the main account. It would require trojan writers to actually provide the user (again) with what the trojan originally stood for: A program that does what the user wants and also has a payload that executes the harmful actions. Current trojans, at best, mask their "intended use" behind a bogus error message, so the user doesn't get suspicious because there was "no" action. How many users would do this? How many do it now? Assuming you run Linux, how often have you downloaded a tarball, unzipped it without testing it first (untarring can overwrite files in your home directory), and ran 'make' without looking through Makefile? Ever downloaded a .deb or .rpm and installed it without looking through it? Most Linux users I ask about this answer 'all the time' and 'yes' respectively. Only two have ever said that they run in a test environment first (alternate user account for trying out suspicious files). Most of these users, if they inadvertently downloaded a trojan file, would compromise their own accounts and have an infected machine on their hands. Could they log in as root? Sure, and they might even be able to clean things up. But these are the clued people exhibiting similar behavior to your average Windows user. What do you expect to happen if, en masse, they all migrated to Linux? They wouldn't suddenly gain a knowledge of best practices that even current Linux users don't possess. They'd treat their machines exactly like they do now--installing software with no thought as to the source or the consequences.
    5. Re:One BIG difference: by Opportunist · · Score: 1

      It boils down to trusting the source of the source. Do you trust the place you got the software from? If it's some shady backdoor-turned-server system, I would not simply run it as root. I would not even unpack it with my standard user account. I'd create a new account with minimal permissions, untar it and do at least a cursory check of the source before even considering plugging it into the system.

      Of course one of the core problems of system security is and remains the administrator of the system, who happens to be the same person as the user on "home" systems. But what is the solution? Locking down a system to the point where the user cannot do anything anymore at all? The TCPA would embrace you for suggesting it, but that's certainly not the way I'd want it to take.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re:One BIG difference: by Sancho · · Score: 1

      Of course. The point of all of this is that, at the moment, we've hit a point where Windows isn't significantly less secure than Linux, for desktop purposes. It is more popular, which means that it will be targeted more than Linux, but most 'vulnerabilities' start with the user doing something stupid.

      Linux still has a lot to offer, in my opinion. Mostly in customization. It's hard to get the level of customization that I want (via hot keys) along with the power of the shell and standard Linux utilities while running Windows.

  47. What you said, except more amusing by Gzip+Christ · · Score: 5, Interesting
    1. Re:What you said, except more amusing by Randolpho · · Score: 2, Interesting

      Yes, we're all familiar with the inaccuracies of Apple's ads. Here's a more accurate (but less funny) "man in black" statement:

      "You want to write a file to a directory you don't have permission to use. Please log in as an administrator to do so. Otherwise, fuck off."

      Of course in OSX you could just SU and go ahead and write that damn file wherever you please. Wait, that seems a little familiar...

      On a side note, since you brought up Apple's ads, I'd like to discuss the difference between Apple's ads and Microsoft's Vista ads. Have you noticed the huge difference? Vista focuses on all the nifty things you can do (albeit a little too much on the window-switching gimmick -- we get it!), while Apple focuses instead on the other guy. Why? "This product sucks, buy my product instead!" isn't exactly whelming.

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    2. Re:What you said, except more amusing by Overly+Critical+Guy · · Score: 0, Troll

      What's inaccurate about the ad? It's clear you're an Apple-hater (must suck for you that Vista is a clone of an old version of OS X), but you don't offer any examples beyond a vague implication that endless security prompts also appear in OS X, which isn't true.

      As for the difference between Apple's ads and Vista's ads, Apple's ads correctly point out the difficulties and hassles of using PCs compared to Macs. I love them. Microsoft's are goofy marketing drivel about "Wow" and other goofiness. No wonder Vista is a flop sales-wise.

      --
      "Sufferin' succotash."
    3. Re:What you said, except more amusing by Randolpho · · Score: 1

      What's inaccurate about the ad?
      The implication of constant security popups -- they're actually quite rare. They occur at the same times that you might have to use sudo on OSX -- when you want to do something that you're not allowed to do. Like, say, adding a file to a directory on which you don't have write permissions.

      It's clear you're an Apple-hater
      I think you read the wrong post; I'm actually *not* an Apple-hater. I don't hate any operating system or platform. I am not a zealot with blinders on drinking my anti-whatever kool-aid, like so many out there on either side of the debate. I happen to like and use Vista, and I happen to like and use OSX. I even *gasp* use and like linux. Although I still think both vi *and* emacs suck. ducks the impending flamewar

      but you don't offer any examples beyond a vague implication that endless security prompts also appear in OS X, which isn't true.
      Again, please read my post. I do not imply that OSX has endless security prompts, I imply that Vista does *not*.

      As for the difference between Apple's ads and Vista's ads, Apple's ads correctly point out the difficulties and hassles of using PCs compared to Macs.
      No, they don't -- the ads are blatant lies. By that I do not mean that OSX is bad, but that Vista is actually *not* bad.

      I love them.
      Actually, so do I. They're quite funny. Innaccurate.... but funny.

      Microsoft's are goofy marketing drivel about "Wow" and other goofiness. No wonder Vista is a flop sales-wise.
      Again, I agree. Snoozefest. And, please, the window switcher is neat, and the frosty windows are meh, but they're not a great reason to get Vista! The problem is that the changes with Vista are mostly under the hood. There are very few things on the surface that are new. Now, if Microsoft focused on the new parental controls, which are frankly amazing, they might get a winner ad.
      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    4. Re:What you said, except more amusing by Overly+Critical+Guy · · Score: 1

      I still don't see what the Apple ads are "lying" about. I wouldn't call the UAC prompt rare, especially if you're a more experienced user. I only ever get a password prompt in OS X when some program uses Apple's Installer, which itself is rare. On Vista, many of the things I'm used to doing require these popup clicks. It just adds up and gets annoying.

      --
      "Sufferin' succotash."
    5. Re:What you said, except more amusing by nickcoons · · Score: 1

      What's inaccurate about the ad?

      They claim to be comparing a PC to a Mac, but they're actually comparing Windows to Mac OS X (PC != Windows).

      In one commercial, they talk about how Mac is virtually virus free, and in another they talk about how Mac can run Windows just like a PC (at which point it would become vulnerable to all of the same viruses as a PC running Windows).

      If the commercial was, "Hi, I'm Windows" and "and I'm the Mac OS", then I'd have no problems with it.

  48. Running as admin is irrelevant by Temporal · · Score: 1

    User-level security can only protect users from each other. Desktop machines are usually single-user. Therefore, user security is protecting nothing except operating system and program files, which can be trivially replaced by re-installing them. Most users would consider their personal document much more important, yet these are not protected! User security will not stop a virus from searching your home directory for your tax return and mailing it off to some identity theft. Nor will it stop a virus from accessing the internet to launch DDoS attacks, send spam, or reproduce.

    Yet, Microsoft and Unix users alike continue to insist that it does some good. Why? All it does is make life more difficult as you constantly have to switch between user and admin to install programs.

    We need to move to a model of program-level security, where every program you run is granted only permissions to do the things you actually want it to do. And we need to develop a user interface which can automatically figure out what permissions you want to grant to programs (e.g. if you select a file from the file->open dialog, then it should grant the program permission to read that file). See Capability-based security.

    1. Re:Running as admin is irrelevant by Beryllium+Sphere(tm) · · Score: 1

      Research prototypes of capability-based OS designs. HP Labs even put one together as a retrofit for Windows.

      You're exactly right: time to stop pretending that it's still 1970 and that the code is more trustworthy than the users are.

    2. Re:Running as admin is irrelevant by Temporal · · Score: 1

      HP Labs even put one together as a retrofit for Windows.

      Yes, "Polaris". I run it on my machine (closed beta; I know the authors :) ). It's a gigantic hack, of course, but works surprisingly well.

    3. Re:Running as admin is irrelevant by Allador · · Score: 1

      User security will not stop a virus from searching your home directory for your tax return and mailing it off to some identity theft. Nor will it stop a virus from accessing the internet to launch DDoS attacks, send spam, or reproduce.

      Running as non-admin significantly mitigates many of these, even if it doesnt outright stop all of them.

      So yes, a specific malware could still carry its own user-mode smtp engine (some do), but it will drastically reduce its ability to do long term harm.

      In user-space, the malware can only run when the user who was infected by it is logged in, and only will survive reboots if it places a shortcut to itself in the Startup folder. And it'll be very obvious there.

      In other words, if its restricted to user-mode, it'll be very hard to hide itself and be stealthy.

      Plus, a user-mode trojan wont be able to bypass anti-virus, anti-spyware, or firewalls. So if you're using a good firewall that only allows 'known' executables to start other executables or talk on the network, it'll be really obvious something bad is happening.

      Plus a user-mode malware doesnt have access to raw sockets, so is fairly limited in its ability to do DDoS attacks. It's not stopped, but its mitigated.

      And overall, the malware cant take over the machine and turn it into a bot. A good firewall, leave the machine on auto-patch, and dont run as admin, and your box will be pretty much untouchable. If you then stop using IE altogether (to avoid drive-by downloads/installs), you're going to be largely impervious to data-leakage as well.

    4. Re:Running as admin is irrelevant by Temporal · · Score: 1

      In user-space, the malware can only run when the user who was infected by it is logged in,

      On Unix, it's pretty easy to run a process that does not die when the user logs out. I actually don't know to what extent this is possible on Windows.

      and only will survive reboots if it places a shortcut to itself in the Startup folder. And it'll be very obvious there.

      Or the registry, where only experienced users know to look. (Yes, there is a per-user run-on-startup section of the registry.)

      And on unix, there are any number of scripts that run on login, including xinitrc, bashrc, bash_profile, etc. It would be very easy to hite something in there that even experienced users would never notice.

      Plus, a user-mode trojan wont be able to bypass anti-virus, anti-spyware, or firewalls.

      Generally, anti-virus and anti-spyware programs can only protect you against known malware. Otherwise, it would have too many false positives and people will learn to ignore it.

      Firewalls which require you to explicitly grant network access to each program are the kind of program-level security that I'd advocating. However, the UI needs to be improve a lot.

      Plus a user-mode malware doesnt have access to raw sockets, so is fairly limited in its ability to do DDoS attacks.

      OK, this will prevent some kinds of DDoS attacks. But it won't do anything about many other kinds of malicious internet activity.

      A good firewall, leave the machine on auto-patch, and dont run as admin, and your box will be pretty much untouchable. If you then stop using IE altogether (to avoid drive-by downloads/installs), you're going to be largely impervious to data-leakage as well.

      You also have to resolve never to install any software from random third parties which you don't necessarily trust. Oh, and you have to not use Firefox, because it has vulnerabilities too. Oh, and don't forget about all the lesser programs out there like Acrobat Reader, which often have vulnerabilities which are quite exploitable but no one pays attention to.

      Basically you can't run anything that:

      1. Was downloaded from untrusted internet sites.
      2. Talks to untrusted internet sites.
      3. Reads data files downloaded from untrusted internet sites.

      But the internet is useless if you can only visit trusted sites!

    5. Re:Running as admin is irrelevant by Allador · · Score: 1

      I'm not going to respond point by point here, as you're right in that running as non-admin does not make you 100% guaranteed safe from a smart, determined attacker.

      The point I was trying to make is that it dramatically, hugely, massively reduces your risk of being successfully exploited. And if you are exploited, it drastically reduces the level of damage the attacker can do.

      It's defense in depth.

      And I know in your end section you were using hyperbole to make a dramatic point, but its really not all that bad in practice. If you run your shops in this way, you are going to experience little to zero issues with anonymous/automated malware (ie, not personally targeted at you by a determined and resourceful attacker).

      I've done it and seen the proof over the years.

  49. Serious Question by tidewaterblues · · Score: 1

    I ask this question in all seriousness, knowing that it is very hard to get a serious answer on Slashdot where Microsoft is concerned: Is it time to start holding software vendors, like Microsoft, financially and criminally liable for an inability to correctly implement fundamental security measures in their products? Enough is enough, and perhaps it is time for government to step in. If an automotive vendor engineers bad vehicles, they are still liable for the people they hurt, no matter how hard the task of good safety may be for them. Why should it be any different for software vendors?

    --


    ...En að Besta Sem Guð Hefur Skapað Er Nýr Dagur
    1. Re:Serious Question by cdrguru · · Score: 1

      Windows would be simple to secure via the policy editor and logging into a secured domain server at the ISP. No local admin rights for the user - they might screw something up. Everything has to be installed by an technician. Just like most users pay Best Buy to install a CD-ROM drive or whatever at $75 an hour, you would be paying the ISP to have someone (probably remotely) install software and drivers. Updates could be scheduled and applied transparently.

      OK, nobody would go for this. Paying extra? Increased costs? What ever for? Windows is supposed to be simple.

      Yes, but letting the user that wants web surfing and email - only - install WeatherBug because "it said to click OK" just causes problems. Take away the power to create problems and it isn't anywhere near as insecure any longer.

      Only problem is that nobody will use it as a "personal computer" any longer. But, face it, it is not a "personal computer" any longer. It is a "email and web applicance" or a "porn station" or a "video player". Make the average user's computer an appliance that they have as much control over as a microwave oven or a TV set and you have a secure computing platform.

    2. Re:Serious Question by Hymer · · Score: 1

      You can't... thats a very important (and large) part of commercial EULAs.
      ...and you usually first may sue, with a chance for success, when somone is hurt.

    3. Re:Serious Question by Allador · · Score: 1

      Because if an automaker has faulty parts or design in their car, people die or get injured.

      Whereas if MS produces a bad OS, at worst there may be some limited financial loss.

      But no one dies or gets hurt. It's not even in the same class of issue.

    4. Re:Serious Question by tidewaterblues · · Score: 1

      There have been many examples of failed software killing people. One of the most famous was when the control software for a cancer-killing radiation laser (I can't remember the company name, alt-something) had a calculation error and overdosed several dozen people. Some of them died. There are "mission critical" software applications everywhere. My doctor's office has a patient file system on Windows, I am sure that my police station has several as well. Any one of these systems could potentially lead to loss-of-life if it failed.

      --


      ...En að Besta Sem Guð Hefur Skapað Er Nýr Dagur
  50. Stop the FUD please by Anonymous Coward · · Score: 0

    I believed some of the FUD when the betas were out and everyone was doing the doom and gloom. But now plenty of copies have shipped, and I have a copy now. For starters, I am running 1.5GB of RAM, e6300, and it is very responsive.

    Security? I still have an XP machine, it hasn't been remotely exploited since SP2, which doesn't say much for XP, but it shows progression. I bet Vista will have less than Windows 2003. The UAC *doesn't* pop up all the time. Yes, I click it almost immediately when I'm doing stuff that I know will prompt it, but when it just appears out the blue (I've only had one situation though, after visiting a website), I click don't allow.

    Next, there is IE7's anti-phishing filter gimmick. I disabled it almost immediately. Meh, I installed firefox right away. Anyway, from the looks of it I thought there was a central database of phishing sites. Something like Google. I believe the button said "Check to see if this site is a known phishing website." Spam filter? I don't know. I don't get spam because of SpamAssassin, but regardless, I installed Thunderbird (v1 won't install, the v2 beta did). I haven't used Windows Mail, so I will stop there ...

    One thing I thought was cool... If I type a url in the explorer address bar, it comes up in my default browser (firefox).

    I am all for objective reviews, and this article has some good facts about Vista, but then concludes that Vista sucks.

  51. It is the user's fault... by Akvum · · Score: 1

    They bought vista! I can't wait for some M$ guy to say that. Like it will ever happen...

  52. More MS Bashing.... by norman619 · · Score: 1

    The old problems never go away: too many networking services enabled by default; too many owners running their boxes as admins and downloading every bit of malware they can get their hands on." And also...

    As Billg likes to point out, Windows is the platform on which 90 per cent of the computing industry builds, and this naturally means that it's the platform on which 90 per cent of spyware, adware, virus, worm, and Trojan developers build. That translates into 90 per cent of botnet zombies, 90 per cent of spam relays, 90 per cent of spyware hosts, and 90 per cent of worm propagators. In a nutshell, Windows is single-handedly responsible for turning the internet into the toxic shithole of malware that it is today. So the real problem is USERS choosing to run as admins and blindly downlaoding and installing things they shouldn't... This sounds like a USER issue not an OS issue. When you tell a child to not do this or bad things will happen do they usually listen? More often then not they will not. The same applies to your basic computer user. I have been using Windows since I was dragged kicking and screaming to Win95. I have never been attacked by a virus or downloaded a trojan or any other kind of malware while many of my friends seem to be a magnet for these things. We are using the same OS. I even help them configure their systems to be like mine. Yet they infect themselves. The difference is I watch where I go and do not download or install any apps if they did not come directly from the source (usually). I don't read email from people I don't know and never accept email attachments. If you go to places known to be full of sickness and disease who do you blame when you get sick? The city? No you blame yourself for being very stupid. Or rather you SHOULD blame yourself. Many people will still find a way to shift the blame. The blaming of MS for the huge numbers of malware out there is stupid. Do they honestly think it would be any different if any other OS held 90% of the computer market? It's like blaming banks for the existance of bank robbers. Get a clue. Please!
    1. Re:More MS Bashing.... by Anonymous Coward · · Score: 0

      You need to get a clue. You are a complete fucking moron. Why don't you read Greene's book on computer security, learn a little about it, and then post your "wisdom" here.

    2. Re:More MS Bashing.... by 99BottlesOfBeerInMyF · · Score: 1

      So the real problem is USERS choosing to run as admins and blindly downlaoding[sic] and installing things they shouldn't...

      Why do people own computers? What is their purpose? They run arbitrary software. The problem is Windows is not designed to run arbitrary software safely. Also, users don't know what an "admin" account is or why they should have one. They just want to install and run software, without letting that software have free reign to own their machine and send spam. That's not too unreasonable in my opinion.

      When you tell a child to not do this or bad things will happen do they usually listen?

      That depends on what you call "bad things." For example if you tell a child not to speak, either they do so anyway or they grow up with serious mental problems. That is because speaking is a very basic and common behavior.

      If you go to places known to be full of sickness and disease who do you blame when you get sick?

      Well that depends, can other people go to those same places and have basically no risk of ever catching a disease because they made better choice and decided not to suppress their immune systems? Running Windows is like suppressing your immune system.

      The blaming of MS for the huge numbers of malware out there is stupid.

      Users want to run arbitrary software and visit arbitrary Web sites. That is why they bought the computer. There is no reason a properly designed OS cannot do these things. MS has not properly designed their OS, so doing common things safely is very, very hard. This is because MS is a monopoly and they don't lose any money when they deliver a product that is crap. Fix the OS, then if users make unreasonable poor choices (like installing arbitrary binaries and specifically allowing it complete access) you can complain. It is not unreasonable for me to assume I can visit any Web site without having to worry about malware. It is not unreasonable for me to be able to double click on a random binary someone IM'd me and for me to expect it won't be able to start sending spam e-mails without the OS informing me or giving me the option of stopping it.

      Do they honestly think it would be any different if any other OS held 90% of the computer market?

      I think it would be very different if no OS held 90% of the market and OS manufacturers have to actually give customers what they want. I think it would be different if Linux had 90% market share because, by nature, it cannot exercise monopoly power and would have to give customers what they want. If MS were broken up into two competing Windows companies, there would be a relatively secure version of Windows within 2 years. If Linux gained 90% market share, malware would be ported in a month and in 6 months mandatory access controls and trust systems would be standard in 6 months making almost all that malware useless and reducing the problem to a tiny fraction of what it is today.

      It's like blaming banks for the existance of bank robbers.

      No, its like banks blaming robbers for getting away with all the money, when the bank did not bother to install a vault and just leaves all the cash in piles in the back room, with an unlocked window and no security cameras. Banks perform due diligence to prevent robberies, MS does not.

      Get a clue. Please!

      You're the one who needs to wake up and take a big sniff of what you're shoveling.

  53. Double standard by LordEd · · Score: 1

    You're saying Debian is secure because there is a centrally controlled repository of software. Vista requires signed kernel-level drivers and you'd say that Microsoft is cutting out open-source developers.

    So is centrally controlled the desirable feature, or is ability to develop your own software without requiring approval?

    1. Re:Double standard by lxt518052 · · Score: 1
      That's a hell of oversimplification and deliberate confusion, isn't it?

      Debian's repository enhances it's security but don't shut the door to developers based on profit-driven policies. The source code is open to everyone. Anybody can write software for Debian and if it's good enough it will appear in the repository.

      In Microsoft's case, most exploits do not need a malicious kernel level driver anyway. Plus, AFAIK, developing an opensource kernel level driver has never been what people're asking for. They are asking the hardware vendors to open up the spec of their products so that an open source driver can be written for other operating systems. Closed source drivers for Windows are there already, thanks to MS monopoly. If MS ever choose to open source Windows, backdoors and security holes are going to be fixed first, then application compatibilities. Kernel level drivers, not such an issue.

      The fact that they don't fix things of higher priorities but spin on and on about non-issues actually shows how they really care about Windows security.

      --
      People who dislike China tend to mention Tiananmen Square a lot, but they always forget the Tank Man is also a Chinese.
  54. Mainly its market share. And its users. by Opportunist · · Score: 1

    Malware is a business. All that matters is simply, how much money can be generated in how little time. The times of bragging rights and proving that you can do it are over. The amount of that kind of viruses is pretty much equal for all platforms. Btw, the ones existing on Mac and Linux are almost 100% of that "I wanna show it is possible" kind.

    Windows also has, sorry to say it, the most clueless user base. I wouldn't claim the reverse (i.e. that Windows users are dumb), but dumb users usually use Windows. They COULD use Mac, but dumb people are rarely the ones with the money to spit out for a Mac.

    Linux still has the air of the "geek system" and, frankly, it does take more than two brain cells to use it (with one cell being busy trying to figure out how to get the machine to look for pr0n).

    So it's the mix that makes it: You have almost all the dimwit clickmonkeys, you have a system that was never meant to be used as a networked multiuser/multitask system and you have the sizable market share.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Mainly its market share. And its users. by stubear · · Score: 1

      "They COULD use Mac, but dumb people are rarely the ones with the money to spit out for a Mac."

      You apparently are not a graphic designer. I swear, some of the people I work with honestly believe hamsters run around inside their Macs making the OS work. Since graphic designers make up a large portion of Mac users, I'd say there are quite a few dumb Mac users out there.

    2. Re:Mainly its market share. And its users. by Opportunist · · Score: 1

      True, but those people are usually also not the ones that go "oh goodie, someone sent me an update for my OS, gotta clickclickclick"

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  55. The Register- yeah, yeah. by Matilda+the+Hun · · Score: 1

    I'd take the article a bit more seriously if it wasn't The Register. They read like a blog, and they tend to have a tad more than a little anti-microsoft bias. Point me to the study that shows me where a majority of users disable the UAC and I'll start paying attention.

    --
    Tluin natha Linux xxizzuss uriu olt bwael mon'tun.
  56. Users VS. MS by boyfaceddog · · Score: 1

    Ha ha ha. Its working. Users are being blamed for the lack of security on MS Windows. Once we get rid of these pesky security whiners, there'll be no more reason for Linux.

    Pardon me, but I thought the reason Windows was crap was because it was so simple to write spyware/malware that COULD run on it, not becasue it lacked security features that disabled users from changing settings.

    As long as we blame users for bad software, MS will rule the world and Linux will be a distant second.

    --
    Here will be an old abusing of God's patience and the king's English.
  57. Umm... Windows and VMS written by the same team by HighOrbit · · Score: 1

    Instead of drawing from the proven security models of systems like UNIX and VMS, the Windows developers went and rolled their own.

    You either have no freaking idea what you are talking about or you are skillfully trolling. When Digital fired most of its VMS team in a cost cutting frenzy, Microsoft had the good sense to hire them up. David N. Cutler who was the VMS project leader became the NT project leader at MS. Cutler brought most of his team with him. The result was that NT was in many ways a clone of VMS with a Win32 API and Win16 API layer on top. The story is famous and is told here. Vista is NT and NT is partially a re-implementation of VMS, to the point that Digital sued MS. MS had to pay a settlement to Digital and agree to support the Alpha on NT. Some people speculate that the letters WNT is an increment on VMS and is an inside joke at MS. AFAIK, Cutler is still working at MS and helped with Vista.
  58. but it IS the users fault by night_flyer · · Score: 1

    sure Windows can be insecure, but if someone takes the time and responsibility they can secure it just fine. You dont blame the gun manufacturers for the person who doent know how to use a gun... Do you blame linux when a user logs in as Root and tears things up?

    --


    Thanks to file sharing, I purchase more CDs
    Thanks to the RIAA, I buy them used...
  59. Article is wrong... by DevStar · · Score: 2, Interesting

    on at least one count. It says that the typed URLs in the registry don't get purged when you clear the history. I just tested it, and it does get purged. It's the one thing I tested, and it was wrong. Doesn't give me a whole lot of faith for everything else in the article (including the fact that there was another correction listed at the end of the article).

  60. Again, nope by Opportunist · · Score: 1

    The difference is still that the user cannot make that decision based on the information given. Vista requires admin rights for nearly everything, how should the user be able to determine whether foul play is involved?

    In Unix, you only need root permissions for very, very few and very core and system related issues. Changing the kernel, installing a device, most low level network stuff. You certainly don't need root to install a program for a user. And that's the main source of malware that requires user interaction: Some "funny nice thing" you got from the 'net. Why should a greeting card display tool or a game demo require admin privileges to run or install?

    You cannot even "sandbox" it in Vista. You can't create a new account and tell Vista to install it locally, for this account only. Vista by default runs an installer with administrator privileges. How is the user supposed to be able to discriminate between programs that really need those rights and programs that want to infect him, if everything is by default requiring admin privileges?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  61. SOCK PUPPET ALERT by Anonymous Coward · · Score: 0

    The journal entry author, "Erris", and this commenter, "Twitter", are the same person. Please moderate accordingly.

  62. Puny Humans by Anonymous Coward · · Score: 0

    can't believe I'm speaking up for Vista but ...
        I could care less about Vista, Vista is not the issue, its users, and imperialistic religion about what OS, least important part, runs on the PC and the patform dervied from it. Isn't it about the fanatatically stupid and great and wonderful and overly marketed to death do us never meet (hopefully) Web 2.0 and making the user forget there was a PC in the first place.

    User security, is like car safety. It's nice to design for "in case shit happens" but if you drive like a lunatic, you're likely to get hurt.
        True that. My "friends", or at least people who wanted me to do work for them would surf "hacker" sites in Europe and then ask for help cleaning their PC's - reload. Then later they switch to Macs and make their lives "better". Just to have the same problem again.

    I think a large part of security involves the self. People don't do enough thinking, and are too lazy to follow simple security procedures. No automated tool or system, that allows some freedoms can protect people entirely. Think about it, the OS'es solution to malware? Only allow MSFT signed binaries to run. But this is horrible as it means only MSFT can authorize binaries and it cuts out 3rd party developers.
        Yes, but that would be like asking most poeple to not only give to charity, but to volunteer, and maybe even let families share their house when its cold and those familie are homeless. Sure there are some that do this, but then there are some of us who actually pay attention when we use our PC's. Finding out this realization is why desktop LInux just has not happened. Unless you are into "it" whatever it is, you don't really want to get into "it". I could really care less about basketball and anything I know about it is useless knowledge. Linux is still to in-your-face, fortunately M$ is not.

    At some point the users themselves have to stop and learn how to use their computers properly, if they want to use them. If they're too lazy to figure it out, *and* demand security, they should not use a computer.
        If people drank alcohol less and performed more at work the number of hours worked a week would go down too.

    Of course it's largely MSFT's fault for breeding a culture of contempt for knowledge. Oh look it's so easy anyone can use it with zero training.
        I don't think its M$'s fault, they are just here at the same time period as this attitude sinks into people. It was the attitude that existed that allowed M$'s lack of security to exist.

    Imagine if MSFT made automobiles (but with the a yolk instead of a wheel/pedals, and other "standard improvements"). No training required!
        There is no training for automobiles if you wait until you are 18 and skip driver's education.

    Tom

  63. Such an old joke, yet you failed to get it right by cp.tar · · Score: 2, Funny

    On every old webpage.

    --
    Ignore this signature. By order.
  64. Re:Fixing Windoze by Macthorpe · · Score: 1

    No, that was someone who thinks you are a douche-bag.

    Have a little less respect for yourself.

    (This was too easy. Please try harder, kthx)

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  65. At least you didn't get your selves mixed up. by Keith+Russell · · Score: 1

    by twitter (104583)... Eris's journal entry is not a bad summary...

    [spit take]

    [replaces coffee-soaked keyboard]

    Twitter, you're still operating under the delusion that nobody knows your sock puppets? Although I do appreciate the Freudian slip: You spelled it "Eris". She is, of course, the Greek goddess of discord. But you probably knew that in the first place, which is why you made her your pseudonym's pseudonym.

    --
    This sig intentionally left blank.
  66. FUD Fully Expected from The Register by ThinkFr33ly · · Score: 4, Insightful
    I fully expected this kind of baloney from The Register. Do people here honestly think that a site that refers to Microsoft as "The Vole" would give a fair minded, intelligent, and well though out review of a Microsoft product. (Not sure why I'm asking that question on Slashdot... but whatever.)

    So, point by point:

    While referring to IE's Protected Mode feature:

    However, there is a brokering mechanism that enables users to download files to any location they have access to, or to install browser plugins and extensions, and the like. So users are still invited to make a mess of their systems, and no doubt many will, while Microsoft has a chance to shift blame away from itself.

    Uh huh. First, you can't install plugins/extensions (with the exception of signed ActiveX) without admin privs. Period. Second, how, exactly, would you propose the user be able to save files to their Documents folder, or do any other file operation in their profile (or basically anyplace on the system) without this brokering mechanism? Would you prefer that Microsoft not allow users to download *any* files via the browser? Ya, that would work out well.

    However, IE7 on Vista does still write to parts of the registry in protected mode.

    IE7 is running as an extremely low-rights user. This does *not* mean that it doesn't have the ability to write to any part of the registry. It means that the register's ACLs must explicitly allow write access to the IE's low-rights user. Certain locations have been explicitly marked as write-safe for the low integrity process. The example given by The Register is one of them. In other words, it's not an issue.

    However, DEP, when full on, may cause a number of applications to crash, or interfere with their installation. I'm betting that a majority of users will opt for the more conservative setting, and this of course means less defense for everyone.

    You're betting that the majority of users, most of whom think "DEP" is an actor's last name, will go and hunt down the DEP setting and turn it off because it will supposedly cause lots of applications to crash? Really? You mean they won't selectively turn it off via the dialog box that comes up after a DEP-related crash that asks if you want to turn it off just for this application? Oh, and what quantitative study are you sighting that shows that lots of commonly used applications will crash because of DEP? Give me a break.

    User Account Control (UAC) is another good idea, because it finally, finally, finally allows the machine's owner to work from a standard user account, and still perform administrative tasks by supplying admin credentials as needed on a per-action basis. You know, the way Linux has been doing it forever.

    Windows has supported running individual processes as admin (or any other account) since NT4. It was integrated into the GUI in Windows 2000. That is not the point of UAC, and it's not how Linux does it at all. If you try and run an application or perform an operation on Linux or Unix that requires admin access, it will fail. It doesn't prompt you. It's a subtle, but big difference. And it's a critical difference in the Windows world where that vast majority of applications won't work without admin privs.

    Of course, it only works if everyone stays out of the admin account as much as possible, and if everyone with an admin password knows better than to install a questionable program with admin privileges. And there's the catch: "Windows needs your permission to install this cleverly-disguised Trojan nifty program. Click Yes to get rooted continue."

    Wrong. It works regardless of what user you *think* you're running as. An admin account on Vista (with UAC enabled) is NOT AN ADMIN ACCOUNT. It's a limited user. The *only* difference is that an admin account isn't prompted to t

    1. Re:FUD Fully Expected from The Register by Anonymous Coward · · Score: 0

      If I remember right the "signed ActiveX" is a joke... anyone can make a signed ActiveX component.

    2. Re:FUD Fully Expected from The Register by 99BottlesOfBeerInMyF · · Score: 1

      Do people here honestly think that a site that refers to Microsoft as "The Vole" would give a fair minded, intelligent, and well though out review of a Microsoft product.

      You're right that the Register makes a lot of incorrect assumptions and mistakes and it is good of you to point them out. On the other hand, however, they are simply pointing out issues from their perspective and experience. Some of their opinions are far fetched, but at the same time I think their premise is correct. This is too little too late. Users have been besieged by malware and given huge lists of things they shouldn't do and MS has not effectively responded. MS has finally managed to implement a better default account, but limiting applications by user has not been "good enough" for many years now. MS should have taken the lead and brought real security to the masses, but they have fumbled the ball this time.

      Wrong. It works regardless of what user you *think* you're running as. An admin account on Vista (with UAC enabled) is NOT AN ADMIN ACCOUNT. It's a limited user. The *only* difference is that an admin account isn't prompted to type in credentials in the UAC prompt, where as a limited user is.

      I don't want to argue details of their user account scheme, but I think after enough security people have looked at it that it is clear they did not think it through. All installers are free to go wild. That is a hole big enough to drive a semi through.

      Ok, smart ass. What's a better solution? Get rid of admin accounts entirely? Don't allow any programs to run at all? Never allow a user to connect to the net? Oh, how about only allowing signed, Microsoft approved applications to be installed on Vista.

      Microsoft should absolutely implement an application signing scheme, but not to allow or deny applications the ability to run. They need an open signing/certification framework where you users can subscribe to multiple services and use the merged results as a method of determining trust. That is step one. Let the OS and users know how trustworthy a binary is. Some .exe I just got aimed by a stranger with no credentials should not be given the same level of trust as the pre-installed wordpad program which should not be given the same level of trust as Adobe Dreamweaver.

      I'll repeat this again, this should not be used to stop applications from running, but to determine what those applications are allowed to do by default. Running with all the user's permissions, with complete access, or not at all is not sufficient granularity. Vista should be using the ACL framework to restrict new applications by default. Also, the format for applications should be changed to include an ACL, so applications can be further restricted by that ACL and so that more trusted applications can be assigned an ACL that does not result in pestering the user with unnecessary prompts which lead to decreased awareness and conditioned responses.

      Having an admin account on the machine is unavoidable if you ever want to do anything on the machine past checking your e-mail and reading high-quality publications like The Register.

      Only if Vista does not allow applications to be installed within a user's account. When you add in that functionality, you've accommodated most users entirely.

      Now, instead of the occasional annoying OK button, you'll have an OK button and be required to type in admin credentials. If you're the guy who setup the machine, you know the password. If you're not, then it works just like it does now.

      If you aver see an "OK" button the OS has failed. "OK" is not an action. "OK" is a meaningless button people click to make their computer keep working because they been condition by repetitive behavior for years. All buttons should be actions for the user to take and they should depend on what the user is doing.

      But Microsoft *must* support as many legacy applications as possible.

      This is what VM or partial VM is for

    3. Re:FUD Fully Expected from The Register by ThinkFr33ly · · Score: 1

      Microsoft should absolutely implement an application signing scheme, but not to allow or deny applications the ability to run. They need an open signing/certification framework where you users can subscribe to multiple services and use the merged results as a method of determining trust. That is step one. Let the OS and users know how trustworthy a binary is. Some .exe I just got aimed by a stranger with no credentials should not be given the same level of trust as the pre-installed wordpad program which should not be given the same level of trust as Adobe Dreamweaver. Aside from the "open" part of your request, Microsoft does have this. Applications can be signed using digital certificates, and policies can be used to restrict access to certain applications based on these policies. (And it's very flexible. It can be done on a per-app basis, a per-company basis, a per-version basis, etc.) Your request regarding being able to restrict what that app does is not really possible in the non-managed world, but it's exactly what Code Access Security does in the .NET world. Vista includes .NET v3, so we'll see a lot more of these things being used more frequently.

      It asks when you change your desktop background. I've seen this several times on Slashdot. NO IT DOES NOT. (It did back in RC1, but hasn't since RC2.)

      This site lists 134 services enabled by default in Vista. Note, these are not necessarily network services but they do have the potential for exploitation. I'm not sure which network services are enabled by default, but I know there are several. Do you have a list or are you just assuming the Register is wrong with no evidence of your own? That site lists services that you can disable without it breaking Vista. That's a *lot* different than services that you can disable without affecting Vista's common functionality. Sure, I can disable the service that handles network device discovery, but then all of a sudden I can't connect to my Xbox 360 anymore.

      The Register made a claim about Vista having unnecessary services on by default. I said they should back up that claim with examples. Microsoft spent a lot of time making sure things we not enabled if they didn't need to be to support common use-cases out of the box.

      I don't think anyone in the security industry can look at Vista and think MS really sat down and thought through what it would take to make malware problems a rarity on Windows. Really? Why? Seems to me they did exactly that.

      hey obviously went for low hanging fruit and perceived security late in the game rather than a security minded release from the outset. The outset of what? If we're talking about Vista (and not XP, or 9x), then I would say you're completely wrong. The biggest changes in Vista are centered around security. Not only that, but it's the first consumer OS to come out of Redmond to be developed entirely via the Secure Development Lifecycle. Other products that have been developing using this, such as IIS 6, have an *excellent* track record on security. Far better, in fact, than their open source rivals. (Compare IIS 6 with Apache, and you'll see I'm right.)

      This is not a revolutionarily secure OS, but a tweak of XP. What would it have taken for you to describe this as more than a "tweak of XP"?
    4. Re:FUD Fully Expected from The Register by ThinkFr33ly · · Score: 1

      If you had read the link I posted regarding signed ActiveX, you would see that it only allows signed ActiveX installations if group policy explicitly allows that particular company's software. In other words, only if the IT department says that particular control or company is OK.

      This makes Vista far more secure than XP in the sense that users will no longer have to be admin simply to access the controls they need to get their job done. They can run as a standard user and still install the control(s) they need.

    5. Re:FUD Fully Expected from The Register by 99BottlesOfBeerInMyF · · Score: 1

      Aside from the "open" part of your request, Microsoft does have this. Applications can be signed using digital certificates, and policies can be used to restrict access to certain applications based on these policies.

      First, signing alone is useless. It is one of the three vital components of a MAC desktop. Second, unless it is open to all comers it will be fairly useless. Competition among verification services is the only way to get accurate ones.

      Applications can be signed using digital certificates, and policies can be used to restrict access to certain applications based on these policies.

      Applications don't ship with ACLs, I don't see a way to measure the input from multiple groups, and I don't see a distinction between certified software from a given domain and verified software from a developer or third party.

      Your request regarding being able to restrict what that app does is not really possible in the non-managed world, but it's exactly what Code Access Security does in the .NET world. Vista includes .NET v3, so we'll see a lot more of these things being used more frequently.

      It is very, very possible in a non-managed word as you put it. MAC have been in use for over a decade. If one was included and enabled by default in Windows, developers would code with that in mind. What makes you think it is not possible?

      I've seen this several times on Slashdot. NO IT DOES NOT.

      I only tried RC1 and it certainly did then, but regardless by all accounts there are a great many notifications for common tasks. One fairly reputable review on a security site I read showed it appearing 7 times while the user attempted to change their IP address. Because they decided not to use persistence of authentication for a given period it will almost certainly appear a lot more than sudo based systems. Add to this the terrible UI (Allow)(Deny) that does not have unique action for a given prompt and it is certain to be fairly useless to the average person.

      That site lists services that you can disable without it breaking Vista. That's a *lot* different than services that you can disable without affecting Vista's common functionality. Sure, I can disable the service that handles network device discovery, but then all of a sudden I can't connect to my Xbox 360 anymore.

      I don't have an Xbox. I never plan to. So that service for me is simply a security hole. You don't see that as a potential problem?

      Microsoft spent a lot of time making sure things we not enabled if they didn't need to be to support common use-cases out of the box.

      I scanned through that article the other day. I did not see it listing the services. It looked like PR fluff.

      Really? Why? Seems to me they did exactly that.

      Are you joking? Do you work in security? If someone asked me how to redesign Windows so it was secure I'd immediately look at the high security projects like SELinux, realize that it is fundamentally a more secure model for computing and it is already supported by the NT core and the design would be a no-brainer. I certainly would not think about adding hacks on top of Windows with no real changes. I seriously hope you are not a security engineer if you actually hold said opinion.

      I would say you're completely wrong. The biggest changes in Vista are centered around security.

      No, most of the work in Vista was expanding into other markets and embracing them and trying to gain feature parity with OS X. Vista adds eye candy, searching, widgets, expose, included apps, etc. in order to try to counter Apple's slow gains in market share. They add XPS, defender and several other features to move into the PDF tool and antivirus markets. The security they added was more one to add the perception of security than to add real security. Do you really expect this to stop the proliferation of malware?

      Not only that, but it's the first consumer OS to com

    6. Re:FUD Fully Expected from The Register by Anonymous Coward · · Score: 0

      I hate to break it to you, but you have absolutely no idea what you're talking about. and the sad thing is that you come off as so "knowledgeable". LOL

    7. Re:FUD Fully Expected from The Register by ThinkFr33ly · · Score: 1
      I'm really not sure why I'm bother to reply to you... but I'll take the bait anyway.

      First, signing alone is useless. It is one of the three vital components of a MAC desktop. Second, unless it is open to all comers it will be fairly useless. Competition among verification services is the only way to get accurate ones.

      Huh? Signing allows me to identify where the application came from and that it has not been modified since it was signed. It's extremely useful. Get a grip.

      Applications don't ship with ACLs, I don't see a way to measure the input from multiple groups, and I don't see a distinction between certified software from a given domain and verified software from a developer or third party.

      Measure input from multiple groups about what? Are you saying that you want people to vote on whether or not an application is safe? That's an interesting idea, but one that doesn't exist anywhere right now, as far as I know.

      It is very, very possible in a non-managed word as you put it. MAC have been in use for over a decade. If one was included and enabled by default in Windows, developers would code with that in mind. What makes you think it is not possible?

      You have any documentation about how the Mac magically makes it so that unmanaged applications can be restricted from performing tasks that the user running that application can perform, and in a manner that would not require all existing applications to be rewritten? No, I suspect you don't. There are certain vital requirements that you need to have in order to make sure an application can only do certain things, regardless of the user's privileges running it. Verifiability of the code, restriction of direct memory access, and a wide variety of other things. Objective-C on the Mac has none of these. Only managed environments, such as Java and .NET, currently provide this functionality.

      I only tried RC1 and it certainly did then, but regardless by all accounts there are a great many notifications for common tasks. One fairly reputable review on a security site I read showed it appearing 7 times while the user attempted to change their IP address. Because they decided not to use persistence of authentication for a given period it will almost certainly appear a lot more than sudo based systems. Add to this the terrible UI (Allow)(Deny) that does not have unique action for a given prompt and it is certain to be fairly useless to the average person.

      Oh, so you haven't even used the product your bashing incoherently. Big surprise. Changing your IP in Vista causes 1 UAC prompt, so you're full of crap there as well. As far as "persistence" of authentication, yes, they do have that. When you authorize something to run elevated, it continues to run elevated until you close it. Just like sudo. When performing multiple file copy operations, which internally are all separate operations, Explorer will automatically persist the authorization. The only time you'll see multiple UAC dialogs is if you perform multiple, discrete tasks via difference processes. Just like in Linux. So you're wrong again.

      I scanned through that article the other day. I did not see it listing the services. It looked like PR fluff.

      What list are you looking for? A list of services that are "required"? Required by who? It depends on the user. That article points out how Microsoft dramatically improved the security of services in general, including how they prevent network access for all that don't require it. In other words, it directly addresses the "concerns" of The Register article. But I guess you didn't catch that during your "scanning".

      No, most of the work in Vista was expanding into other markets and embracing them and trying to gain feature parity with OS X. Vista adds eye candy, searching, widgets, expose, included apps, etc. in order to try to counter Apple's slow gains in market share.

      Apples slow gains in market share? Ya,

    8. Re:FUD Fully Expected from The Register by 99BottlesOfBeerInMyF · · Score: 1

      Signing allows me to identify where the application came from and that it has not been modified since it was signed. It's extremely useful. Get a grip.

      Okay so you're Joe average user. An application is not singed or is signed by someone you've never heard of and don't trust. How does this help you? It basically doesn't. Most people just take a chance and run it and hope for the best because they don't have a better option.

      Measure input from multiple groups about what? Are you saying that you want people to vote on whether or not an application is safe? That's an interesting idea, but one that doesn't exist anywhere right now, as far as I know.

      Take a look at the blacklist services packaged with fancy scanners from Norton and Symantec and MS. What if instead of just a blacklist these services or others like them provided trust levels. Application X gets a grade of C, because the publisher is known, but we haven't verified that their ACL is correct. Application Y gets an A because we tested the ACL included with it an it does nothing unexpected and the app remains within the bounds of that ACL. Suppose further that you can subscribe to several such services both free and pay and the results will be merged based upon how much you trust each of these services.

      I'm not talking about users voting on what applications to trust, I'm talking about free or pay services that test and rate application and provide ACLs for applications that did not ship with them.

      You have any documentation about how the Mac magically makes it so that unmanaged applications can be restricted from performing tasks that the user running that application can perform, and in a manner that would not require all existing applications to be rewritten? No, I suspect you don't.

      Yes. Google for "mandatory access control" All of the existing ones work with software not designed for them, albeit not ideally. MS is already fudging things with legacy applications and they can do more such behaviors even so far as providing a VM in extreme cases, although that is obviously not ideal.

      There are certain vital requirements that you need to have in order to make sure an application can only do certain things, regardless of the user's privileges running it.

      The MAC framework from TrustedBSD already runs on OS X 10.4 and Apple is working on their own that was announced for OS X 10.5, but then vanished from their public docs. You don't need a particular programming language or framework, although it certainly helps to use standardized APIs and services. SELinux, Solaris, and OpenBSD have had functional MAC frameworks for a long time, although they are aimed mostly at the secure server and government workstation markets.

      Oh, so you haven't even used the product your bashing incoherently.

      Nope, it isn't free and is not licensed to run in a VM unless I want to shell out big bucks. Also, our company evaluation found no reason to move to it until it has at least stabilized for a year or so. I work in the real world. We're discussing why even in theory the security mechanisms they have implemented are not sufficient.

      As far as "persistence" of authentication, yes, they do have that. When you authorize something to run elevated, it continues to run elevated until you close it.

      When last I used it this applied to only a given application, not a UI session, and did not even apply across all of the explorer application. Has this changed?

      What list are you looking for?

      Default enabled network services, also known as chinks in the armor.

      That article points out how Microsoft dramatically improved the security of services in general...

      No, is says they drastically improved security, with precious few details on how they claim to have accomplished this or how they are measuring security for an OS that has not yet been widely field tested.

      Ya, *very* slow gains, I guess.

      About

    9. Re:FUD Fully Expected from The Register by Anonymous Coward · · Score: 0

      UAC prompting for Allow / Deny as opposed to a password is actually a security feature.

      If the UAC prompt is raised, the user has already been authenticated once (logging in). In addition to being annoying, prompting the user for a password allows a vector of attacks in which an application raises its own form that appears to be a UAC prompt, while applying a desktop shader style to darken the rest of the Windows Desktop. Properly implemented, it would be an easy method for phishing a user's password, which the app could then use to do whatever it wanted with.

      By presenting the user with a dialog box, all a phisher will be able to do is confirm that the user can click an Allow button.

    10. Re:FUD Fully Expected from The Register by Allador · · Score: 1
      Okay, I hate to get involved in this love-fest, but two things catch my eye that I think you're mistaken on.

      As a policy MS does not fix local escalations in Windows home edition. So it is a minor speed bump for little Timmy to root the machine. I'm not sure what this means, but I dont believe this is correct. Privilege escalation exploits get found and patched a couple times a year. The patch applies to all versions of the OS, since they're all the same core. Are you saying that they release patches but fix the patch so that it explicitly wont run on the Home versions?

      Even the architectural flaws that allowed the good ol' shatter attack to work in some rare cases is now quashed in Vista, as lower-priv windows cannot pass messages to higher-priv windows.

      Also, as of the current release all installers run as admin, meaning little timmy can root the machine with an installer. I'm not at all sure what you mean by this, but as stated, this is flatly incorrect.

      Now there is an OPTIONAL mechanism to allow 'advertised' apps to be run with elevated privs, but this is off by default, and only works on applications that have been 'advertised' to the machine by the domain or system admins.

      There is also an optional mechanism to allow all MSI apps to run with elevated privileges, but this is off by default, and can only be turned on by an admin. And its advertised all over the documentation as 'a bad idea'.

      Some references:

      Installing a Package with Elevated Privileges for a Non-Admin

      Note that this worked substantially the same in XP.

    11. Re:FUD Fully Expected from The Register by 99BottlesOfBeerInMyF · · Score: 1

      I'm not sure what this means, but I dont believe this is correct. Privilege escalation exploits get found and patched a couple times a year. The patch applies to all versions of the OS, since they're all the same core. Are you saying that they release patches but fix the patch so that it explicitly wont run on the Home versions?

      First, you'll note I was speaking specifically of local, not remote elevations. In general, MS only patches local escalation exploits under the following conditions: It is found in the server edition and publicly known or it is found in the desktop version and it is publicly known and someone feels like it. Prior to Vista, this did not matter much because nearly everyone as an admin in order to do anything anyway. It is so trivial to find a local escalation in Windows it is not even considered an issue. The consensus of the security community is and has been that if you can run code you can elevate that code.

      I'm not at all sure what you mean by this, but as stated, this is flatly incorrect.

      Read this article which was also covered on Slashdot. By default installers run with admin privileges, which means they will be designed to run with admin privileges for the foreseeable future. That means little timmy will regularly download installers and be given the exact same procedure for installing a rootkit as for installing a freeware game of something.

    12. Re:FUD Fully Expected from The Register by Allador · · Score: 1

      It is so trivial to find a local escalation in Windows it is not even considered an issue. The consensus of the security community is and has been that if you can run code you can elevate that code. Can you support this? I'm not aware of any outstanding local priv elevation vulnerabilities in XP or Vista. Or any way to trivially escalate from a non-admin user to admin privs. I dont believe its as simple as you're suggesting.

      Read this article which was also covered on Slashdot. By default installers run with admin privileges, which means they will be designed to run with admin privileges for the foreseeable future. That means little timmy will regularly download installers and be given the exact same procedure for installing a rootkit as for installing a freeware game of something. Okay, I appreciate the additional information, that clarifies what you are concerned about.

      But it should be stated, that installers dont automatically 'get' admin privs unless you give them to them. If little timmy is running as a non-admin (why would you give your 10-year old boy admin rights to your home computer?), then if he tries to run an installer, it just fails, as he doesnt have privileges or an admin account.

      So its not like the installer gets an automatic privilege escalation. Its up to you as the admin to give that away or not.

      It's not really quite as big of a deal as people are making out, due to the rarity that it would ever work (installing software as non-admin). However, I do agree that its a shame you cant just runas and run an installer as an arbitrary non-admin account.

      I would suggest finding a different way to state your concern though, as it reads (to me at least) as if you're saying that anyone running an installer automatically gets privilege escalation from their non-admin account to an admin account.

    13. Re:FUD Fully Expected from The Register by 99BottlesOfBeerInMyF · · Score: 1

      Can you support this?

      Google for "windows local privilege escalation" and you will find about one in five of the resulting thousands of hits is a long standing unpatched escalation in XP. Here is one that has been unpatched since 2004. Vista hasn't been on the market long enough to build up such a list, but unless MS has severely changed their methods the vista list will just as long soon. Here is a link to one reported three days ago which is unpatched. I don't think there has ever been a time when there was not at least one outstanding, public, unpatched, local escalation in Windows. They are not even considered serious by MS and are so common they don't make the news, unlike local escalations in other OS's.

      It's not really quite as big of a deal as people are making out, due to the rarity that it would ever work (installing software as non-admin).

      I disagree. Most users need to install software or their computer does not work for their everyday tasks. MS's decision means most users thus need to be admin to run the average installer and so will expect to have to authenticate when installing anything. This means it will not be uncommon for admin privileges to be asked for when installing some small, non-malicious piece of software making the process identical to installing a rootkit and meaning the user is given no warning at all when faced with a trojan.

      However, I do agree that its a shame you cant just runas and run an installer as an arbitrary non-admin account.

      Theoretically, users can run installers as non-admin, if they do it manually. The problem is in practice this will not work because of MS's defaults and how that will affect developers' installers. Because of this default by MS, software people use will expect to be admin and be developed and tested as such. It completely undermines the idea of using user accounts to stop malware.

    14. Re:FUD Fully Expected from The Register by Allador · · Score: 1

      Thanks for the links ... I was not aware of these ... I'll look into it a little deeper

    15. Re:FUD Fully Expected from The Register by sharkey · · Score: 1

      It's the most complained about by people like you, and by a few vocal power users. But guess what, you're all in the minority. Most people will fairly rarely encounter UAC. As a person actually using Vista on a daily basis at both work and at home, I don't find UAC annoying at all. There ya go.

      Speaking only for myself, I find the browser pop-ups mandated by UAC to be very fucking annoying. Want to leave a "trusted" site to go to a "trusted" site? It has to open in a pop-up. Want to go to another? Here's another fucking pop-up!

      Who came up with THIS idea?

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  67. Their biggest problem.... by Bert64 · · Score: 1

    Is cruft piled on top of cruft... So much of windows was written with no thought for security, since it was never meant to be networked nor multiuser. Not just the flawed code, but many of the basic ideas are flawed, so even if rewritten, it will still be flawed or incompatible.
    Windows is hugely complicated, far more so than any other OS out there, this huge complexity plus the maze of legacy interfaces results in an unmaintainable and unsecureable mess.
    The fact that "server" versions of windows are essentially desktop versions with extra stuff bolted on top, instead of the other way round doesn't help either.
    Microsoft have often tried to increase the complexity of windows and make it as proprietary as possible on purpose, to make it difficult for competitors to produce compatible clones (as happened with dos), this decision is now a huge cause of problems.
    Note that unix is a lot older, but the basic design is more flexible, modular and less flawed, as well as being widely understood and documened.

    Microsoft need to do as apple did, and ditch their crufty old spaghetti codebase, and start again fresh.with a codebase designed with the modern world in mind, and temporarily implement their old environment under a virtualization environment which is only used for running legacy apps. Doing this has worked well for apple, OSX has gained them significant numbers of new users, is much cleaner and capable than OS9 ever was, and they have been able to ditch the backwards compatibility mode in recent versions.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    1. Re:Their biggest problem.... by TheAwfulTruth · · Score: 2, Insightful

      Cruft on cruft?

      You just described SELinux to a T.

      Careful, you live in a glass house. The entire Linux permission and security system is at it's heart so utterly outdated as to be almost rediculous. NT had (and all version s of windows based on it) a beter base persmission and security system (Regardless of the fact that people decided not to use it) than Linux has at it's heart even today.

      SE Linux is a hack on top of a lacking persmission system of a level even worse than what you are describing (wich is mostly false anyway).

      What Linux needs to do is completely scrap it's kernel level permission and security and start over from scratch. But.. that would pretty much upset the entire universe and everyone and all code within it. Which is why it hasn't been done. Sound familiar?

      Please don't offer sage advice about other peoples OSes when your OS is in the same boat.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    2. Re:Their biggest problem.... by makomk · · Score: 1

      Careful, you live in a glass house. The entire Linux permission and security system is at it's heart so utterly outdated as to be almost rediculous. NT had (and all version s of windows based on it) a beter base persmission and security system (Regardless of the fact that people decided not to use it) than Linux has at it's heart even today.

      NT's permissions system is in theory far better than Linux's. The trouble is, Microsoft shoved down a no-security single-user mentality, and APIs to match, on the top of it. The fact that, out-the-box, the theoretically wonderful Windows permissions system is essentially set to "full permissions for everything" (on XP, anyway), and consequently hardly any home users use the permissions, and significant amounts of software were designed assuming that the system was set up that way, have rendered it essentially irrelevant for home users.

      SE Linux is a hack on top of a lacking persmission system of a level even worse than what you are describing (wich is mostly false anyway).

      Actually, I get the impression that SE Linux is fairly similar in its general approach and implementation to Vista's new UAC. They're both basically hacks bolted on the top of the existing system. UAC is based on the idea of integrity levels, while SE Linux uses the more general (and powerful) labels, but both are based on some form of mandatory access control.

    3. Re:Their biggest problem.... by Anonymous Coward · · Score: 0

      So I guess you're talking about ACLs, Linux already has ACLs, they're enabled on my system and of course I, like most people, never use them

      In /theory/ ACLs are a more flexible and powerful permission system that the Unix owner, group, other system, just like in /theory/ 128-bit integers would allow more flexible and powerful arithmetic. But somehow I rarely seem to actually have hundreds of billions of billions of anything to count, I keep needing to count up to 50, or even up to 16 billion, but rarely so many orders of magnitude more. Similarly, I rarely have files which need to be Read Only for Bert, but Read-Write for Caroline, Phil and Judith, and Executable only for Frank and Harry. Most of my files fall into a small number of categories that are adequately supported by the old Unix semantics.

      We already knew about this from lots of studies done before NT or Linux arrived on the scene, but ACLs had buzzword value, they looked good on feature checkbox lists, so NT has ACLs from the outset. As you've already admitted it didn't actually set most of the ACLs in a default install to sane values, so not only was this an expensive and largely unnecessary feature, it wasn't implemented very well either.

      SELinux is something quite different, instead of granting permissions to users you're limiting the capabilities of a specific program. Instead of trying to encapsulate every possible usage scenario as an object and then grant users permissions to use that object, as NT tried to, SELinux tries to capture what a particular program should and should not be able to do and enforce that. It's very effective, and it's completely at right angles to either traditional Unix permissions, ACLs, or any of the security features in NT or Linux a decade ago.

    4. Re:Their biggest problem.... by Allador · · Score: 1

      NT's permissions system is in theory far better than Linux's. The trouble is, Microsoft shoved down a no-security single-user mentality, and APIs to match, on the top of it. The fact that, out-the-box, the theoretically wonderful Windows permissions system is essentially set to "full permissions for everything" (on XP, anyway) Okay, not trying to be too picky here, but this isnt really strictly true.

      XP and 2003 have a fairly tightly locked down set of ACLs on the default file system.

      However, as long as you run as the local admin, you have default privs to everything (as it should be).

      Run as a non-admin, and you'll quickly see that you have write permissions to very little on the file-system outside of your profile.

    5. Re:Their biggest problem.... by Bert64 · · Score: 1

      Linux benefits from offering both ACLs and regular file permissions. For the vast majority of uses, standard file permissions are not only sufficient, but also much easier to manage. ACLs are generally reserved for rare cases where something out of the ordinary is required.
      As an example, most binaries on the system need to be readable and executable by any user, but only writable by the superuser. Home directories should only be readable and writable by their owner etc.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:Their biggest problem.... by Bert64 · · Score: 1

      While the permissions system offered by default on unix is not the most powerfull, or buzzword compliant system out there... It works, is simple enough to easily manage and is more than sufficient for the vast majority of cases. For those few cases where it's not sufficient, there are ACLs. Although file permissions were not what i meant in the original post.

      In windows, every file longer than a dos 8.3 filename has 2 names, an 8.3 filename (progra~1) and a long filename (Program Files)

      There are separate interfaces to access cdroms, as hard disks, as floppies, as usb storage devices (whereas unix has a single block-device interface and only the underlying driver code differs)

      All of the system files are lumped in together (windows/system32 dirs), files of different types are not separated out into any logical hierarchy.

      Files are identified by their filename extension, there are many different extensions associated with executable files. Also, because of this creating a file with the correct extension is sufficient to make it executable, whereas with unix an extra step of marking a file executable is required.

      There are many deprecated APIs, which have since been replaced with newer APIs doing pretty much the same thing, but the old APIs remain in place... For instance, current versions of directx retain all the previous versions for compatibility purposes, win16 is still supported etc...

      Windows has many more system calls than any unix, and many of these are duplicated or calls with very similar functionality.

      Although the NT kernel was a nice idea in theory, it has been completely ruined by all the legacy code ported over from the dos based versions of windows... Had NT evolved as a completely separate OS, without trying to port crufty old code from dos it would be a lot better than it is.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  68. say what? by roz174 · · Score: 1

    darn it microsoft! stop pointing finger at the dumb ones. those intelligent programmers u have... well tell them to do something!

  69. people hate that dialog box :D by Grinin · · Score: 1

    I just had my younger cousin ask me last night my thoughts on Vista. After a 10 minute rant on lack of security, bugs, drivers, DRM & PMP, she stepped in and said. "A friend of mine has it, and hates it" "It asks her 'Are you sure you want to do this?' every time she does anything on the damn thing"

    I hope the negative word of mouth spreads like wildfire on this one.

    1. Re:people hate that dialog box :D by zachdms · · Score: 1

      Before we get all excited about laughing about Mac ads-

      What is she doing that consistently requires administrator privileges? Because that's the question that should be being asked here. Clearly a lot of people ran the betas which had more UAC prompting, which I think distorts many people's views. But: why is the FOAF here doing admin tasks all the time?

    2. Re:people hate that dialog box :D by Grinin · · Score: 1

      It was a friend of my cousin, and our discussion didn't get deep enough for me to ask what the user was doing... but she mentioned changing her desktop was a pain in the ass.

      Those Mac ads are pretty lame, I think they do it for the fanboy's out there that can't get enough of the MS bashing... but then again, MS is an easy target.

      Either way the UAC has proven to be less effective as it was originally intended right? I mean ultimately, the end user is going to be convinced that they need to download this malware or spyware and grant it permissions to run... Thats basically what happens now, except they don't have to approve it once they download it.

    3. Re:people hate that dialog box :D by zachdms · · Score: 1

      If it's changing her desktop stuff, that should all be per-user and not require admin privs. That's why I'm thinking there's something missing here... ... but regardless that should be a one-time configuration cost that wouldn't repeat itself the next week. Ongoing operations shouldn't require admin privs. If it does, that's fascinating and knowing specifics would be of high interest.

      In theory the industry is used to having admin privileges, so seeing UAC too much is more probable right now than it should be one year from now as vendors stop coding that kind of bad application behavior.

      Social engineering will still work, but if you even stopped half the world from downloading SpywareInstallerDoctor2006, that's still a pretty big win. Once Vista is in the second week of operation, how many UAC prompts do you see then? That UAC prompt to install an actual update or to approve malware should be a rare thing.

      As mentioned elsewhere, it's not a definitive solution, but it's an aid to the user. And if Random User is still frequently hitting UAC in week 2, that's potentially a strange usage pattern.

    4. Re:people hate that dialog box :D by Grinin · · Score: 1

      I'll keep you posted if I happen to run into the user. I'll be able to ask some more specific questions. Ultimately, they called it a Mac rip-off. :/

  70. You're absolutely right by Gzip+Christ · · Score: 5, Funny

    You are absolutely right, the Mac ads are horrendously misleading. The lines from that commercial aren't actual Vista prompts. Even more scandalous: John Hodgman isn't really a PC and Justin Long isn't really a Mac ! Shame on Steve Jobs for his lies.

    1. Re:You're absolutely right by Randolpho · · Score: 1

      John Hodgman isn't really a PC and Justin Long isn't really a Mac!
      OMG, I totally missed that! Thanks!

      I think the funniest thing about your post is that is has (as of the time I'm posting) +1 Informative.
      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
  71. Engineering Issue by EXTomar · · Score: 1

    I've always claimed that Window's problems are purely an engineering issue where performing normal operations involves an unreasonable amount of risk. People who claim "It is the user's fault" miss the fact that many attack vectors are from normal user activities.

    It is like claiming "cars can never be safe because people drive them" which is true but fallacious. Under normal operation, a car is safe because it is engineered to be safe. If however you purposely act reckless there isn't a whole lot of engineering in a car that can stop someone from driving off a cliff into the ocean.

    What is going on in Windows is that people are performing normal operations that involve either a large amount of unnecessary knowledge to perform correctly or are tricked into thinking important system altering actions are trivial and harmless (or maybe both). For instance:

    - Browsing the Internet is a normal user operation. The system may "own" the hardware and software driver for system facilities like the NIC but there should be no reason why it should require anything more than the user having permissions to run an executable. The reason why a scanner is needed on Windows is to make sure IE is behaving properly and isn't subverted because it can invoke any number of other OS functions which it probably should have never been designed too in the first place. The reason why AV software scans traffic on each transaction is that it is impossible for humans to correctly determine if query/responses are going to make IE behave badly or not. This sounds like an engineering flaw in IE more than anything else.
    - People want to install "gadgets" like toolbars. It shouldn't require system modification to install a toolbar, desktop applet, or any other gadget. It shouldn't require an elevation of privileges to run them either. It is questionable engineering to require any of these things and requires extra knowledge to do it right. There are specialized pieces of software that do require system modification and they should behave and install differently so there is no confusion. Treating a driver install like a toolbar install is a huge engineering issue.
    - It is entirely possible that someone is purposely or accidentally installing something bad, but it shouldn't bring down the entire machine doing it. The user, using user permissions, should not be able to wreck the system no matter what they try on purpose or on accident. They might succeed in ruining their own private stuff but never anything outside their sandbox. Windows doesn't do this and Vista has still not properly addressed the engineering issue if they put up many more "Allow or Deny?" dialogs. Or to put it another way, the user should never be faced with an "Allow or Deny?" dialog in the first place. Asking the user "Operation could break your system. Allow or Deny?" is a silly question to pose. The system needs to be engineered to avoid posing the user with questions just like that.

    People interact with hundreds of machines everyday and yet are designed for some misuse. It seems disproportional that Windows has been engineered in such a way it can't take missteps or abuse very well. Accidents happen. Users can be silly. Windows should be engineered better because it doesn't seem to protect against breaking very well nor does it allow for easy recovery.

  72. You didn't read it by Anonymous Coward · · Score: 0

    and HE'S the one who's ignorant?

    Hows that work?

  73. *Nix by rehtonAesoohC · · Score: 1

    too many owners running their boxes as admins and downloading every bit of malware they can get their hands on


    Hmm...

    -bash-2.05b$ cd /

    -bash-2.05b$ rm -rf *


    Oops.
    1. Re:*Nix by Anonymous Coward · · Score: 0

      Permission Denied.

  74. RUAL? by huckamania · · Score: 1

    Seriously dude, why would you want to make money for the lawyers by suggesting something so bass-ackwards? I've got to ask, R U A LAWYER? IANAL and pretty much hate all these class action/anti-monopoly crap that just seems to enrich some fat cat lawyer. I remember the coupons that I got for being in California as part of the MS settlement. What a joke.

    1. Re:RUAL? by huckamania · · Score: 1

      More examples of bass-ackwards, state approved, lawyer welfare:

      Suing McDonalds because people are fat...
      Suing Tobaco companies because people smoke...
      Suing gun makers because people shoot other people...
      etc...

      With the way our system of precedence skews things, the lawyers only have to win once to open a flood gate of copycat lawsuits. With 50 states to shop their politically correct brand of justice, the odds are they'll win one eventually. I'm not saying that people who incur damages from negligence shouldn't be allowed to sue, but in these large class action suits, the people who suffer get next to nothing and the lawyers get a huge payday.

      Mod me way off topic, but it's wednesday and I felt like ranting...

  75. Nothing reputable there, Re:Crazy Article. by twitter · · Score: 0, Troll

    Could you imagine that quote in a scientific paper, or a reputable magazine article? No. It screams "nutjob", regardless of what the person is trying to say and/or the truth within it.

    No, I can't imagine any reputable journal publishing anything having to do with M$'s secret sauce code.

    Being outside of that, I'm free to say whatever I want about the tin-horns who are busy calling free software "a cancer", "communist" and all that jazz. No respect has been earned and none is paid.

    --

    Friends don't help friends install M$ junk.

    1. Re:Nothing reputable there, Re:Crazy Article. by jb.hl.com · · Score: 1

      Being outside of that, I'm free to say whatever I want about the tin-horns who are busy calling free software "a cancer", "communist" and all that jazz. No respect has been earned and none is paid.

      And by the same token, people are free to call you a FUD-spouting cretin who for some reason is megalomaniacal enough to think that his witterings (or should that be twitterings? LOLOL) on a piddling discussion website are of any kind of import to a massive corporation with actual critics who write things about them in actual journals/magazines.

      By the way, I've never called free software "a cancer", "communist" or anything else in that vein. Nice try though. At least this time you're not quoting yourself to make a point.

      --
      By summer it was all gone...now shesmovedon. --
  76. only constant is not change? by deviceb · · Score: 1

    Did you all really want Vista to come out and be ultra secure & perfect? That is just not Windows.. Without all the issues that are inherent with a MS OS... the world would be a more ..boring place.
    I for one welcome are new bloated, insecure OS overlords.. as it will provide a source of humor and bashing for the next couple years.
    -As well as give Linux more time to get up to speed with games. -perhaps this is where Linux will never change?

    --
    Kill your TV
  77. OMG, Conzpiracy! by Anonymous Coward · · Score: 0

    The journal entry author, "Erris", and this commenter, "Twitter", are the same person. Please moderate accordingly.

    Imagine one person having more than one account ... the implications are enormous. That individual might, you know, express themselves. Call the propaganda police, individuals are not supposed to express themselves, they are supposed to quietly consume.

    ha ha, losers.

  78. Want to bet? by KingSkippus · · Score: 1, Interesting

    I'll tell you what. If you can figure out some kind of way that we can have a trusted escrow, I'll bet you a large sum of money that I'm not lying and can supply evidence of such.

    No, the guy just took his anti-MS kool-aid then lied through his teeth. That doesn't happen, period.

    Actually, it's just the opposite. You seem to be wearing pro-MS rosy-color-glasses, and have no idea what you're talking about. If you're not experiencing these issues with Vista, I'd say that you are the one who hasn't even tried it, as it's common knowledge—and yes, personal experience—that it is, indeed, this bad.

  79. Find out for yourself by KingSkippus · · Score: 1

    Since this Randolpho guy seems to have no idea what he's talking about, and I'm just as much a stranger to you, do this.

    Don't trust either of us. Talk to your friends that have recently bought computers with Vista and ask them what they think. Read what the media is saying about it. Go try it out yourself on someone's computer who will let you tinker with it as if it were your own for an hour or two. Then decide for yourself which one of us is drinking Kool-Aid.

    Oh, and if you're not too busy, come back here and let us know what you decided and what your impressions are. I'm in the mood for a little vindication today. ;-)

    My luck is pretty bad.

    It's not your luck, and it's not my copy of Vista. It's a hideously broken OS.

  80. VMS permissions != better security by Anonymous Coward · · Score: 0

    > Windows has the same "theoretical underpinning" as VMS (hardly surprising, given they're designed by the same person). Which is, I must point out, vastly superior to that of traditional (and most contemporary, at least as commonly configured) UNIXes.

    If you mean that it supports loads of crazy and complex file permissions, you'd be right. I've *shudder* used VMS once upon a time, and I remember the screwball commands involving the red and gold keys.

    If, however, you mean that Microsoft actually makes good use of any of these complex features, I'd say you're completely off your rocker. Thus, their complexity merely gets in the way--they're harder to understand AND they're not being used in a remotely helpful way.

    Security decisions need to be as simple as possible if you want to have any hope of maintaining security. VMS permissions aren't much help for the average user, and Microsoft certainly isn't making any good use of them that I can see.

  81. Apple Security - Too Little Too Late by BSDetector · · Score: 0
  82. OSS Security - Too Little Too Late by BSDetector · · Score: 0
  83. Text Login by David+Nabbit · · Score: 0, Offtopic

    BTW - Has anyone figured out a hack to force an old style text login? Step 1: Switch to OS X
    Step 2: Go to System Preferences
    Step 3: Go to Accounts
    Step 4: Go to Login Options
    Step 5: Next to "Display Login Window as:" click on the radio button for "Name and password"

    (note: I'm currently on my iBook with Panther, so the wording might be slightly different for Tiger.)
    --
    "Her idea of wit is nothing more than an incisive observation humorously phrased and delivered with impeccable timing."
  84. Linux Monoculture FUD. by twitter · · Score: 1

    Well no, they don't all have perl and python installed. They don't have the same directory structure by a long shot and that has kernel module implications. They don't all run samba by choice, though they may have clients, and sshd is not installed by default on most. They may or may not be running xorg, but the configurations will be different. Many have their own kernel versions and compiles. The only way you could think anything else is to have never done any real work on as much as one distribution. The differences are easy for a human to navigate, but difficult for a worm - and this is why there is not a Linux Monoculture and one of the reasons there are no gnu/Linux hosted worms of any significance.

    --

    Friends don't help friends install M$ junk.

    1. Re:Linux Monoculture FUD. by jb.hl.com · · Score: 1

      Well no, they don't all have perl and python installed.

      Debian ships with Perl as standard, IIRC. So does Ubuntu. Red Hat and Fedora ship with Python and Perl, and their config tools relied on Python last I saw. You could, of course, install the system without Perl, but very few do that as it's that useful. Remember, it doesn't need all, it needs most, an overwhelming majority. That's as effective a monoculture as any other.

      They don't have the same directory structure by a long shot and that has kernel module implications.

      This makes no sense.

      Yes, different distros put different things in different places. That is to be expected. However writing a test to check whether files that you want to play with are installed in the Debian location, the Ubuntu location, the Fedora location etc would be simple, even in say bash scripting. Checking for any other distros? Not worth it. Ubuntu, Debian and Debian-based distros and Fedora make up a large part of the Linux market. Again, you wouldn't need all, just most.

      I'm not entirely sure what you're talking about with your "module" remark. Modules on pretty much all systems I've seen go in /lib/modules and then a subdir with the version of the kernel. Directory structure has little to no relevance to kernel modules. I'm going to assume that you're pulling this out of your ass.

      They don't all run samba by choice, though they may have clients, and sshd is not installed by default on most.

      SSHD is installed on Ubuntu by default, same with Samba. Debian installed SSHD by default last I checked, as did Fedora.

      Not all...most.

      They may or may not be running xorg, but the configurations will be different.

      It's safe to assume that 99.999% of desktop systems would be running X.org. How precisely does the configuration of X.org matter at all, though?

      Many have their own kernel versions and compiles.

      That, in itself, would stop a worm doing anything kernel-level on a huge scale, although by making assumptions (i.e. that newbies don't upgrade the kernel or whatever) that could be got around by just including a module or whatever for the default kernel of the big three distros.

      The only way you could think anything else is to have never done any real work on as much as one distribution. The differences are easy for a human to navigate, but difficult for a worm - and this is why there is not a Linux Monoculture and one of the reasons there are no gnu/Linux hosted worms of any significance.

      Like I said, you wouldn't need a "monoculture" with 100% of users using 100% the same software and configurations, you would need a fair percentage of users using enough of the same distros to be able to make reasonable assumptions about what software and configurations they have.

      As for why there isn't a Linux worm yet, well, all it takes is one sloppy coding error... And then we could get back into the debate on market share, but I'd rather not, as that (as I've said in previous comments) is almost entirely based upon hypotheticals and what ifs. No point to it.

      Your turn.

      --
      By summer it was all gone...now shesmovedon. --
  85. Unconditional Surrender by twitter · · Score: 1

    Are you advocating Microsoft create it's own software repositories, vet all submissions to make sure they are not malware, and only allow windows to install software from those repositories?

    Yes. As usual, the only acceptable thing for Microsoft to do is to unconditionally surrender their codebase and release it GPL. They may, after that, vet their own distribution with better efficiency than they currently do. Even then, it would take years for people to build trust in it.

    If it isn't, like the last piece of software I installed on my Ubuntu box, then you are left to download a .deb and install it with dpkg. Now, if I write some nasty little app that turns your box into a spambot, roll it into a deb and put it up on a website as "Cool_new_gaim_smileys.deb", what is going to stop little Johnny from downloading and installing it?

    "apt-get search smiley", followed by "apt-get install gaim-themes" works great and so does the GUI equivalent, so Johny gets what he wants without having to trust a net nasty like yourself. Contrary to M$ opinion, Johny is not stupid.

    --

    Friends don't help friends install M$ junk.

    1. Re:Unconditional Surrender by Macthorpe · · Score: 1

      Johny is not stupid

      What wonderful unintentional irony.

      Okay, so what we've boiled down to is basically that Linux is more secure because the community controls all access to all useful software. Great, except that if you want Linux to beat even 5% desktop marketshare that can't be the case.

      The higher the marketshare you have, the more people code software for you. Under your system, you have to vet every single piece of software they have created to be included in apt-get or be rejected as malware. As your marketshare increases, your resources are stretched and spend more time vetting applications than you do actually patching and improving your software. How many people are going to unquestionably give all their time and resources for free to doing this? The bigger you get, the more the savvy portion of the community will be outnumbered by the non-savvy.

      What you seem to have rolled over is that MS is already doing this in Vista. Software that is provided to them or a trusted third-party is vetted and then provided with a certification if it's not malware. Software that is certified runs without warning but software that you download from a 'net nasty' pops a warning, though still allows installation if that's the wish of the user. The difference between your beautiful system and MS's apparent travesty is that people need to survive. Whereas a lot of people would be prepared to do this for money, you will run out of people that are going to do it for nothing.

      Let's face it, the best scenario for Linux is the one you have at the moment. It's free and you have all the software you need, and you don't have the preponderance of users, stupid or not, making it worse for everyone. Unfortunately, the more laymen you attract to the Linux desktop just makes it a worse experience for everyone.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    2. Re:Unconditional Surrender by Toby_Tyke · · Score: 1

      Yes. As usual, the only acceptable thing for Microsoft to do is to unconditionally surrender their codebase and release it GPL.

      What on earth does that have to do with setting up a repository for third party software? Do you think that if the only way to distribute third party software for windows was to get it officially approved by MS, smaller developers might accuse them of abusing their monopoly status? You realise that for it to work, it would have to be impossible to install software other than from the official repos?

      "apt-get search smiley", followed by "apt-get install gaim-themes" works great and so does the GUI equivalent, so Johny gets what he wants without having to trust a net nasty like yourself. Contrary to M$ opinion, Johny is not stupid.

      Let me repeat myself. What if the software I want is not in the repositories? Either you say I am not allowed to install non repo software, in which case I no longer have control over my PC or my OS, or you say I can download and install anything I want approved or not, in which case peo0ple will still install malware.

      --
      "I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
    3. Re:Unconditional Surrender by The+Bungi · · Score: 1

      Oh my dear flocktard, I would pay good money to read your response to Macthorpe. It's just lovely to see your bullshit broken down for what it is and then see you walk slowly away like an embarrassed child that said something he shouldn't have in the presence of adults.

    4. Re:Unconditional Surrender by Macthorpe · · Score: 1

      Trust me, so would I! Looks unlikely though, eh?

      Never mind. There will always be more bullshit, after all.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  86. community controlled by twitter · · Score: 1

    You're saying Debian is secure because there is a centrally controlled repository of software. Vista requires signed kernel-level drivers and you'd say that Microsoft is cutting out open-source developers.

    No, a community controlled repository like Debian's is verifiable and something anyone can trust. M$ has cut off everybody, as usual, not just free software developers. It is not verifiable and is usually proved nasty.

    --

    Friends don't help friends install M$ junk.

  87. No, it's more like by Sycraft-fu · · Score: 0, Troll

    They wanted to create a real separation of privilege levels. You can't have it both ways. You can't have a real separate privileged/deprivileged space and then not need to get permission to escalate. If you do, you are going around it and there isn't real separation. It's feel good security, not do good security.

    I mean I could implement a Linux distro where you didn't run as root, but any time a program needed higher privileges the system auto escalated it. That would work, but it really would defeat the purpose of having a super user. For it to really be effective it needs to be how it is now: You have to escalate permission each time it's needed, or set it to that the app is run escalated automatically. Vista works the exact same way (with UAC on).

  88. Fudster by dedazo · · Score: 1
    Yes they are. WTF? Mepis, Fedora, Ubuntu, Slack, SuSE and all the other desktop distros are exactly the same in all of those aspects and many others. Are you actually denying this? So in Mepis "#! /usr/bin/perl" will not work? Got any more bullshit back there?

    Now currently the vast majority of "Linux" boxes out there are servers, which reduces the attack surface significantly - and not only because they tend to be run and maintained by people who know what they're doing. That doesn't mean any number of them are not routinely rooted and crapped on. When and if the majority of Linux boxes are desktops then you're going to be singing a different song. You'll be blaming the users for not patching their machines and for doing stupid things that put them in danger. The same thing you seem to be so insulted about when someone makes the same point about Windows.

    You are full of it simply because of the simple fact that there are enough "Windoze" machines out there that work just fine and have no malware, viruses or other crap. They're not part of botnets. They're not spam zombies. It's quite simple to secure a Windows desktop even though it has more attack vectors than Linux or OS X. That there are large numbers of people who are incapable of doing that is the problem. What, you think all these hundreds of millions of people will suddenly increase their computer savvy index just because you give them a Mepis live CD? For your sake, I hope to hell you're right.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  89. the Geek looks in a mirror...never out the window by westlake · · Score: 1, Insightful
    In fact, UAC is the most complained-about new feature of Vista, and most people are disabling it as soon as possible

    Interesting.

    Consumer Vista has been in general release for less than one month. But the Geek knows that most people are disabling the UAC. The Geek knows how users will respond to all the changes in Vista.

    He doesn't need a crystal ball. He only needs to read what other Geeks are posting to their blogs.

  90. Require administrator access/require workaround by Beryllium+Sphere(tm) · · Score: 2, Informative

    Safer than giving up and running as Administrator is to use Filemon and Regmon to find out what exactly the broken application is doing that it shouldn't, then changing the ACL for just those files or registry keys.

    Windows non-administrator LUA/UAC advice, tips and tricks.

    1. Re:Require administrator access/require workaround by ccmay · · Score: 1
      Safer than giving up and running as Administrator is to use Filemon and Regmon to find out what exactly the broken application is doing that it shouldn't, then changing the ACL for just those files or registry keys.

      There is not one Windows user in fifty who even knows what you just said, much less how to do it.

      Any solution to Windows security problems that requires fucking around with the Registry is hopelessly impractical and dangerous. I can't believe you could recommend it, even on Slashdot.

      I think we are approaching a critical mass with Windows frustration. People are sick of malware, and even sicker of being told things like "oh, just change the ACL for the registry key after you use REGMON to find the problem." This is horse shit.

      Of the last ten people I discussed computers with, seven or eight of them are going to buy a Mac. I predict OS X or its successor will capture 50% or more of market share within five years.

      -ccm

      --
      Too much Law; not enough Order.
  91. Isnt it a little early... by Anonymous Coward · · Score: 0

    to judge Vista's security capabilities, or lack thereof. UAC alone isnt going to make Vista secure as many have pointed out, but one of the real issue(s) is Vista's actual security model and how well it was implemented. I hate MS as much as the next Linux user, but I think all these proclamations of Vista's failed security model are hogwash. There is no way to tell at this point, just weeks after launch, that Vista is not secure. Given 6 months to a year, if a Vista machine still suffers as much as an XP machine from spyware etc then I think it would be fair to start criticizing.

    Imagine for a moment if Linux achieved 30% market share on the desktop over the next year. I dont believe for a moment that the situation would be anywhere near where it is currently with XP/2000, but there would undoubtedly be more security risks. Would it make sense for OSX/Windows users to label Linux as unsecure because some exploits were discovered? Of course not, the ability of the OSS community to respond to threats in a timely manner and prevent future threats would be the metric that would be (should be) used. It is the same for Vista.

  92. Need to be relocatable by Anonymous Coward · · Score: 0

    which isn't common for RPM's. However, you can install them to any directory you like and they will work with whatever permissions you need for that area(s).

    The firefox installer runs as me. If I run as root, it installs it centrally for all users.

    The Loki installer installs under non-root accounts, as long as I point it to a directory that I do have permissions to.

  93. Read what he said by Anonymous Coward · · Score: 0

    The kernel compiles are different: different patches (specially SuSE) different compilation options (specially Mepis). When you install SuSE did you install KDE or Gnome? When you installed Open Office, it has different branding (therefore MUST be somewhat different from the others, how much, you say? Find out).

    When you have the OS do you use devfs or hotplug as the decider of what goes where. Do you use automount or subfs?

    Even when it comes to OOo, it is run as you, so is limited to you. So when it wants to be a worm, it really wants to escalate to root.

    How?

    PNG vuln? What compilation was used for libpng? What is the patch version?

    Bugger, the life of a worm isn't rosy, is it...

  94. Leet Soul, Macthorp. by twitter · · Score: 1

    Let's face it, the best scenario for Linux is the one you have at the moment. It's free and you have all the software you need, and you don't have the preponderance of users, stupid or not, making it worse for everyone. Unfortunately, the more laymen you attract to the Linux desktop just makes it a worse experience for everyone.

    Only someone from M$ could loath users like you do. The beauty of free software is the way it shares knowledge and experience without additional cost to the authors. As you might imagine from the class I help teach, I welcome everyone to the code I know and love. The growth of free software desktop market share is a good for me and everyone else.

    --

    Friends don't help friends install M$ junk.

    1. Re:Leet Soul, Macthorp. by Macthorpe · · Score: 1

      Wow, you only answered one line of my post and you didn't even take it in context.

      New low, methinks.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    2. Re:Leet Soul, Macthorp. by Macthorpe · · Score: 1

      I was in a slight hurry when I posted the previous reply, so allow me to elaborate on why you're so very, very wrong. To claim that I 'loathe' users is as disingenuous as trying to claim that I work for Microsoft (again). There is an enormous difference between hating users and knowing their limits.

      Let me try this again so I can drill it into your thick head what I'm talking about.

      You know as well as I do that it is a very small proportion of the users of operating systems who know how to code and update that operating system. The more people who use Linux that don't know how to code, the more people you need who do. A large proportion of the Linux userbase is already made up of technically knowledgable people, and there's lot more people left who have no idea than those who have some. Ergo, the more people who use Linux, the worse it gets. There is no escaping this. The argument goes beyond the cost or the freedom of knowledge - the great majority of people who use an OS want it to just work and do not want to put their time into making it better.

      If the Linux userbase reaches critical mass it will implode as users abandon the platform in droves due to a lack of resources to support it.

      I'm sorry if I didn't let you write one quote from my post and then try and use it out of context. That's not the way it works. Any moron who actually read the post you're quoting from can see what you've tried to do, and it makes you as bad as the Microsoft workers who are so fond of decrying - lying and using misdirection to try and distract users from the true argument is FUD at best and morally bankrupt at worst.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  95. Vista Security -- Too Little Too Late by IT071872 · · Score: 1

    Windows Vista is a version of windows that just modified and improved a liitle bit from Windows XP. What it changed is just added some newest security features and enhanced the GUI only. Windows Vista is inherited most of the bugs from windows XP. Since the Windows 98 available in market, Microsoft had been put alot of effort in taking out all the bug in the codes. One of the serious problem they face is that many of the old version windows programmers not longer working for Microsoft. Due to this, they left many unknown bugs in the codes. Microsoft tried to understand the coding but is too difficult to understand million lines of codes one by one. So, in my opinion, Windows Vista had so many vulnerability is because they not willing to rewrite the code in windows.