Slashdot Mirror


Details on Refining Vista's User Control

borgboy writes "Windows Vista has gotten a lot of negative press recently following the release of the latest beta, especially regarding excessive prompting for privilege escalation for seemingly common activities. On his blog, Steve Hiskey, the Lead Program Manager for User Account Control in the Windows Security Core group, details what the issues with the excessive prompting are, what the design goals of the feature are, and how they plan to achieve them. Briefly - they know the excessive prompting is a royal pain, they know that have to reduce it to an absolute minimum to be both productive AND an effective security risk mitigation measure, and they want as much feedback as they can get on the beta."

304 comments

  1. malware safeguards by Douglas+Simmons · · Score: 3, Insightful
    As a result, Windows cannot tell if YOU launched the application or if malware launched the application.

    So what's to stop malware from affirming the prompt? It isn't even a hurdle.

    1. Re:malware safeguards by Anonymous Coward · · Score: 1
      So what's to stop malware from affirming the prompt? It isn't even a hurdle.


      I think the real question is how to stop users from hitting the "install spyware", "yes go ahead and screw my OS" and "open all ports and share my hard disk to world" buttons.

    2. Re:malware safeguards by Anonymous Coward · · Score: 0

      Plus... people are upset about prompts... give me fucking strength. How about getting upset at the DRM that has been built into the core of the operating system. Vista is designed to ensure that you have *no* control over the machine, never mind whining about a few pissing dialogs.

    3. Re:malware safeguards by Tim+C · · Score: 2, Insightful

      Presumably the malware won't know your password...

    4. Re:malware safeguards by naelurec · · Score: 1

      Sounds like smoke and mirrors.. Make a big fuss about UAC that everyone who is testing is focused on UAC issues and DRM just silently passes without any media attention.

      Brilliant!

    5. Re:malware safeguards by spongman · · Score: 5, Informative
      the prompt appears on a sparate desktop, it's HWND isn't retrievable by any application, and the regular keyboard message pumping mechanism is bypassed.

      unfortunately, this breaks the brilliant synergy2 tool temporarily...

    6. Re:malware safeguards by zuvembi · · Score: 1

      That sounds like it won't work very well with screen readers (i.e. for visually impaired users). Do you know how they get around that sort of thing?

    7. Re:malware safeguards by Anonymous Coward · · Score: 0
      So what's to stop malware from affirming the prompt? It isn't even a hurdle.

      That's true, it's not. I work for a company that sells software which uses an SSL connection to talk back to our servers. When the program would first run it would make a connection, and since our certs were self signed Windows would prompt the user to accept the unknown CA. If the user clicked the wrong button the problem wouldn't work right and we had tons of support calls.

      Since at the time certs were very expensive and writing a function to click the button was cheap, we released a new version a few days later to accept the certificate for them.

      I'm surprised there isn't already more of this going on in the malware world.
    8. Re:malware safeguards by brouski · · Score: 1, Funny

      You remind me of one of those creeps on Stormfrot or similar that can turn any news story into a rant about Jews.

      --
      Proud member of the American Non Sequitur Society. We might not make much sense, but boy do we love pizza!
    9. Re:malware safeguards by Anonymous Coward · · Score: 0
      If the user clicked the wrong button the problem wouldn't work right and we had tons of support calls.

      I hate it when problems don't work right.

    10. Re:malware safeguards by spongman · · Score: 2, Informative
      good question. i'm not sure. the built-in narrator works while the UAC dialog is up, though, and while it's not as good as some of the 3rd party readers, it should suffice for the UAC dialog navigation.

      maybe they should add an option to enable the build-in reader during UAC elevation...

    11. Re:malware safeguards by Anonymous Coward · · Score: 0

      As someone already mentioned, this won't work with the security dialogs in Vista. Vista switches to the 'secure desktop' when displaying those dialogs. The only way to programmatically push those buttons would be to install a driver. If malware has enough permission to install a driver all bets are off anyway.

    12. Re:malware safeguards by TheGavster · · Score: 1

      I presume that there's some mechanism to install drivers that function on the login prompt. At least for the fingerprint readers on Lenovo laptops, the driver hooks the login prompt, which is something an every-day application generally can't do.

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    13. Re:malware safeguards by Anonymous Coward · · Score: 0

      The screen reader is launched on the secure desktop. Since installing and registering a screen reader requires admin rights, there's no risk of a trojan screen reader.

    14. Re:malware safeguards by baadger · · Score: 1

      I'm a little bored of all these DRM claims. 'Digital Rights Management' always used to apply to media and preventing unlawful distribution (by preventing easy copying), now the term seems to be applied to anything.

      Anyone want to furnish the /. audience with a list of 'DRM' in Vista, including references?

    15. Re:malware safeguards by mrchaotica · · Score: 1

      ...at which point malware immmediately begins including code to pass itself off as a screen reader to the system.

      --

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

    16. Re:malware safeguards by Anonymous Coward · · Score: 0

      I am 99% sure that the UAC desktop is actually one of those virtual desktops Windows switches to, such as the winlogon desktop.

      Consequence : it is hackable. Just Google for winsta0.

    17. Re:malware safeguards by Frizzle+Fry · · Score: 1
      So what's to stop malware from affirming the prompt?

      How would it do that? The prompt appears on the secure desktop, not on the regular desktop. If the malware can find a way of accessing that, there is a major security hole.
      --
      I'd rather be lucky than good.
    18. Re:malware safeguards by Keeper · · Score: 2, Informative

      winsta0 is the interactive user's desktop session, not the secure desktop.

    19. Re:malware safeguards by Anonymous Coward · · Score: 0

      DRM is being mandated by Hollywood. Who runs Hollywood? .... SIEG HEIL1!!!!

    20. Re:malware safeguards by JimmehAH · · Score: 1

      That's why he says to have an option for using Window's own narrator for when the UAC dialog pops up.
      Wait a minute. UAC?

    21. Re:malware safeguards by Anonymous Coward · · Score: 0

      Sure, here you go... how about Microsoft's championing of TPM use (hardware explicity motivated by DRM), and BitLocker, a system that Microsoft says is for *your* security, but is actually about storing content that you will not be able to access except by "Trusted" apps?

      The entire basis of Windows was rearchitected to provide these features, and they are only the beginning... since Microsoft's next moves are towards controlling every single use of your software ("renting"), a system which relies on DRM (and DRM hardware).

    22. Re:malware safeguards by Anonymous Coward · · Score: 0

      which it won't be able to do without admin aproval

    23. Re:malware safeguards by amavida · · Score: 1

      Somebody mod this up!
      The poster is absolutely correct!

      Thus far our household & business has been forced by necessity of hardware driver support to keep upgrading Windows versions, but this DRM/TPM crap in Vista is way too much for us to choke down.

      We are not pirates, we just demand the right to do what we like with our machines & our media.
      There is _ZERO_ chance we will be gradually forced into a renting software as a service from Microsoft, no way!

      We'll stick at XP & slowly migrate our PC's to a Linux or BSD over the next coupe of years.

    24. Re:malware safeguards by PhoenixPath · · Score: 1

      Okay... Let's clear this up right away:

      See the prompt? The desktop goes black, don't it?

      Any time you enter a password or manage user or group rights or privileges, Windows Vista switches to a secure desktop.

      This prevents a keylogger from sniffing out passwords or other sensitive data, and makes remote control of this window from other applications impossible.

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

    To get more.

  3. Here's how to delete a file on Windows Vista by ASkGNet · · Score: 5, Funny
    1. Re:Here's how to delete a file on Windows Vista by $RANDOMLUSER · · Score: 2, Funny

      That's hysterical. I bet it takes fewer clicks to format a hard drive.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:Here's how to delete a file on Windows Vista by deficite · · Score: 3, Interesting

      Perhaps that'll annoy people enough not to delete the system icons. I used to get so mad when I used the family computer and my dad would delete an icon for something on his account and it got deleted on mine too. Another thing about shortcuts I hate: some applications only install them for the account you installed the program with. I had to make shortcuts by hand for every account on the machine or manually copy the shortcut to the shared shortcuts.

    3. Re:Here's how to delete a file on Windows Vista by Anonymous Coward · · Score: 3, Insightful

      First, two of his seven steps are just emptying the recycle bin. He says he has to do this "every time he wants to delete a shortcut". He clearly doesn't understand the recycle bin. If he doesn't want its functionality, he can turn it off or shift+delete the file (which bypasses the recycle bin for that operation)

      Second, his first step is simply "look at the shortcut." No action was taken.

      Third, it's already been publically stated that the UAC will not cover this case in the future. Now we're down to 3 clicks.

      Lastly, I'm unsure how he got a shortcut on his desktop that he doesn't own. I've been using Vista for months now (assorted builds) and I haven't run into this situation. This seems like a bug to me.

      Assuming this bug gets fixed, we're now down to 2 steps - click delete, confirm delete. This, in my opinion, is the optimal number of steps. A confirmation on delete activities is probably good. Especially since the delete confirmation can be turned off in the recycle bin options for power users.)

    4. Re:Here's how to delete a file on Windows Vista by BerkeleyDude · · Score: 1

      Nah... The last time I tried - in Windows XP - it wouldn't let me. It says that the drive is in use.

      Now I'm trying this at work, on Windows Server 2003. I'll see if it's any di

    5. Re:Here's how to delete a file on Windows Vista by NilObject · · Score: 1

      Which is good, because you'll be doing a whole damn lot of reformatting!

    6. Re:Here's how to delete a file on Windows Vista by 955301 · · Score: 1

      Regarding the some applications which only installed for one user - Did you submit a bug report to them?

      --
      You are checking your backups, aren't you?
    7. Re:Here's how to delete a file on Windows Vista by WedgeTalon · · Score: 1

      Another thing about shortcuts I hate: some applications only install them for the account you installed the program with.

      Odd, it's the exact opposite that I hate. I'll let the system know where I want my stuff, thanks.

    8. Re:Here's how to delete a file on Windows Vista by sconeu · · Score: 1

      I've submitted bug reports for the semi-opposite issue ... apps that require Admin for no good reason (games, typing tutors, etc...). The few times I got a reply I was essentially told "tough shit".

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    9. Re:Here's how to delete a file on Windows Vista by Firehed · · Score: 2, Interesting

      Anyone else think it a bit odd that it says "You don't have permission to delete this" (step 4) followed by the prompt to go ahead and do it anyways? Well, I suppose that's how life works - I wonder if Vista will arrest me a short while later?

      --
      How are sites slashdotted when nobody reads TFAs?
    10. Re:Here's how to delete a file on Windows Vista by TheQuantumShift · · Score: 1
      "Lastly, I'm unsure how he got a shortcut on his desktop that he doesn't own."

      This would be the result of an application installing icons on the "All users" desktop. I haven't experianced this in Vista yet, but in XP it is quite common when I say, install firefox as a limited user using the "run as" option on the installer (or by logging in as admin and installing). Result? My limited account can run firefox, but cannot delete the shortcut placed on the desktop.

      --

      Shift happens. Fire it up.
    11. Re:Here's how to delete a file on Windows Vista by sharkey · · Score: 1

      Of course it takes fewer clicks: Internet Explorer comes pre-installed.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    12. Re:Here's how to delete a file on Windows Vista by deficite · · Score: 1

      Well, at least they can consistent about it.

  4. SAme as in OSXs early days by Henriok · · Score: 1, Troll

    Mac uses have gotten used to the authorization of petty procedures by now but it was a real nuisance in the beginning, some five years ago. Software developers have gotten used to it also and have written better installers that don't require multiple instances of authorization, or any at all, installers that installs in non restricted areas and so forth. I think these issues will pass with time for Vista users too. In the mean time, they really shoud take joy in the fact that malware will be increasingly scarce on the platform.

    --

    - Henrik

    - when the Shadows descend -
    1. Re:SAme as in OSXs early days by plasmacutter · · Score: 3, Interesting

      I am a mac user, and have been using it since osX's early days, and the tasks they request authorization for are not "petty".

      on the other hand, I have gotten those prompts in osX for microsoft and real built applications which were trying to do things which they had no business doing.

      all the open source players i have installed on osX (I have 2 or 3) have never required root authorization for anything, yet wmp and real wanted to access my root files, why? This hints at how invasive the programs are, what are they doing monkeying around at that level on my system.

      The user prompting you are seeing in windows is not necessarily excessive, it may arise from genuine security concerns because of how invasive microsoft is to their users, as reported in previous years consistently with hidden logs, spyware bundling, and surruptitious installation of DRM modules. (I have office 2004 on my mac, was prompted for a root pass, and immediately hunted down where the change was.. it turns out it snuck a drm bundle into my web browser!)

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    2. Re:SAme as in OSXs early days by Frobozz0 · · Score: 4, Insightful

      No, this isn't even close to be the same. Vista asks you for confirmation of nearly everything you can possible do on the computer. At no point did OS X do this. While *installation* of applications have always asked for confirmation, and access to your Keychain has also, pretty much nothing else does. Vista, on the other hand, is about a gnat's hair away from asking you to confirm "Did you really want to click?"

      I've used the beta. It's awful. The usability of the file "explorer" is atrociously convoluded. It makes it even more complicated to know what's going on that XP did. And, to keep this on topic-- the security measures are astoundingly invasive. Vista seemingly asks you to confirm the same type of function, triggered in the same way, but by different applications. Look, if I want port 80 HTTP requests to go through, I want them to go through all the frickin' time. Don't make me repeat myself. (Yes, this is only an example but it's indicative of the process you'll go through time and time again.)

      Maybe it's the horrible presentation of the dialogs that does it? They offer ZERO information about what *application* (in English instead of seemingly random strings of letters and numbers!!!!) wants your attention. It also offers no real understanding of what is being asked of you. Microsoft, for all they did correctly with the xbox 360 interface, needs to learn how to design a dialog. Here's a fine example:

      I open a jpeg file or some other seemingly harmless thing. I get a security alert box that unnecessarily shares the shit out of me with it's inappropriate use of iconography. It says something incomprehensible like this:

      Application gobbleygook.exe is attempting to access suckit.dll. Do you want to want to allow this? (This is considered a minor threat.)

      Oh. Great. So some EXE with a name I don't recognize wants access to a DLL (what's that-- hahaha?) that I also don't recognize. Now that I'm completely lost, Windows tells me this is not that much of a threat and I can probably click "allow" for the application I don't know to open the dll I don't know to do some task that I have no clue to what it's purpose is. Super.

      I'm trying to make a point by being a bit funny about this-- but Microsoft really needs MAJOR improvement to this process. First, don't assume everything is a threat and scare a user into confirming something that is not needed. Second, improve the presentation. Third, figure out how to discen between Malware and your own software!

      --
      "Politicians find new names for institutions which under old names have become odious to the people."
    3. Re:SAme as in OSXs early days by NutscrapeSucks · · Score: 4, Insightful

      Well, Apple required everyone to rebuild their applications for OS X, and when they did so, they fixed all the stupid single-user assumptions. Which is great so long as your apps were ported to OS X.

      Windows, on the other hand, has hundreds of thousands of apps that expect to be administrator. The software companies don't want to fix them, and Microsoft doesn't want to break them.

      So MS defined a middle ground -- annoying prompts which you can't get rid of. Since there isn't a special security level which hides the prompts. presumably people will complain to the software authors and the software authors will fix the apps. And if they don't fix the apps, at least the programs will still run.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    4. Re:SAme as in OSXs early days by bogie · · Score: 2, Insightful

      "Application gobbleygook.exe is attempting to access suckit.dll. Do you want to want to allow this? (This is considered a minor threat.)"

      This is the same problem with software firewalls. Unless your an expert user you have jack shit of an idea whether or not to allow xxxxx.exe to connect to xxx.xxx.xxx.xxx port xx.

      I just don't see the constant prompting as a better alternative, I honestly hope I'm wrong though. It would be nice if MS finally was able to deliver security to the masses. Personally I am partially looking forward to Vista as new tehcnology to play around with. It is coming afterall no matter how good or bad it turns out to be. Let's hope MS turns things around over the next several months and addresses some very valid complaints with the Vista Beta.

      --
      If you wanna get rich, you know that payback is a bitch
    5. Re:SAme as in OSXs early days by I'm+Don+Giovanni · · Score: 1

      "Vista Beta 2asks you for confirmation of nearly everything you can possible do on the computer."

      I fixed that for you. :p
      Regarding all of your complaints, this is what betas are for. To get user feedback and address the problems, and obviously Microsoft is doing just that.

      --
      -- "I never gave these stories much credence." - HAL 9000
    6. Re: Same as in OSXs early days by mad.frog · · Score: 1

      Yeah.

      My favorite was something I encountered yesterday: creating a new folder inside C:\Windows\system32, I get the "you must authenticate blah blah"... ok, fine, makes sense, I want to create a directory inside the system space.

      But then when I type in the actual name I want (replacing "New Folder") and hit enter, I get the authentication rigamarole AGAIN. What, like I was going to leave it named "New Folder"? Sheez...

    7. Re:SAme as in OSXs early days by Anonymous Coward · · Score: 0
      I am a mac user, and have been using it since osX's early days

      Isn't this a cue to ignore the rest of the post?

    8. Re:SAme as in OSXs early days by slashflood · · Score: 1

      Thanks for your detailed report. Will be fixed in one of the next versions of Windows.


      - Microsoft

    9. Re:SAme as in OSXs early days by Dragoonmac · · Score: 1

      And Same as in Linux. Try to delete a system related file, or install something (even from a deb or rpm), or even copy a new icon. You either have to be root, which everyone on here consistantly chides windows users for being to often.

      --
      Shots: A Populist Parable
    10. Re:SAme as in OSXs early days by plasmacutter · · Score: 1

      no it is not, i've also been a concurrent user of windows 2000, xp, and linux during that period of time as well. enjoy the egg on your face.

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    11. Re:SAme as in OSXs early days by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      No, this isn't even close to be the same. Vista asks you for confirmation of nearly everything you can possible do on the computer. At no point did OS X do this.

      Agreed, the previous poster overstated this by quite a bit.

      Vista seemingly asks you to confirm the same type of function, triggered in the same way, but by different applications. Look, if I want port 80 HTTP requests to go through, I want them to go through all the frickin' time.

      Not me. I want my Web browser to be able to get to port 80. I don't want some random script I got in an e-mail to do so.

      Maybe it's the horrible presentation of the dialogs that does it? They offer ZERO information about what *application* (in English instead of seemingly random strings of letters and numbers!!!!) wants your attention. It also offers no real understanding of what is being asked of you.

      This is the hardest part, making a good, usable UI that explains things in simple English and gives you real choices. It is also something Microsoft has always been abysmal at.

      They need readable program names. They need rare instances of this sort of thing. They need to restrict new applications by default, but maybe offer templates to ease the security. The installer should be a standard OS feature and should ask what type of applications something is: internet application, game, online game, office app, system utility, or miscellaneous. It should provide security boxes with real English and buttons that are actions not "Continue/Cancel." Having them all the same will train people to always click the same option, just as it did with "OK/Cancel."

      The program Photoshop would like to connect to the internet on port 1080 (stop it from connecting once)(allow it to connect once)(always allow it to connect)(always stop it from connecting)(advanced options).

      Further, for each application in the application manager there should be a configuration page listing what files, services, and other programs it is allowed to access.

      First, don't assume everything is a threat and scare a user into confirming something that is not needed.

      I think all new software should be restricted by default with a template that allows only normal behaviors for that app type. It would not hurt if programs came with a description of all the resources they would need (network ports, directories, dlls, etc.) in human readable form so that it would be easy to approve things at install time and programs could not hide call home features and the like. The default, however, should be to block everything until the user gets a chance to make an informed decision.

      Second, improve the presentation.

      Yes. Fewer dialogues, plain English, and buttons that are actions specific to each privilege.

      Third, figure out how to discen[sic] between Malware and your own software!

      Pre-installed software should be pre-configured, but hey this is a beta you're looking at.

    12. Re:SAme as in OSXs early days by Anonymous Coward · · Score: 0

      "Third, figure out how to decide between Malware and your own software!

      Are you honestly suprised even they can't do this?

    13. Re:SAme as in OSXs early days by l33t+gambler · · Score: 0

      Yes but from what users? I have a friend who is a Vista beta tester that "like it the way it is :D."

      Most of the betatesters seems to be neowin forum people.
      http://www.neowin.net/forum/index.php?showforum=15 8

      --
      Teasing the nobles, and rightfully so!
    14. Re:SAme as in OSXs early days by Anonymous Coward · · Score: 0

      Are you using Beta 2? I've been using it for a little over a week and I haven't yet seen a security dialogue that wasn't justified. Perhaps you could elaborate by providing a reproducable example for the rest of us?

      The firewall works fine for me. If you get a popup you have a choice to block, allow, or have windows ask again later. As far as I can tell the firewall works fine and doesn't pop up a dialogue unless you're running a program you haven't run before.

      Also interesting is that I like the changes to Explorer you seem to hate. They've made it a lot easier to navigate with the mouse and you can get to more system dialogues by simply typing their names into the address bar.

    15. Re:SAme as in OSXs early days by 99BottlesOfBeerInMyF · · Score: 1

      Well, Apple required everyone to rebuild their applications for OS X, and when they did so, they fixed all the stupid single-user assumptions. Which is great so long as your apps were ported to OS X. Windows, on the other hand, has hundreds of thousands of apps that expect to be administrator. The software companies don't want to fix them, and Microsoft doesn't want to break them.

      You missed a step. Apple also created and supported for years a "classic" environment that was basically an emulator of their earlier environment that allowed old applications to work, with some appropriate sandboxing. Thus, people did not have to obtain newer versions of software and small and customer applications that were never updated still functioned.

      MS has swallowed how many emulator and virtualization companies now? You'd think they'd be able to provide a similar environment rather than making their UI an unusable mess.

    16. Re:SAme as in OSXs early days by NutscrapeSucks · · Score: 1

      I knew someone would bring that up. Yes, Classic adequately solved the compatibility issue. However it did not resolve the inherit insecurity of the old MacOS, which is today's topic.

      Of course MS could just virtualize XP on top of Vista, but that does nothing to fix the underlying problems with applications expecting admin rights. Instead it just carries all of XP's baggage forward for basically forever (unlike Apple who dropped Classic after 5 years without complaints from their small customerbase.)

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    17. Re:SAme as in OSXs early days by NutscrapeSucks · · Score: 1

      Clarification: Legacy security issues with Windows is today's topic, not MacOS. Oops.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    18. Re:SAme as in OSXs early days by 99BottlesOfBeerInMyF · · Score: 1

      Yes, Classic adequately solved the compatibility issue. However it did not resolve the inherit insecurity of the old MacOS, which is today's topic.

      It removed a roadblock to a smooth transition from insecure apps to secure apps. It also allowed insecure apps to run within a single user's space, thus restricting them.

      Of course MS could just virtualize XP on top of Vista, but that does nothing to fix the underlying problems with applications expecting admin rights. Instead it just carries all of XP's baggage forward for basically forever (unlike Apple who dropped Classic after 5 years without complaints from their small customerbase.)

      Yes it would. It would allow people with legacy apps to transition forward in a usable environment. People will prefer native apps so companies would be motivated to change, but old apps could still run safely in a VM without access to the rest of the system.

      And people do complain about classic dropping with the new processors, its just that most users are transitioning to another emulator for those needed apps.

    19. Re:SAme as in OSXs early days by Frobozz0 · · Score: 1

      Okay ... my point is that it's one thing to make a good educated guess on a good beavior. It's another to subject your users to a barrage of horrible usability and pass it off as "beta." That's not beta. For god's sake, if the level of usability currently in the OS was hand picked as a viable option I feel sorry for Microsoft. *THAT* was as good as they could do without user input? I don't believe that. I think at some level they thought it was a good idea. And that's why I worry.

      I used an alpha labelled as a beta. :-)

      --
      "Politicians find new names for institutions which under old names have become odious to the people."
    20. Re:SAme as in OSXs early days by Frobozz0 · · Score: 1

      Touche'

      I pretty much agree with everything you said. Good points.

      --
      "Politicians find new names for institutions which under old names have become odious to the people."
    21. Re:SAme as in OSXs early days by NutscrapeSucks · · Score: 1

      It also allowed insecure apps to run within a single user's space, thus restricting them.

      That's not true. Classic is setuid root -- you have more rights under classic than you do in the regular shell (for example, you can open privledged tcp ports and certain file permissions are ignored).

      People will prefer native apps so companies would be motivated to change,

      A XP app isn't any less "native" than a Vista app, so there is really no incentive. These companies have had 13 years to fix these stupid permission issues, and it hasn't happened because they keep working as Administrator. Virtualizing XP just gives them another 13 years to ignore the root problem -- all while leaving all the old security holes on the system. Spamware don't care if your OS is virtualized or not.

      I'll agree that on Planet Ideal, all software would be up-to-date and well-designed, but here on Planet Reality, the Vista approach seems reasonable -- it's more secure, it's compatible, and there's an incentive for people to fix their apps short of busting them.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    22. Re:SAme as in OSXs early days by Keeper · · Score: 1

      They need readable program names.

      They do, if the application is signed and the signature is verified. Unsigned applications show a different prompt (colors and text are different, etc). Why? You can't trust that the unsigned app you're running isn't a cleverly disguised piece of malware, so you have to treat it differently.

      They need to restrict new applications by default, but maybe offer templates to ease the security.

      Congratulations, you just opened a security hole. All malware has to do is find an application with "eased" security and use it to escallate its own privleges.

      The installer should be a standard OS feature and should ask what type of applications something is: internet application, game, online game, office app, system utility, or miscellaneous.

      How is the installer going to know what type of application it is running? Why, the only method possible -- data in the MSI. Congratulations, you just opened another security hole. Malware will just lie and use whichever "feature" grants the broadest set of access.

      It should provide security boxes with real English and buttons that are actions not "Continue/Cancel." Having them all the same will train people to always click the same option, just as it did with "OK/Cancel."

      Look at a LUA prompt sometime. It already does this.

    23. Re:SAme as in OSXs early days by Anonymous Coward · · Score: 0

      And another thread is talking about how users should be given a barrage of questions.

      - Application names *Can be spoofed*
      - Most users *have no clue* what any of the technical terms in this thread mean
      - Vista *is trying* to provide a more secure environment that actually gets used

      Specific feedback is useful - why not give it instead of broad "that's not a beta!"

      Presumably you could do better. So fire away with your better ideas, bathe us in your luminance.

    24. Re:SAme as in OSXs early days by sapgau · · Score: 1

      Well said, it sounds so simple but apparently it's really hard for MS to do.

      I wish I could mod you up.

    25. Re:SAme as in OSXs early days by sapgau · · Score: 1

      So how would you manage this problem?
      The idea is to provide more information to the user.

    26. Re:SAme as in OSXs early days by Keeper · · Score: 1

      Which problem? There were like 5 discussed in the previous message. Not that I necessarily have a solution, though I generally feel doing nothing is better than doing the wrong thing...

      The idea isn't to provide MORE information to the user, the idea is to provide ENOUGH of the RIGHT information to the user so that they can make a good decision.

    27. Re:SAme as in OSXs early days by 99BottlesOfBeerInMyF · · Score: 1

      That's not true.

      It wasn't true, by default (mostly, there was a one classic instantiation limit), but there were plenty of hacks to restrict it. More importantly, there is no reason why a VM on or beside the regular Windows environment would need to be implemented that way.

      A XP app isn't any less "native" than a Vista app, so there is really no incentive.

      Sure it is, or easily could be. Running in VM XP-like can cause a speed hit, and lack access to some of the new features. They could even limit them to the classic UI.

      These companies have had 13 years to fix these stupid permission issues, and it hasn't happened because they keep working as Administrator.

      They haven't fixed it because doing so was pointless. Windows itself and core MS programs did not work unless you were admin and users were not prompted to set up both an admin and non-admin account on install/setup.

      Virtualizing XP just gives them another 13 years to ignore the root problem -- all while leaving all the old security holes on the system.

      Look, all they need is an incentive. Make it useful and build with that in mind. It worked fine for Apple. Customers and developers were happy and the problem is solved.

      it's more secure, it's compatible, and there's an incentive for people to fix their apps short of busting them.

      The situation now provides users with more incentive to run as admin than it does developers to change their code. By the time all software bothers to have a new release half the users will be running as admin in order to have their software work. The point is to provide an incentive short of breaking them, one that will allow users to run as a non-admin user but also bring developers around. The current solution will just cause more problems.

    28. Re:SAme as in OSXs early days by NutscrapeSucks · · Score: 1

      It worked fine for Apple. Customers and developers were happy and the problem is solved.

      Apple wasn't trying to solve security problems with existing apps, and they didn't.

      I think your error is that you are thinking "Classic==XP, just copy Apple". Well, Classic MacOS is nothing like XP. MacOS was a ridiclous obsolete system that Apple gave up on 12 years beforehand when they started the "Pink" project. XP is a fully modern OS (with some implementation issues, sure), that does 99% of what Vista does. Even the fancy transparancy libraries are being backported to XP.

      Rather than Classic, virtualizing XP on Vista would be like virtualizing MacOS X 10.2 on top of 10.4. It would be a load of complex bloat with twice the security issues and no "incentive" for the user not to run the virutal environment.

      . The point is to provide an incentive short of breaking them, one that will allow users to run as a non-admin user but also bring developers around.

      How does the Vista security prompts not do this?

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    29. Re:SAme as in OSXs early days by 99BottlesOfBeerInMyF · · Score: 1

      Apple wasn't trying to solve security problems with existing apps, and they didn't.

      I'm hoping this isn't MS's attempt to solve security problem either, as this is one small step, when a few good leaps are needed. Anyone who thinks this will solve MS's security woes is about to be sadly disabused of that notion.

      Rather than Classic, virtualizing XP on Vista would be like virtualizing MacOS X 10.2 on top of 10.4. It would be a load of complex bloat with twice the security issues and no "incentive" for the user not to run the virutal environment.

      Judging by the system requirements, I disagree. For memory usage and disk space XP is but a fraction of the size. Further, they are already building virtualization for their server products and it can bring enormous security benefits if properly implemented.

      How does the Vista security prompts not do this?

      They are written largely in technobabble, and don't have a proper UI. The buttons provided are always the same, training users to always click "continue" to make it work and discouraging them from reading the dialogues. Further, they will be a huge annoyance to many users, using the most up to date software available, thus users will be encouraged to train themselves to click through them without reading or find a way to bypass them. A few months after Vista ship there will be people on forums telling everyone to shut off the security prompts and why the security prompts don't actually help and only hinder (and they will be right in many cases). This attitude will persist long after most software developers have come around. Finally, these prompts still only break security down to the user and admin levels and don't provide users with the option to run software they feel is insecure, but restrict its actions. As a result users will still just agree to let the software run because it is a gamble they have to take if they want it to work. A VM environment could provide real and useful restriction of apps to the point of giving them dummy data while restricting access to commonly abused files.

  5. Considering by Shadow+Wrought · · Score: 1, Insightful
    That every new iteration of Windows I've used I have hated more than previous, I doubt that any amount of refinement is going to keep me from hating Vista. But we'll see.

    Of course if the j-o-b foists it on us anyway, at least there will be the necessary hardware upgrade at long last...

    --
    If brevity is the soul of wit, then how does one explain Twitter?
    1. Re:Considering by Richthofen80 · · Score: 4, Insightful

      I kind of disagree. For me, it was more of a parabola. I hated Windows 3.1, hated 95 less, 98 even less, 98SE I had contempt for, and then the peak is Windows 2000, which was the most Stable and least-resource hungry. Then ME and XP were released... XP maintains some of the stability but they wonked up a ton of little things. And it looks like Vista is just stacking more 'stuff' on top to annoy me.

      I think why I liked 2000 so much was that it was NT done right, a well written and stable OS without a lot of clutter. I think that if Vista really was a new OS, not just enhancements to their existing codebase, then we'd be okay with it.

      I think we'll have a 2000-like resurgence in a good Windows when a Windows OS is released as a managed code OS. until then I'll keep dreaming.

      --
      Reason, free market capitalism, and individualism
    2. Re:Considering by stupidfoo · · Score: 1

      Windows 2000 was good because it was built on "NT Technology". Or, in other words, it was built on "New Technology Technology" (since NT originally meant "New Technology").

      Brought to us by the Department of Redundancy Department.

    3. Re:Considering by Skuld-Chan · · Score: 1

      You must have really liked Windows 1.0.

    4. Re:Considering by mycall · · Score: 1

      I love how everyone doesn't bother testing Windows 2003, saying Windows 2000 was the best. I am sure Windows 2007 will be even better.

    5. Re:Considering by Anonymous Coward · · Score: 0

      Well, most people don't have anywhere to get Windows Server 2003 at something close to a reasonable price for workstation use, other than with BitTorrent and the like (which many people wouldn't dare, or care enough to try). But yeah, Server 2003 is without a doubt the best version of Windows NT 5 around.

      I'd really be content if they took Server 2003, added IE 7, Windows Media 11, Windows Defender, and maybe an extra few hundred useful group policy settings and called it Vista. They could sell it for the same price as XP, have time to hammer out NT 6 until it doesn't suck, and not look like a bunch of losers who can't get anything out the door. Hell - if they left in the ability to login to Terminal Services and not boot out the person sitting at the machine, I might be tempted to actually buy it!

    6. Re:Considering by MojoStan · · Score: 1
      Well, most people don't have anywhere to get Windows Server 2003 at something close to a reasonable price for workstation use... But yeah, Server 2003 is without a doubt the best version of Windows NT 5 around.
      You might know this already, but Windows XP Professional x64 Edition is uses the same codebase as Windows Server 2003. So if you're willing to deal with drawbacks of XP x64 (e.g. lack of drivers/apps), then isn't this a reasonably priced ($150 OEM) workstation option?
      --
      TO START
      PRESS ANY KEY

      Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...

    7. Re:Considering by TheNetAvenger · · Score: 2, Informative

      Well, most people don't have anywhere to get Windows Server 2003 at something close to a reasonable price for workstation use, other than with BitTorrent and the like (which many people wouldn't dare, or care enough to try). But yeah, Server 2003 is without a doubt the best version of Windows NT 5 around

      Just an FYI, if someone really wants to work with Windows 2003 server, there are tons of 120day evaluation versions they can get their hands on, even off the Microsoft Web site.

      If you are doing testing or running it in a virtual environment, you can keep re-installing and using it for as long as you need. The 120day version just isn't a good choice for a production environment for long term use, as you would have to recreate all the domain, sharing, services, and user settings every six months, but it is doable...

      I also agree that Windows 2003 Server was probably the best 'release' level OS version of Windows for security and stability. When it was first released, it even ran on the desktop faster than WinXP. This is why SP2 of WinXP is important, as it brought a lot of the Windows 2003 code base in the WindowsXP desktop line, more security, faster, etc.

    8. Re:Considering by TheNetAvenger · · Score: 1

      You might know this already, but Windows XP Professional x64 Edition is uses the same codebase as Windows Server 2003.

      Actually a lot of the code base and the recompiling was also added to WindowsXP SP2, that is why WindowsXP SP2 is more than just a security update, it will improve performance as well.

    9. Re:Considering by TheNetAvenger · · Score: 1

      Windows 2000 was good because it was built on "NT Technology". Or, in other words, it was built on "New Technology Technology" (since NT originally meant "New Technology").

      Brought to us by the Department of Redundancy Department.


      Actually, that is the coined term in the media, originally the development team were working on a RISC Simulator for the Intel i860 N-Ten systems, and the team and the nickname eventually became NT from that.

      People have also thought it was Networking Technology and various other terms, when NT was released, the people at Micrsoft would never confirm or deny any meaning that NT had, and publically said it didn't stand for anything.

      Also should be noted that everything from Microsoft Since Windows 2000 has been based on NT technology, just like WindowsXP, Windows 2003 Server, and even WindowsCE is a brother of NT technology. Hence why you can run a full BSD *nix subsystem on Win2k through Vista that equally exists with the Win32/64 subsystems. (This is why when people try to reference Windows based on a Win3.x or Win9x context, it a different OS from the ground up and has no relevance to modern Windows versions.)

      This Message brought to you by the NSA checking up on the Department of Redundancy Department.
      (BTW, speak louder in your bedroom, the microphones in the bedside lamps sometimes have trouble picking up everything you and your spouse say.)

    10. Re:Considering by TheNetAvenger · · Score: 1

      I think why I liked 2000 so much was that it was NT done right, a well written and stable OS without a lot of clutter. I think that if Vista really was a new OS, not just enhancements to their existing codebase, then we'd be okay with it.


      I think Windows 2000 was an ok release for the NT line, but I disagree on a couple of aspects.

      1) WindowsXP is so far the most stable version of NT, as well as the fastest. On comperable hardware, WindowsXP SP2 will outperform Windows 2000 by 10-20% even with the themes and other added services to XP turned ON.

      2) Vista, and even XP, are more than just 'things' added to the Win2K NT codebase. The entire kernel has been update considerably in both incarnations, with Vista sporting the most vast kernel changes since NT was released. (Things like memory management, portions of the security system, how drivers interoperate, to even moving the Video back to a higher Ring for stability and the WDDM management in Vista without losing performance because of a few direct call tricks now added to the kernel.)

      I find it strange that there are still people that think Win2k is the 'best' version of NT released. There are many changes in XP that are not just cosmetic, but relative to the performance of each application, how the system handles security, and even how the system handles stability. (One example for stability is XPs ability to not only do DLL isolation beyond what Win2k could, but it can even trap bad calls by third party applications and 'correct' the call to prevent the application from crashing or being forced to close as would happen in Win2k)

      Everyone that is still stuck on Win2k, should take a serious look at XP with new eyes and do some research on it, there is a lot of information about the kernel changes. Also keep an eye on Vista, as more and more information about the changes in employs and why these are a good thing.

      (One specific example that affect end users is how Vista uses Virtual memory in a much smarter way, where a Win2k/XP system with 1gb of RAM would page quit a bit of memory to the hard drive and let the memory cache offset this, Vista is smarter about what does go to Virtual RAM, so the system even in its current Beta stage is noticably more snappy because of the low amount of paging that occurs.)

  6. Re:Why the interest? by kfg · · Score: 1

    Clearly you are not ranking giving Microsoft money a high enough priority in your desired OS feature set.

    Don't worry, they're working on that; and you vill like it!

    KFG

  7. Windows... Bah by Enigmafigment · · Score: 0, Flamebait

    This is a sad attempt by windows to increase the security of there lacking security in previous OS's. Well thats no surprise. Just a little interesting information, instead of using the Windows Network operating systems that they produce, NT, 2000, etc, there MSN server main host terminal, the connection for the whole network itself to the net past LAN, is a FreeBSD server. A blatant way of them saying, not even we trust or software to be safe.

    --
    "Some people think these questions are hard... ... I don't these questions all have answers."
    1. Re:Windows... Bah by gallondr00nk · · Score: 1

      "there MSN server main host terminal, the connection for the whole network itself to the net past LAN, is a FreeBSD server"

      Ahh, but what about the Total Cost of Ownership?

  8. It's Still In Beta Folks! by gasmonso · · Score: 4, Insightful

    Tough crowd here at Slashdot. We all know it's going to suck, but at least let them release it first before you criticize. Seriously though, it is just a beta and not the end result. They're looking for feedback to make improvements and thats a good thing.

    http://religiousfreaks.com/
    1. Re:It's Still In Beta Folks! by kfg · · Score: 0, Offtopic

      We all know it's going to suck, but at least let them release it first before you criticize . . . They're looking for feedback to make improvements . . .

      ?

      KFG

    2. Re:It's Still In Beta Folks! by Tim+C · · Score: 5, Funny

      I don't think posting "lololololol!!!1! M$ suX0rz, Linux r0ck0rz!!!111!!" to slashdot counts as feedback.

    3. Re:It's Still In Beta Folks! by kfg · · Score: 1

      There is a certain amount of "venting" going on as well.

      KFG

    4. Re:It's Still In Beta Folks! by Tim+C · · Score: 1

      Fair enough, but the correct way to vent your frustrations with a product is in the general direction of the product's producer. In this case, MS has specifically asked for feedback - so people should stop bitching here and bitch over there. At least there, there's a chance that it'll actually get fixed.

    5. Re:It's Still In Beta Folks! by kfg · · Score: 1

      "Chatting" around the water cooler is often an advisable first step; before going into the boss's office.

      KFG

    6. Re:It's Still In Beta Folks! by siegecraft4 · · Score: 1

      Amen! I can't understand why everyone wants to see Microsoft fail with Vista. If Microsoft turns out a great product, that will simply force open source and Apple into high gear to turn out an equally competitive product. Success for any company in the software business is a good thing, as it drives competition. Stagnation occurs when a poor solution is never replaced by a better alternative. That's what everyone on here was bitching about with the old iterations of Windows. Now we have a modern Windows solution that will drive competitors into action. Hence, better Linux and better OSX. What do we have to lose from Microsoft's success? Onward, towards better operating systems!

    7. Re:It's Still In Beta Folks! by Anonymous Coward · · Score: 0

      They're looking for feedback to make improvements and thats a good thing.

      But they are asking the wrong questions! Look, these fixes are all just more band-aids on top of an ugly gaping wound and now Microsoft is asking "What color would you like these band-aids to be?" What users really want is surgery to fix the gaping, festering and now gangrenous wound!

      Microsoft steadfastly refuses to go back, redesign the system to eliminate some very bad decisions that were made in the first place and goddman fix the underlying structure! Instead, they offer more eye-candy, more bloat to an already over-bloated system and require a supercomputer to meet minimum system requirements.

    8. Re:It's Still In Beta Folks! by starfishsystems · · Score: 4, Informative
      Yes, it's a tough crowd here at Slashdot.

      Some people here still expect beta to mean beta, which is conventionally intended to identify bugs in an otherwise stable product. A beta release is not, as you suggest, an invitation to change the feature set, though that has never prevented Microsoft from bending the rules at its convenience.

      To be charitable, I can imagine that with this Vista beta, the codebase might indeed be as stable as what we ordinarily expect from a beta release, and so what we're looking at now is just a matter of tuning the configuration parameters so that it prompts at the right thresholds. And, on the principle of security by default, the system will initially tend toward maximum prompting. However, thinking more soberly, a secure system will have fully addressed these issues at the design level, and prompting will not be excessive but appropriate and meaningful. If it's not, that's a clear sign that the design has deeper problems than can be fixed just by changing the prompting parameters. Pardon my cynicism, but in my experience, that would be entirely typical of Microsoft.

      Definition of beta at: Wikipedia.

      For usability see: Whitten and Tygar.

      --
      Parity: What to do when the weekend comes.
    9. Re:It's Still In Beta Folks! by I'm+Don+Giovanni · · Score: 4, Insightful

      Yes, it's a tough crowd here at Slashdot.

      You give yourself too much credit. Slashdot's not a tough crowd at all. Slashdotters generally hate Microsoft, that's all. Those companies that Slashdot favors can put out utter crap and get unqualified praise from slashdotters.

      --
      -- "I never gave these stories much credence." - HAL 9000
    10. Re:It's Still In Beta Folks! by rhendershot · · Score: 1

      You're very charitable. If Gnome or KDE allowed even limited downloads that sucked so badly, they'd be spit roasted.

      My take on why Microsoft would beta is 1) they really don't understand nor use reduced priv. user, and 2) they wish to find out just how high the pain threshold might be for their users. That goal supercedes any fear of backlash from media channels since they'll just release YAB that approximates what they see as the limit. Rinse; Wash; Repeat.

      "Warnings Threshold" is an interesting spin. I'd think their admission that the current implementation is a 'pain' is enough to show it's not a configurable but, rather, they're having trouble actually making it work. That's clearly a design issue.

      I know I'd be fearly constrained to buy or use their Vista 1.0.0

      Oh yeah, they don't use minor versions in marketing.... wouldn't want to confuse the folks that will forget they ever heard that reduced privilege user ever exhibited problems....

      I kid. Vista won't have any versioning. Unless they decide they need to release Vista Improved, Vista 2008, Vista EnhancedEdition or some such later in the game.

      sigh...

    11. Re:It's Still In Beta Folks! by Anonymous Coward · · Score: 0

      They're pretty far along to start changing things like this now, especially for a Nov. 2006 release to businesses. Beta is for getting rid of bugs, not changing around core security features, which should have been designed with a lot more thought than this apparently, and making UI changse.

    12. Re:It's Still In Beta Folks! by Anonymous Coward · · Score: 0

      You really consider Microsoft to be your "boss"? It would be better to gather in a forum (theirs), and address the issues directly to them and/or others of a real beta-testing mindset (not slashdot).

    13. Re:It's Still In Beta Folks! by Lisandro · · Score: 1

      Seriously though, it is just a beta and not the end result. They're looking for feedback to make improvements and thats a good thing.

          All the complaints i've readed about Vista are design issues - unnecesarly high hardware requirements and the endless confirm dialogs specially. These are not bugs or "flaws" in the product; these are design mistakes that won't probably be fixed in the final product. Isn't Vista something like 8 months away from release?

  9. su - ? by mikesd81 · · Score: 1

    I just read this article last night and remember reading about having to keep entering the admin password.

    Why can't they set it up so when you open control panel, you have to enter the root password (like opening yast as a non-root user in suse and the like) and then you're essentially su'd until you close control panel, or I suppose you could time it out, so after 10 minutes even if the CP is open, you will have to re-enter the password if you click on a little icon in there.

    From reading the article, I did follow the link to the article, putting in your password that many times will drive someone insane.

    --
    That which does not kill me only postpones the inevitable.
  10. Market Forces? by PepeGSay · · Score: 2, Insightful

    Reminds me of talking cars. Users ask for an easy to use operating system without it getting in the way. Users complain about security issues. Users ask for a more secure operating system. Users complain about the OS getting in the way. Microsoft's response? You can't have your cake and eat it too. It sounds to me like their security implementation isn't half assed and that they realize that the closest you get to a totally secure machine is one that isn't turned on and has never been used. Their implementation therefore is going to cause some "Yes You Can Do That" "yes" "yes" "yes you can" headaches.

    1. Re:Market Forces? by LnxAddct · · Score: 1

      Linux and OS X seem to have implemented security without being a pain in the ass.
      Regards,
      Steve

    2. Re:Market Forces? by evil_tandem · · Score: 2, Insightful
      The dialogues shouldn't really have anything to do with it becoming "more secure". The problem was every user had full admin access to everything, and that all the apps all-tied together, used the same libraries, and had root access themselves.

      The average joe user doesn't need to be able to install some app that runs services at boot-time. If he wants to install some word processor, he should be able to do that in some user available folder. If he wants to install some active-x control, and isn't an admin, he should be able to install it in his local space in a place that doesn't affect the system as a whole with minimul fuss.

      I realize that this could have the effect on a single user machine of being the same as it is now, just at the user level. First that would be a lot easier to clean up. Create new user, copy files you want, delete old user. Even the most horrid over-run problem solved. Make starting a process at boot-time, or user log-in time a pain in the arse. That way you know the user really wants it. It seems this is the area most abused. Without boot-time access most of the worms/virii would become impotent anyway.

      Dialoging common actions, in user space, will have the effect of getting everyone to just ignore the dialogues. Then a serious problem in the system space might be occuring, and we will all be accustmed to clicking "ok".

      Think "Are you sure you want to install to C:\Program Files\x\cmd.exe" vs "Are you sure you want to install to C:\Windows\cmd.exe". I bet most wouldn't catch something subtle like that (just an example). One should generate a dialogue, one should not.

      For compatability create something like Altiris Software Virtualization tool. It can pretend to let your old software do whatever it wants. When in fact it is just doing these things in a virtual user space. Then I tell windows to zap this program, not ask the program to delete itself (this is also heavily abused). Windows has been tracking everything this program has been doing, shuts down all it's processes, and sucks EVERY file and folder back out that the orginial install and it's children put in.

      I think the whole concept that you can protect users from themselves is flawed. Users are going to do dumb things. No matter how many dialogue boxes you throw up little jimmy is going to install Kazaa and all the spyware it comes with. Letting him click "ok" to suddenly give everything the run of the system is just stupid. Make it so dumb things means they break their account, not the system.

    3. Re:Market Forces? by PepeGSay · · Score: 1

      I think you are missing the point. The point is that Microsoft implemented the system without giving top consideration to the generation of dialogs on the user side, and instead focused on the security issues. Now, that they have the security nailed down where they want it and they are going back and refining how things are handled to improve the user experiene. The point is, they took a security first approach. While the dialog hell sounded scary when people first started yelling about it, the information presented in this article indicates that work is still to be done in order to smooth that interaction so that the security remains intact but the user isn't unecessarily inundated. The funny thing is that no one said "Hey look microsoft took a security first approach!" Instead everyone said "Can you believe all these dialogs, boy did they f this up!"

    4. Re:Market Forces? by evil_tandem · · Score: 1
      I've been playing with beta2 for about a week now (msdn). It seems to behave exactly like xp, except now there are dialogue boxes when I try to install stuff. As long as I click "yes" to everything it does whatever the software wanted to do.

      How is that ever going to be secure?

      I don't care how "security first" you are thinking if clicking "yes" a few times circumvents it all.

      Maybe I want that piece of spyware-ish software running (for whatever reason). As a user it might be nice to make it happen if I wanted. Doesn't mean the other users should have to deal with it, or that the system should be running the software when I'm not logged in.

  11. Bad Software Design by Anonymous Coward · · Score: 0

    All I have read are bad reviews of Microsoft's next operating system upgrade. Are there really any reasons (yet) for an average user to pay the money to upgrade from Microsoft Windows XP Pro to Microsoft Windows Vista?

    Btw, there was free software called Vista produced by the U.S. government for administering veterans' health care. Some time after Microsoft announced its desired name for its software, the U.S. government began calling Vista (so named since 1996), VistA. Now they have even gone so far as to call it VistA (note the obnoxious bold) on its own website. I guess the U.S. government really wanted to help Microsoft out with its trademark application.

    1. Re:Bad Software Design by kfg · · Score: 1

      Are there really any reasons (yet) for an average user to pay the money to upgrade from Microsoft Windows XP Pro to Microsoft Windows Vista?

      Bill wants a jacuzzi in his stretch Corvette?

      KFG

    2. Re:Bad Software Design by slaker · · Score: 1

      "All I have read are bad reviews of Microsoft's next operating system upgrade. Are there really any reasons (yet) for an average user to pay the money to upgrade from Microsoft Windows XP Pro to Microsoft Windows Vista?"

      From my testing, the Microsoft (ical-based) calendar app looks like it'll be kind of nice. And there's some nice new things for deployments and in group policy, but that's not really "average user" stuff.
      Average users will be pissed off when they find out that none of the default games are stored on the PC any more. Wanna play Solitaire? Too bad. You aren't connected to the internet.

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    3. Re:Bad Software Design by Anonymous Coward · · Score: 0

      What??? he hasn't already got one?

  12. The prompting is not annoying by timecop · · Score: 1, Insightful

    It's the greatest feature in vista.

    This ensures ALL users and majority of services are running UNPRIVILEGED, which means viruses/malware/etc can't do jack shit to the system.

    This is great - try going to c:\windows and creating a file there or a new folder. Boom, UAC dialog. Why? Because normal users don't need to do anythign in C:\windows! But, you say, what about when apps are installed? Well, I went and installed Office 2007 Beta2.
    The privilege dialog came up TWICE. Once at beginning install and another time a few seconds later. That wasn't much bother at all. And now I can go back to running it as a unprivileged user.

    When vista final is released, it will be the most secure windows release to date.

    1. Re:The prompting is not annoying by Spad · · Score: 1

      When vista final is released, it will be the most secure windows release to date.

      And the most fucking annoying if you actually want to *do* anything outside of wordprocessing, web browsing or gaming.

      I've used this beta and you can be asked for "confirm" your actions 3 or 4 times just trying to do something simple like get in and change your TCP/IP settings - on top of all the usual confirmation dialogs you'd get in XP/2K. Sure, you can turn off UAC, but that somewhat defeats the point of having it there and you certainly can't do it if you *share* the machine with someone clueless.

    2. Re:The prompting is not annoying by 99BottlesOfBeerInMyF · · Score: 1

      This ensures ALL users and majority of services are running UNPRIVILEGED, which means viruses/malware/etc can't do jack shit to the system.

      I applaud MS implementing this feature, but it really is a kludgy attempt at feature parity, rather than a solution to malware. You see, most malware doesn't need any more permissions than an average user. It can do a lot of damage by editing or deleting your files. It can send spam. It can send a DoS attack. It might be able to work as a key logger and certainly can for particular programs. Worse, because of the implementation it is not going to work very well. The UI is so poorly designed as to train users to just click "Continue" over and over again. It does not properly inform users and it gets in the way. Worse yet, it locks up the UI so users can't even look up references to find out what the obscure dialogues mean. It is another "me too" feature they hope is "good enough" to keep people from going elsewhere.

      What they should have done is implemented real Mandatory Access Controls for each and every application, restricting what files, resources, and other applications it can talk to by user. Then, they should have built a really good UI that is in regular English, only pops up when doing something unusual (like running a program for the first time) and which forces the user to read the dialogue and make a real choice.

      When vista final is released, it will be the most secure windows release to date.

      Perhaps, but that really isn't saying much. Look, Linux and OS X are already ahead of this and some of the really secure distributions have real and useful controls like this. Windows is the one under attack and it is still lagging behind. This is just too little too late.

    3. Re:The prompting is not annoying by mycall · · Score: 1

      I say turn it off, install all the programs you were going to use, then turn it back on.

    4. Re:The prompting is not annoying by GaryPatterson · · Score: 1

      You know what matters to me on any computer I use?

      My files.

      I don't *care* if the OS gets hosed so long as my files are salvagable. I can reinstall everything except my own files that were modified since the last backup.

      Restricting damage to my files is worthless to me. Worse - it's being sold as something good! It's not good at all. It's just telling me that I'll be able to boot again but nothing of mine will survive. I'll have to re-image the drive from the backup, so I don't care if the system is good or not.

      REAL security provides user-level protection as well, and limits any process' access by informing the user with a clear message (like "Application 'foobar processor' is attempting to modify files outside its own folder or preferences. This can be potentially harmful! Do you want to allow this? Yes/*No*"

      I don't see any OS that does that though...

  13. Re:su - ? by joe+155 · · Score: 1

    I agree with you; a system like linux uses does seem to be the best way to keep security... what I don't understand is how MS's system is fundamentally different from what linux does. You need to be what is the functional equivalent of root to install or change settings; but just for normal use I bet it wouldn't ask you that much. For me MS is doing the right thing here

    ...don't get me wrong I won't be moving from linux (which has many other advantages of windows)

    --
    *''I can't believe it's not a hyperlink.''
  14. Broken security model -- AGAIN! by A.K.A_Magnet · · Score: 2, Insightful

    Regarding the link posted by parent, the problem is: why the Hell doesn't this file (a shortcut), which actually seems to be on the main user's desktop, BELONG to the corresponding user?? Why does it belong to "SYSTEM"? I can't understand how Microsoft succeeds in screwing up things so much each and every time. It's not like there aren't easier, working and well-thought security models (look at UNIX's perms simplicity and efficiency, and they can be completed with a more thorough ACL system).

    Those who don't understand Unix are condemned to reinvent it, poorly

    1. Re:Broken security model -- AGAIN! by A.K.A_Magnet · · Score: 2, Insightful

      And btw, just to make things clear, the default configuration is a part of the security model. Which means a file with wrong permissions, or wrong owner, created by the system installer, shows misunderstandings in the security model chosen. It's like you'd have file belonging to root on your desktop.

      Another thing is surprising: how can you do privilege escalation without entering your password/authentification of any kind? How is it more secure if there is no user entry? It's just like a sudoers file with the "NOPASSWD" directive on your user; you can become root as you wish (without entering password), but then, malicious programs can, too. If this is the default configuration on Vista, there won't be any benefit except in corporate networks where admins supposedly know their job (I suppose only the "main user" has the "sudoers" rights, but these people will be the ones who are now admin on their Windows [zombified] computer, and they are a huge part of the problem [think spamming, DdoS'ing, etc..]).

    2. Re:Broken security model -- AGAIN! by NutscrapeSucks · · Score: 1

      Another thing is surprising: how can you do privilege escalation without entering your password/authentification of any kind? How is it more secure if there is no user entry? It's just like a sudoers file with the "NOPASSWD" directive on your user;

      Perhaps someone can correct me, but my impression is that it did ask you for a password if you were a normal user. But as an Administrator, it just prompts yes/no.

      So this would be more like logging into Unix as "root" and rather than just ignoring permissions, the system would prompt you if you wanted to break them.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    3. Re:Broken security model -- AGAIN! by A.K.A_Magnet · · Score: 1

      Yeah you may be right, in that the "Admin" and "SYSTEM" account seem not only different in names, but in level of permissions too. So "Admin" isn't really root, SYSTEM seems to be (but you can't log as SYSTEM).

      With UNIX, there is never any authentification asked to root (but asking for confirmation is never useless ;)), because everything root asks is holy ;). Yet, if the "Admin" account has to go through these 6 stages of confirmation to remove a shortcut, then there is a UI problem :). The first confirmations should be enough. And if that's a user account, then there's definitely a security problem.

      Regardless to privilege escalation, the file on YOUR desktop shouldn't belong to anyone else than YOU in the first place. And really, people need to get used to only log as a regular user.

    4. Re:Broken security model -- AGAIN! by NutscrapeSucks · · Score: 1

      SYSTEM is probably closer to the Unix Superuser, but it still not quite as all-powerful. IIRC, it can impersonate other users, but it's still restricted by ACLs.

      And it sounds like that SYSTEM shortcut was a screwup in Vista installer, becuser there wouldn't be an normal way to create such a file.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    5. Re:Broken security model -- AGAIN! by ceoyoyo · · Score: 1

      Why, because if it belongs to system and a big dialog box pops up telling you so that's scary so you might just not delete the file. Remember how Windows used to populate your desktop with links to AOL and a few other things as advertising? Does it still do that? Want to bet all the ad icons will be owned by System?

    6. Re:Broken security model -- AGAIN! by mrchaotica · · Score: 1

      Except for the MSN ones, those were typically put on by computer manufacturers, not Microsoft.

      --

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

    7. Re:Broken security model -- AGAIN! by A.K.A_Magnet · · Score: 1

      Yeah good point. I had forgotten how it was under Windows: not really about best computing design, but about best profit system :). Making shortcuts owned by SYSTEM in the default install, using the security model against the user... why didn't I think of that! Debian must have removed the seeds of corruption from my mind ;).

      So the new Vista security model is: run as a normal user, but install software as admin, which creates desktop and start menu shortcuts owned by System so you can't remove them unless you're allowed to privilege escalation, and even then, you'll see frightening messages to prevent you from actually removing the shortcut. And we know how proprietary software always play fair and populate the start menu and the desktop reasonnably... Damn, only imagining it makes me mad.

      On a side note, I have switched a non-techie (at all, total newbie and he doesn't give a shit about computers & all, he just wants to write stuff, browse the web, use IM and watch movies/listen to music) friend from XP to Ubuntu (5.10) last weak (he couldn't upgrade anymore because of the Genuine Advantage :)) and I've completly wiped his Windows (no dual boot). He's more than happy with it, everything works fine. Now, with all the PCs Vista won't run on, and all the crap Vista will *securely* install on your system, I'm eager to see if and when GNU/Linux will gain a broader public and how things will turn out.

    8. Re:Broken security model -- AGAIN! by RzUpAnmsCwrds · · Score: 1

      Another thing is surprising: how can you do privilege escalation without entering your password/authentification of any kind? How is it more secure if there is no user entry? It's just like a sudoers file with the "NOPASSWD" directive on your user; you can become root as you wish (without entering password), but then, malicious programs can, too.

      The elevation dialog runs on a separate, "secure" desktop that doesn't respond to keyboard/mouse events generated by programs in userspace. The other programs can't dismiss the elevation dialog.

    9. Re:Broken security model -- AGAIN! by drtsystems · · Score: 1

      I've noticed that the total n00bs do best with Linux on the desktop (well a nice packaged distriubution like Ubuntu) becuase they only use Office, and the internet. Its the people who jsut know enough to be dangerous that do the worst with Ubuntu, becuase they get upset when "super smilie for AIM' doesnt work and think they are taking care of their computer by installing spyware-infested supposed "spyware cleaners" from popup ads ;)

    10. Re:Broken security model -- AGAIN! by Anonymous Coward · · Score: 0

      The only thing I see here that's broken is your understanding of how Windows works.

    11. Re:Broken security model -- AGAIN! by ceoyoyo · · Score: 1

      Both my roommate and a friend were complaining about Windows on their laptops (and the friend's was a brand new HP 17" notebook). I let both of them play with my Mac for a half hour and they were trading in their Windows notebooks.

  15. Re:Slashdot on Vista by Rik+Sweeney · · Score: 3, Funny

    It appears that you are trying to post a comment to Slashdot.
    Please enter your Windows username and password to continue.

    Username:
    Password:


    You forgot the buttons:

    [OK] [Continue] [Cancel]

    Continue will let you carry on regardless...

  16. It's all about the registry by Spy+der+Mann · · Score: 3, Informative

    Anytime you install a program, it has to change the registry. You want to see a video encoded in a new format? Ah, you have to register the format and the codec - and there ya go, you have to change the registry. You want to associate a new filetype with a program? There ya go, you have to change the registry.

    Sometimes I wonder - rootkits use stealth techniques to intercept registry calls. Why doesn't microsoft use the same rootkit approach to "cage" the registry into the directories used by the programs you install, and let the programs only use their caged registry? That way programs would only need access to their own caged directory and maybe a temporary or data directory.

    IMHO, the registry was the worst idea Microsoft could have come up with.

    1. Re:It's all about the registry by vertinox · · Score: 1

      Why doesn't microsoft use the same rootkit approach to "cage" the registry into the directories used by the programs you install, and let the programs only use their caged registry? That way programs would only need access to their own caged directory and maybe a temporary or data directory.

      Wouldn't that just be Apple preference files?

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    2. Re:It's all about the registry by NutscrapeSucks · · Score: 1

      Apparently they do this, see "File System and Registry Virtualization":
      http://www.microsoft.com/technet/windowsvista/secu rity/uacppr.mspx

      (Actually, the whole document is interesting if you want the PR overview of teh security changes.)

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    3. Re:It's all about the registry by ceoyoyo · · Score: 1

      Yes. Also UNIX config files and Windows .ini files. ;)

    4. Re:It's all about the registry by cnettel · · Score: 1

      What's the point of doing a file type assocation or registering a codec, if only the app/codec itself is able to read it? Some of your examples are typical reasons for why the stuff you install should have global access, but global access is inherently dangerous...

  17. You don't make design changes in beta. by ArthurDent · · Score: 2, Insightful

    It's too late to change the design once you've made it to Beta. Beta testing is about finding the obvious bugs in the system so they don't end up in the final version. If they tried to fix all their design errors after beta they'd never release anything.

    1. Re:You don't make design changes in beta. by heinousjay · · Score: 2, Insightful

      This kind of thing probably counts as a tweak, I would have to assume. They talk about changing the UI, not the mechanism itself. As much as people like to bash Microsoft, they have some really smart people working there.

      Of course, it's easy to criticize. If the challenges in pointing out flaws were anywhere near creating something in the first place, Slashdot would have about 3 comments per story.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    2. Re:You don't make design changes in beta. by I'm+Don+Giovanni · · Score: 1

      First, if the user feedback compels it, then you *do* make design changes in beta. I don't care what wikipedia has to say about it, beta != release candidate.

      Second, you clearly didn't bother to read the article, since the underlying design isn't going to be changed anyway.

      --
      -- "I never gave these stories much credence." - HAL 9000
  18. Re:Why the interest? by stupidfoo · · Score: 3, Funny

    Three reasons:
    1. You can save your game in solitaire
    2. You can save your game in freecell
    3. It includes a super pretty chess game!

  19. Re:There you go again by Tim+C · · Score: 4, Interesting

    How about if you add something extra to make sure no "malware" lands up on my system? Can you do that?

    In a word, no. How is the OS supposed to know that that cute little systray weather forecast app you downloaded and installed is actually a trojan?

    As long as a user can download and install/run software, the system is vulnerable, and there's nothing it can do about it.

  20. getting there... by spongman · · Score: 4, Informative
    beta 2 is much better than previous CTPs which were almost unusable - I had to turn off UAC to preserve what's left of my hair.

    there's still some core OS UI that's not UAC-enabled, though. for example, you can't fully configure network connection settings without running running explorer.exe elevated.

    1. Re:getting there... by Anonymous Coward · · Score: 0

      Not so, I just booted up Vista B2, typed in my WEP key and it "just worked"

  21. Wow. All this time, and it's more of the same. by Phanatic1a · · Score: 3, Insightful
    The issue here is extensibility of Windows. Windows prides itself it on being pluggable and extendable. For example, to facilitate the accessibility extensions, Windows needs to be able to send keystrokes on the user's behalf so that a Windows user can talk to an input device and have that be translated into keystrokes that drive a dialog or type an email message. This also allows interesting and useful scenarios such as "show me how" buttons inside help dialogs.

    However, that means that malware, running as a Standard User, can download an administrative application, and send keystrokes through Windows to simulate the user invoking the application. As a result, Windows cannot tell if YOU launched the application or if malware launched the application.


    So they're *still* designing insecurity into the system because they place a higher priority on the "extensibility" that lets applications do things the user isn't expecting them to do.

    Once that is true, we can then move to educating the users to know that "good" elevations are ones that they initiated and "bad" elevations are ones that suddenly appear without their explicit action.


    And they're still relying on Grandma logged into her AOL account as the last line of defense.

    Have they learned nothing?

    Sorry, that was rhetorical.
  22. Re:Excessive security? by Dr.+Max+E.+Ville · · Score: 2, Insightful

    This is NOT security! It's just a bunch of meaningless dialogs, that everybody in the world will learn to click "OK" to, thus making them even more meaningless. When linux asks for permissions, it's for a reason. I used several different shells / desktop environments, and never recived shit for deleting a file in ~/Desktop from any of them.

  23. Re:su - ? by mikesd81 · · Score: 1

    For me MS is doing the right thing here

    I'm not saying what they're doing is bad. I'm saying they went a little extreme. With as many times, I believe the article I cited said 17 times, it should have a do not show again. Personally, I do not believe in caching passwords, but for that many times...

    I actually commend them for doing this, but it needs to be more practical.

    --
    That which does not kill me only postpones the inevitable.
  24. Not the point by Enigmafigment · · Score: 1

    What im getting at is that microsoft is making Vista with all the security precautions in place because their prior operating systems lack so fully in the department its pathetic. And as an example of how sad they truly are when it comes to trusting the security of their own product, I felt the need to point out that the server for MSN that scans all incoming and outgoing data and connects the server itself is a FreeBSD server. Its just a blatant fact that even microsoft knows that their products are crap for security. Total cost of ownership of the MSN properity is not the issue here, its simply the fact that Windows in itself is almost always a rushed to production peice of software filled with bugs, glitches, and holes. Hence, the necessity for continual service packs and security updates. You wanna know when you update FreeBSD, when a new release is out and you dont have a custom kernel.

    --
    "Some people think these questions are hard... ... I don't these questions all have answers."
    1. Re:Not the point by kismet666 · · Score: 1

      I call bullsh!t. Where's your proof that BSD is part of MSN?

  25. security feature that's needed by windows... by abigsmurf · · Score: 0, Redundant

    Isn't excessive prompts, it's a feature that can let the user stop a certain process from running. How many regenerating virii and rootkits rely of automatically running an executable the second a dodgy process is closed to make it tricky to remove? If you could identify a malicious process and prevent windows from running it in the future. Removing virii that are running, even in safemode is a complete nightmare. A password protected feature that can prevent a process being run again the second it's closed would make the majority of agressive malware next to useless and far easier to remove. Although knowing microsoft they'll leave a security hole in and hackers will start doing things like disabling explorer.exe...

    1. Re:security feature that's needed by windows... by Eideewt · · Score: 1

      And maybe that's why they didn't add the feature. Also not that there's nothing stopping a virus, from cloning itself with another name and setting its clone up to run next. UAC prompts will indirectly make viruses easier to remove because they'll only be able to infect a single user -- it will be possible to log in as admin (so it won't be started up) and remove it more easily.

    2. Re:security feature that's needed by windows... by abigsmurf · · Score: 1

      you could make it admin mode only to protect it. However there's all sorts of things you could do to prevent these viruses reproducing in a more advanced task manager. The ability to close multiple applications at the exact same time is a feature that really should already be implemented, removing a processes file editing privilages, letting you delete files in use by shutting the process down at the exact time of deletion (this one would need extensive protection though)

    3. Re:security feature that's needed by windows... by Vancorps · · Score: 1

      This feature already exists and its even in XP. It's called "End Process Tree" which closes any and all processes that interoperate with each other. It's fairly common for me to use it while cleaning up machines or when I screw up some coding and launch multiple processes by accident. Of course this exclused system services and can only close what it has launched. Gives more control to individual users.

    4. Re:security feature that's needed by windows... by abigsmurf · · Score: 1

      Never seems to work when I try it for malware removal. I'm guessing the majority of regenerating malware maintain two or more independant process trees or use one of the many places in the registry where code can be executed by one of the windows components to create new trees.

  26. Easy fix by Anonymous Coward · · Score: 2, Interesting

    One solution is for developers to write applications that don't need to be installed, nor run as, the Administrator user. Of course, that is if Vista was designed to allow applications to run properly as non-admin.

    1. Re:Easy fix by Eideewt · · Score: 1

      That's not just one solution, that's *the* solution. UAC, as I understand it, works just fine. It's just that applications are trying to access things that they have no logical need to do, hence the prompts. Unfortunately, that seems to include many applications that are part of the system as well as third party apps. Basically, they should only require admin privelages at install time, and after that they should write only to the user's home directory (C:\Documents and Settings\YourNameHere under XP).

  27. Re:Speaking of refining control... by Anonymous Coward · · Score: 0

    This is the stupidest thing i've ever seen, anywhere...

  28. Re:Excessive security? by heinousjay · · Score: 1

    Windows has an 'All Users' home directory, which is where this shortcut lived. Since it wasn't owned by the
    current user, affirming permission was the right thing to do.

    The flow is poorly designed, but it's the first cut of the feature, and the product is unreleased, so a little slack is in order. Of course, this is a Microsoft article on Slashdot. I should be happy there isn't a preponderance of dollar signs on this page. It's amazing you anti-Microsoft zealots finally realized that isn't clever.

    --
    Slashdot - where whining about luck is the new way to make the world you want.
  29. Whose computer is it, anyway? by hockpatooie · · Score: 2, Insightful

    I read the article's justifications. And I don't doubt that the number of elevation prompts seen in 'normal' usage will decrease as the betas roll on, to a number that most people will just learn to live with.

    But I can't shake the feeling that their idea of increased security is, "WE decide, case by case, what operations are safe for you to do on your computer." Especially with sentences like this: "The hope here is that the user won't need to launch many administrative applications." Or, "Why can't my child run the anti-virus checker?" "They're not supposed to."

    Sounds to me like by the time Vista goes gold, Microsoft will have successfully determined what set of operations we should be allowed to do with our computers to make the system somewhat usable by MOST users, MOST of the time.

    Does that sound scary to anybody else? PC's with Microsoft OS's are becoming more and more like appliances with just a fixed set of day-in, day-out tasks, e.g. media center, gaming box, office productivity tool.

    Fine, then. If that's all people want, I guess they should have an OS that conditions them not to do stupid things. The good result of this might be that Microsoft OS's will be even less desirable for people who still want to use a PC as a tool for exploration, research, and hacking. The bad result will be that, if M$ stays ubiquitous, fewer and fewer young people will even realize that that's what PC's at their best can be.

    1. Re:Whose computer is it, anyway? by Anonymous Coward · · Score: 0
      [Isn't it scary that] PC's with Microsoft OS's are becoming more and more like appliances with just a fixed set of day-in, day-out tasks, e.g. media center, gaming box, office productivity tool.

      And that's how 90% of the population uses their computer. If you want to use your PC as a "tool for exploration, research, and hacking", then you're free to turn off UAC. Or use Linux.
    2. Re:Whose computer is it, anyway? by I'm+Don+Giovanni · · Score: 2, Insightful

      You do realize that you can turn off UAC (maybe only if you're an admin, I'm not sure), don't you? Or just use Linux (and be sure to run as "root", since you want to be free to do anything and everything at a whim). Be sure to stay away from Macs, though, as OSX also prompts for operations that Apple thinks are dangerous.

      --
      -- "I never gave these stories much credence." - HAL 9000
    3. Re:Whose computer is it, anyway? by Eideewt · · Score: 2, Insightful

      That doesn't scare me at all, so long as I can log in as a superuser whenever I need complete control.

      A child (or parent) shouldn't be running antivirus. That should be started and run by the system, because it needs those privelages.

      There absolutely needs to be a list of things that a regular user can do, and it needs to be short. On a Linux system, that list consists of not much more than reading and writing in your home directory, viewing the contents of some other directories, and accessing some input/output devices. Everyone gets on fine, because nothing else is usually necessary. On an average day I might type, browse the web, and maybe do a little programming, none of which require access to the system's configuration.

      An OS doesn't need to prevent users from doing stupid things, but it needs to know when it's a user doing a stupid thing and when it's someone (i.e. malware) pretending to be the user. If the user has full privelages, then so does anyone pretending to be the user, and as we've seen, viruses can infect a system from top to bottom. A simple solution is to limit a user's privelages but allow them to elevate when they need to. It works for *nix sytems and Apple computers.

    4. Re:Whose computer is it, anyway? by Keeper · · Score: 1

      But I can't shake the feeling that their idea of increased security is, "WE decide, case by case, what operations are safe for you to do on your computer."

      Isn't that exactly what they're SUPPOSED to be doing? I mean, do you really think that no differenation should be made between modifying kernel32.dll and modifing a document?

      If an operation can be performed that won't grant some miscreant additional privleges or perform some malicious task, why shouldn't you be able to do it as a non-admin? If it would grant some miscreant additional priveleges or a perform malicious task, why shouldn't you be required to do it as admin?

      "The hope here is that the user won't need to launch many administrative applications."

      Why is that bad? Do you like having lots of software running as root? Is that a good thing? Of course not!

      Why can't my child run the anti-virus checker?" "They're not supposed to."

      Your child can run the AV checker just fine. They just can't mess with the anti-virus services, drivers, or configuration. As it should be.

      Sounds to me like by the time Vista goes gold, Microsoft will have successfully determined what set of operations we should be allowed to do with our computers to make the system somewhat usable by MOST users, MOST of the time. ...unless you escallate privs.

  30. Re:Mod Parent Down by mpapet · · Score: 1

    You're kidding right?

    This "excessive prompting" is never complained about with OS X, or within Linux.
    Uhh, that's because it works right? Clearly you don't use either because you'll find there is no prompting for normal user activity.

    Is not "excessive prompting" exactly...
    Uh, no. Again, if you used either one you'd see they take care of the problem the right way as opposed to Microsoft's cluster fsck.

    I'm guessing you are trolling for Microsoft. If not, please switch to linux or OSX and you'll see what everyone is talking about.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  31. Re:Feedback?! by siegecraft4 · · Score: 3, Insightful

    Wow, talk about holding Microsoft to a different standard than other software companies. Last time I checked, in the OSS pit that is Slashdot, getting feedback about functionality from your potential users is a good thing.

  32. Re:Slashdot on Vista by Anonymous Coward · · Score: 0

    And this is different from the current (real) slashdot how, exactly? For fuck's sake, the real slashdot even requires you to type a captcha! Lamest joke ever.

  33. Re:Excessive security? by futuresheep · · Score: 2, Insightful

    The big difference between the way it's implemented in Vista, and on my KDE desktop, is my KDE desktop isn't completely locked up by the process. I was typing an email last night when I was cut off in mid sentence by the Vista implementation. THAT'S why it sucks. At least in KDE all I get is a password prompt that I can leave in the background if I need to. OSX works the same way I think. I also think that asking for a password instead of just clicking OK is a better way to do it as well, I can just see the first round of viruses finding a way around clicking OK. At least with a password there's some sort of credential involved. You'd think that with the nifty password strength dialouge you see with setting up a user account, that some user education could be added in as well.

    I don't mind having to authorize the process, I applaud it. But completely interrupting what the user is doing is a sure way to make people want to learn how to disable it.

  34. Re:Why the interest? by Anonymous Coward · · Score: 0
    If I'm getting what I want from my OS already, why bother upgrading from Mandriva?
    At least you acknowledge that it would be an upgrade...
    but more power to ya if you like what you've got.
  35. Is Indexing a Security Breech? by buckhead_buddy · · Score: 3, Insightful
    A big feature touted in Vista is the Instant Search feature. Will it become a new security hole?

    If it can search and index file contents, then it has full access to my data. If access to that index or search feature is insecure then it's taking control of my data out of my hands and giving it freely to others. Why should applications need to access files that I created but which I haven't explicitly opened for their use?

    Will the security be in place in both the API and data storage files so that instant search won't just become a new way for malware to quickly focus on the data it wants (e.g. Credit Card or Social Security Numbers)?

    1. Re:Is Indexing a Security Breech? by icepick72 · · Score: 1
      Will it become a new security hole?

      Can't blame your skepticism, but you just wrote a hole paragraph on a security hole that's pure speculation. Only on Slashdot.

      Might as well speculate on other thnings like:
      -Will there be a green dot in the middle of my screen that's annoying?
      -But will the Aero interface sometimes get stuck in sideways mode because it has a bug?

      Don't know about you but I'm waiting for the real release. THEN we can start to worry.

    2. Re:Is Indexing a Security Breech? by Keeper · · Score: 1

      Malware still has access to that information without an index. The lack of an index doesn't make your system any more secure, it just means that the malware author has to spend 15 more minutes writing a routine to search files.

  36. Security Rope-A-Dope by Spinlock_1977 · · Score: 2, Insightful

    While Microsoft has everyone screaming bloody murder about all these security prompts - keep this in mind: It's probably an intentional distraction.

    Very few folks seem to be analyzing and criticizing the other 99% of this operating system. Keep focusing on this security-prompt-red-herring, and we'll fail to uncover the real turds before it's too late.

    --
    - The Kessel run is for nerf herders. I can circumnavigate the entire Central Finite Curve in a lot less than 12 parse
    1. Re:Security Rope-A-Dope by icepick72 · · Score: 2

      You work in the Linux marketing department don't you.

    2. Re:Security Rope-A-Dope by Spinlock_1977 · · Score: 1

      I think if one had worked in *any* marketing department, or even -near- one, or had beers at a table near a table of marketing guys, one would be suspicious when the typically MS-friendly computer rags like ComputerWorld make their headline "The 20 Things You'll Hate About Vista".

      There can be many reasons why ComputerWorld (and others) would publish such articles, but the most historically accurate one would be "... because Microsoft wants them to".

      Keep you eye on the flaming security ball kiddies... that smell coming from behind the curtain will be good for you. Honest. Trust us.

      --
      - The Kessel run is for nerf herders. I can circumnavigate the entire Central Finite Curve in a lot less than 12 parse
  37. Don't prompt each time by Todd+Knarr · · Score: 1

    The point of UAC is to make sure the user has to authorize any actions that need administrative privileges. So address the authorization instead of the actions. Do what my Debian box does when programs need root privileges. When I run a program like that from my normal user account, a wrapper prompts me to enter the root password or abort the operation. If I enter the password and it's correct, root credentials are added to my keyring temporarily and the program can run as root. As long as those credentials are on my keyring, any other programs that need root access can run without prompting. If the credentials remain unused for more than a short time, they're removed from my keyring and any programs after that that need root privs will cause a prompt again. This makes sure I have to manually authorize root access, but that I don't have to keep answering repetitive prompts. It doesn't require any fancy tuning of which actions prompt and which don't, at most it only needs tuning of how long root credentials remain on the keyring which is a lot simpler.

    Typical Microsoft, crafting the most complicated solution to the problem.

    1. Re:Don't prompt each time by hacksoncode · · Score: 1
      So that malware now just needs to wait until the user has authorized root privs for some other purpose in order to do its mischief, I assume?

      Linux and Macs don't suffer from viruses because it isn't worth it for device writers to target them, not for any inherent higher level of security. Ok, that's not entirely fair... Linux has the advantage of being so forked and fragmented that a virus has to be much cleverer in order to spread (i.e. not being a monoculture provides a certain degree of immunity much like partial population vaccination helps with real viruses)... but that isn't scalable until we get hard AI, at which point it will be pointless.

      Give MS credit, at least, for trying to *actually* solve the primary security problem that people have complained about for almost forever, which is the need to run as an admin all the time. Pretending to solve it but leaving in holes that can be exploited would just get them laughed at again by people that actually understand security in *addition* to the current whining by people that don't really understand security.

    2. Re:Don't prompt each time by Todd+Knarr · · Score: 1

      Yes, it has to wait. The problem is, the only way for it to find out whether the user's asked for root privs is to attempt an operation that needs them. Which will cause a prompt if the user hasn't got root privs at the moment. Which gets the correct result: the user now knows something's trying to get privs it shouldn't have.

      And no, Linux and OS X don't suffer from viruses just because of their small market share. Unix in general has been the dominant OS in universities for 25 years or so. That's the environment that created several generations of crackers, hackers and generally the sorts of people who break systems. It's never, despite that, been as vulnerable as Windows even when faced with more attackers in an environment where the sysadmins had to actually give those attackers access to the systems. Unix-derived systems aren't as vulnerable to viruses simply because their design never placed usability over security. They were built from the beginning with a distinction between the administrative user (root) and ordinary users, and designed so that you didn't need administrative powers to do basic things like install software. You needed administrative powers to install software system-wide (because it'd be installed into system directories that ordinary users can't write to), but to simply install it under your home directory took no special privileges. Even letting other people use the copy you'd installed under your home directory took no special privileges. This means that malware has a much harder time convincing anyone to install it as root, and if it isn't installed as root it can't hide itself from root or affect the system itself. This, not lack of marketshare, is what makes Linux and OS X less vulnerable to malware than Windows.

    3. Re:Don't prompt each time by Eideewt · · Score: 1

      Now that I think about it, this seems like a bad idea. What's to prevent malware from hanging around and waiting for your credentials to be elevated, then 0wning your box? That's a five minute window by default, isn't it? Su seems a lot safer, since it doesn't have the stored password feature.

      Actually, Microsoft's solution seems good. It's like su -c 'whatever.exe', and is exactly how I would have done it. It's just that unlike *nix systems, which have historically limited users' privelages, Windows hasn't, which is a pain in the ass with programs that aren't built with UAC in mind.

    4. Re:Don't prompt each time by Eideewt · · Score: 1

      If Linux and Mac OS aren't inherently more secure, then how is Microsoft's implementation of the same feature supposed to help security? They're all based on the idea of giving each user a "sandbox" that they're allowed to play in.

    5. Re:Don't prompt each time by Todd+Knarr · · Score: 1

      That depends. On Debian the keyring's managed so that the only way for a program to find out whether the user's got privileges or not is to run, and if the user doesn't have privileges up pops the prompt box to alert the user that something's not right. There's no way for malware to tell when or whether the user's got privileges without triggering the prompt if they don't. And as I said, the timing can be tuned. 5 minutes is a pretty long time, 1 minute or less should suffice for most purposes. Remember that once a program's got elevated privileges it doesn't need the credentials again, the idle timeout is purely to make running of several administrative tasks in quick succession less bothersome. I can configure it to save the credentials only long enough to authenticate the current program and then drop them, at the cost of having to re-enter the password for a new program (but not the one I just ran, it's got privileges already and can pass them on to it's children).

      Yeah, I can figure out ways to exploit the keyring, but in practice it's a real pain to write code to get it right without tipping off the user. And it's better than Microsoft's approach, which either teaches users to just click "OK" on any UAC dialog or leaves some actions happening without user authorization to avoid excessive dialogs. It's open what the "best" tuning would be, but the tuning's still a lot simpler than what Microsoft's proposing to do.

    6. Re:Don't prompt each time by Eideewt · · Score: 1

      I guess if the only way to test a user's privelages is to try to run then it's better than I thought. It would be unlikely that malware would happen to guess the right time to do its work.

      I think MS's approach does ask for a password if you're not the admin, but I'm not sure.

    7. Re:Don't prompt each time by Todd+Knarr · · Score: 1

      It does ask for it. But IMHO it shouldn't ever not ask, because you shouldn't be running as admin except in unusual circumstances. UAC as Microsoft's presented it isn't a solution to a problem, it's an attempt to cover up the holes the problem causes. As we've see with zone-escalation attacks and suchlike, someone somewhere will find a way to make UAC believe it's already OK'd the action and, in an environment where you're running as admin and depending on UAC to protect you, you're now screwed.

    8. Re:Don't prompt each time by octopus72 · · Score: 1

      Naively, one should not allow application to reuse a temporary key if it doesn't belong to the system, but to the user (whatever the definition of system or the user executable might be).

      In other words, don't allow anything installed by the user without admin priviledges to obtain admin access without explicit authentication. This would prevent most practical types of attacks.

      If one does install it during admin sessions, it's a grave mistake anyway.

  38. Re:Not Likely by mpapet · · Score: 1

    I got into it with a(nother?) Microsoftie on this a few weeks ago.

    I predicted there was no clear path with their access control plan.
    http://slashdot.org/comments.pl?sid=186700&cid=154 07442
    The microsoftie claiming just because I had never used it, I shouldn't criticize and masterfully dropped a few personal insults too.

    I fired back that I didn't see it happening.
    http://slashdot.org/comments.pl?sid=186700&cid=154 08915

    Funny how I was right...

    Today's Lesson: Run away from Longwait and don't look back.

    Unless of course you are like me and are paid to babysit them. I'm confident there will be plenty of work.

    Please Microsoft, just pay me to promote Longwait. It will be much easier on you.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  39. Re:su - ? by morgan_greywolf · · Score: 1

    Because the Windows control panel, unlike, say the Preferences menu in GNOME, is a mishmash of user preferences and systems administration functions. IMHO, they should just remove all of the the system admin functions out of control panel, and have a new Start Menu shortcut that opens the 'Manage...' window you get when right-clicking on computer.

  40. Huge Difference by astrosmash · · Score: 2, Interesting

    This kind of security model has always been present in OS X, and other various unix-like flavors, so applications written for these operating systems have always expected to explicitly request super-user authorization before doing any system-level configuration.

    The situation on Windows is completely different. Microsoft is retrofitting Windows with this security model, but it must still support the vast catalog of existing software that was written assuming the traditional Windows security model. So, instead of an application or installer explicitly requesting authorization, Windows watches all processes for what amounts to security violations, halts the process and prompts the user for elevation. And now they're talking about writing shims for specific problematic applications. Yikes!

    To call this over-engineering is an understatement, to say the least, but what else can they do? The value of Windows has always been in its backward compatibility, and Microsoft cannot give that up without risking their dominance in the market. But this is precisely why OS X has surpassed Windows in terms of the rate of development within the last few years (also an understatement).

    --
    ENDUT! HOCH HECH!
    1. Re:Huge Difference by oh_my_080980980 · · Score: 0, Flamebait

      "The value of Windows has always been in its backward compatibility, and Microsoft cannot give that up without risking their dominance in the market."

      I don't think you are trolling but....BULL SH*T!

      Backwards compatibility! In Windows!! All you have to do is look at XP's SP2 and you will find a whole host of programs that will no longer work. The user is left holding the bag on that one, hoping the software company produces a patch. In some cases software companies don't bother and tell the user to upgrade to the newest version. Thus the user is forced to pay double for an application that was suppose to work under XP!!

      And I can on back to Windows 95 with compatibiity issues. That's not even raising the issue with MS Office and backwards compatibility.

      That's one of MS's biggest lie backwards compatibility. With Vista it will be worse.

    2. Re:Huge Difference by astrosmash · · Score: 2, Informative

      You should read Raymond Chen's blog to get an idea of the completely ridiculous lengths Microsoft has gone, historically, to support backward compatibility in their operating systems. (To their own detriment, IMO)

      All zealotry aside, there are things in Windows that are done very well, and there are things in Windows that completely suck, and the things that suck are almost universally due to some sort of backward compatibility concerns.

      --
      ENDUT! HOCH HECH!
    3. Re:Huge Difference by croddy · · Score: 2, Insightful
      The situation on Windows is completely different. Microsoft is retrofitting Windows with this security model, but it must still support the vast catalog of existing software that was written assuming the traditional Windows security model.

      Yeah, supporting older applications would be a pain in the ass if your users expect to be able to use the exact same ancient binary image they were using before your OS was conceived. When you willingly give up your right to the source code of the software you use, you're giving up quite a lot.

      Until Microsoft finally stands up to its lazy, demanding users and says "enough is enough! take your 8-year-old binary image and shove it!", Windows will forever be a hackneyed patch job of backward compatibility workarounds and security problems.

      There's nothing like a clean start.

    4. Re:Huge Difference by bheer · · Score: 1

      I believe the point the GP was making was Windows' backcompat is better than most other widely distributed OSes. Your indignant all-caps scatologies don't change that.

      Also, most users understand that XPSP2's security push did hose some programs. They even provided a back compat layer (which you can activate by right clicking a shortcut and choosing to run the program in Windows 2000 or Windows 98 mode) for apps that couldn't be immediately fixed.

      Finally, it all depends on the programs you run. I'd love to hear a little about the 'whole host' of programs that don't work with XPSP2, because there are a LOT of users using XPSP2 and I'd like to know how come there isn't screamin' in the market about how XPSP2 killed user's apps. Can you point to a list of widely available software that doesn't work?

    5. Re:Huge Difference by NutscrapeSucks · · Score: 2, Insightful

      Until Microsoft finally stands up to its lazy, demanding users and says "enough is enough! take your 8-year-old binary image and shove it!"

      Considering there's only a few million Windows applications, that action would likely crash the world economy. Or at least prevent large swaths of the market from ever upgrading.

      Apple has a small and highly loyal group of users, so their upgrade policy works for that ecosystem. But it's also a huge self-limiter on their marketshare, because they throw old users overboard all the time, and no corporation wants to stay on their 2 year cycles.

      Just to put it in perspective -- Because of the application investement, there's still a large number of OS/2 seats out there, and everyone knew that was dead 10 years ago.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  41. Re:Mod Parent Down by w33t · · Score: 1

    I'm not sure why you have to say "uh" when posting. There is plenty of time to form cogent arguments without stalling for time.

    At any rate, I actually do use OS X and Linux. But yes, my primary desktop is Windows. Frankly I find OS X to be overhyped and Linux is just not a great desktop. Don't get me wrong, I *heart* linux deeply and use exclusively LAMP at work.

    And I do find the prompting in OS X to be excessive at times. When running software updates I must enter my password for each update.

    Even from the terminal, even if I am logged in as root I still need to sudo rm -R and then enter my password to remove a directory and it's contents. It's for the best, of course, but it seems that I shouldn't have to enter my password again once I've logged in as "root the all powerful". Darwin is a weird unix-like.

    Now, lastly - I'm not looking forward to Vista. I use windows pretty much because it runs my games and has the added advantage of being able to browse and process words. But I am by no means a die-hard fan. I simply have the opinion that it's a good thing that Windows is prompting more often. I am not implying that this indicates that Windows is by any means now "fixed" because of it. Microsoft needs to leave their current architecture behind - Vista should (and it seems will) be the last of the NTs.
    --
    Music should be free

  42. Re:Slashdot on Vista by gEvil+(beta) · · Score: 1

    Funny, Slashdot doesn't ask me for my Windows username. Of course, you've probably used the same name and password for your system as you do for a site like Slashdot, which is why you missed the point...

    --
    This guy's the limit!
  43. Already fixed by I'm+Don+Giovanni · · Score: 1
    From the article (one of the blog comments)"
    "We fixed deleting Desktop Icons in the current RC1 builds. Unfortunately, the Beta 2 build still has the (many) step user experience. It is an interesting dilemma on how ISVs should write their installers to place icons though. The advantage to putting the icon on the all-users desktop is that any NEW user will also get the icon. We (windows) need to add some sort of "hide" technology to have it both ways... and we haven't done that yet."
    --
    -- "I never gave these stories much credence." - HAL 9000
    1. Re:Already fixed by ceoyoyo · · Score: 1

      May I humbly suggest not allowing any program to put anything on anybody's desktop? Make it easy to drag shortcuts out of the start menu or whatever. Of course random icons popping up on your desktop does serve as a useful indication that you've been infected by spyware.

    2. Re:Already fixed by mrchaotica · · Score: 1

      You know, UNIX solved this a long, long time ago. It's called /etc/skel/ -- anything you put there gets copied (not linked) into new users' home directories, at which point they can change (or delete) their copy without affecting other current or future users. Microsoft could easily add something like this to Windows -- just have "Documents and Settings\Prototype" in addition to "Documents and Settings\All Users".

      ("All users" is still a useful thing to have, by the way -- some things you want to actually be linked/shared so that you can update it once and it updates for everyone.)

      --

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

    3. Re:Already fixed by skraps · · Score: 1

      "Documents and Settings\Default User" has been there since NT4. Back then it was "%systemroot%\profiles\default user", but close enough.

      --
      Karma: -2147483648 (Mostly affected by integer overflow)
    4. Re:Already fixed by shayborg · · Score: 1

      There is a "Documents and Settings\Default User" (or, more accurately, "\Users\Default User") directory in Vista IIRC whose contents get copied to the profiles of any new users created.

    5. Re:Already fixed by Fred_A · · Score: 1

      I never got this "icon on the desktop" thing either. Apparently most users have dozens of icons for files, programs and directories on their desktops. My desktop has a grand total of 3 icons. One to open the file browser in my $HOME, one to open it in the trash and one to lock the screen. The tree under $HOME is of course an awful mess but at least I don't get to see it every time I log on.

      How people manage to locate anything in that mess never fails to astound me. Over the years though, I've come to the conclusion that I must be the weird one. Besides every single piece of Windows software apparently wants to install a desktop icon (it seems some no longer even ask where they should go in the start menu). There has to be a reason.

      I expect that whatever will come after Vista won't have any start menu or file browser. It will rely on users having lots of screen estate to organize an endless sea of icons. I just home the Unix interfaces don't go that way (or at least not all of them).

      --

      May contain traces of nut.
      Made from the freshest electrons.
    6. Re:Already fixed by ceoyoyo · · Score: 1

      Yeah, the idea of directories/folders is SO 1990's. The pile is the new filing system!

      I use my desktop like a real desktop. Stuff that I'm working on might get dropped on it, things that I can't be bothered to file away at the moment, but everything gets cleaned up frequently. I've NEVER had a shortcut to a program on it.

    7. Re:Already fixed by mjm1231 · · Score: 1
      I mosltly agree with this... while you're at it, why not mention the huge annoyance of Firefox defaulting to saving downloaded files to the desktop (which is really annoying whenever I run it from Fluxbox).

      On the other hand, I quite frequently have to deal with users who think they don't have PowerPoint or Publisher installed on their PC because the icon isn't on the desktop. The All Users desktop is useful, especially in a domain environment with multiple users sharing a machine, for making sure that each user gets the same desktop. But the inflexibility this creates for home users kind of sucks.

      --
      Ideology: A tool used primarily to avoid the bother of thinking.
    8. Re:Already fixed by EvilIdler · · Score: 1

      I think I can explain why some have a desktop that looks like a purple icon-eater shat all over it.

      Programs installed ask ever so nicely to put an icon on the desktop, and after a few installations,
      you're used to it. They just multiply slowly.

      On Linux, people are used to work from $HOME in the command line from days of old, and
      KDE etc. gives you that icon on the desktop. So basically, Windows users must be one tiny
      notch lazier than Linux users :)

      (My KDE desktop is clean, apart from $HOME, a picture I accidentally dragged on it and a link
      to Kaffeine that mysteriously appeared during an upgrade, while my Windows desktop has at
      the moment about 35 icons for games, development tools and text files that I'll put in the
      Objectbar bars "someday")

    9. Re:Already fixed by Fred_A · · Score: 1
      I quite frequently have to deal with users who think they don't have PowerPoint or Publisher installed on their PC because the icon isn't on the desktop.

      That's an idea!
      cd ~/Desktop
      for i in /usr/kde/*/bin/* do
      ln -s $i basename $i
      done
      Wouldn't want to miss any of all that great software after all :)
      Great way to save on wallpaper too !

      On the other hand of course, if users could be convinced that they don't have PowerPoint installed on their machines, productivity would soar worldwide... </daydream>
      --

      May contain traces of nut.
      Made from the freshest electrons.
    10. Re:Already fixed by octopus72 · · Score: 1

      What they seem to do with a system is somewhat similar to selinux/apparmor in linux realm (btw. they also appear to have hardened system services).

      The whole idea about creating fine-grained, but too-strict access control system and then fixing it on a case-by-case basis will not work uniformly. Developers can't predict everything users will try to do with their fresh new system, they can just try to make it less annoying by eliminating most frequent problems. People will still be bombed by this crap when they go into some specific corners of the system or do some seemingly benign tasks which Vista designers forgot about. I'm also really afraid how this will affect backwards compatibility.

      Btw. windows users also like to explore various system and "hidden" places like control panel. Annoying them is not a good idea. I assume they will massively look for a way to turn the crap off. So those users will end up with XP-like security, and again be more vulnerable to malware. At this point Microsoft doesn't really care, they just want to lock-down the default system as much as possible to mitigate large-scale attacks on windows hosts.

      Better way to do this? Maybe a single-sign-on system (Kerberos might be overkill, but something simpler with limited time access would be neat). Fedora Core 5 has this. When you type in your root password, yellow(gold?) icon appears in the tray. You manually click on it and select to expire ticket when you are done with root tasks, or ticket times out itself. After that, you are degraded back to normal priviledges.

    11. Re:Already fixed by Anonymous Coward · · Score: 0

      I have exactly zero icons on my desktop. If I want to run something I can always fire up kde minicli or YaKuake and quickly run anything I need. I put those things on handy keyboard shortcuts like ctrl+` or alt+`.

    12. Re:Already fixed by mrchaotica · · Score: 1

      Wait, so then why does this permissions issue exist? Are programs (and Microsoft itself) not using it properly, or something?

      --

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

  44. the real problem by BerkeleyDude · · Score: 2, Insightful

    The real problem is: the icon belongs to the system, not the user. So the user shouldn't try to delete it, since it will affect other accounts, too.

    Of course, that means the user can't get rid of the icon at all, which is a bug in the way desktop displays icons. It should either:
    1) display only the user's icons, or
    2) allow the user to "hide" system icons.

    Same problem with the Start menu, by the way.

    Freedesktop.org's menu standard is much better. (At least, the way KDE works - I assume that other DEs support this, too). The user can create a local shortcut with the same name, and it will override the system icon. The shortcut can be marked as "hidden", which will effectively delete the system one for the current user.

    1. Re:the real problem by BerkeleyDude · · Score: 1

      Also, the freedesktop.org example applies only to the menu, not the destkop.

      As far as I know, the desktop is a regular folder that displays only the user's icons, and nothing else. So programs don't install icons there in the first place. Which is a good thing, in my opinion.

    2. Re:the real problem by jacksonj04 · · Score: 1

      But they may install to "All Users", so the icon appears in (gasp) the desktop for every user.

      The shortcut was to the beta report tool, and was in the All Users folder, so it's fair game for it to be system owned and not meant for deletion 'because it was in your way'. If the beta report tool is in the actual release, then you can start to go "WTF is this icon doing?"

      --
      How many people can read hex if only you and dead people can read hex?
    3. Re:the real problem by BerkeleyDude · · Score: 1

      But they may install to "All Users", so the icon appears in (gasp) the desktop for every user.

      Dude... That's the point. Desktop should either not show anything that doesn't belong to the user - meaning, no more "All Users", or, allow the user to hide the icon. That's it.

  45. mmm, drugs (NT) by ElephanTS · · Score: 1

    nt

    --
    spoonerize "magic trackpad"
  46. Mod Parent Down by mpapet · · Score: 1

    They've had how many years and an unbelievable amount of people/money thrown at the problem and this is the best they've got?

    My previous post on the subject covers it pretty well:
    http://slashdot.org/comments.pl?sid=187221&cid=154 47596

    It's funny that it's moderated 30% Interesting 40% Troll 30% Underrated

    Just pay me and I'll promote Longwait.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:Mod Parent Down by bufalo_1973 · · Score: 1

      What is not normal is Vista asking do you want to scalate permissions so I can destroy your whole system (yes/no)?. If you don't have permissions to do something you are not allowed, period. If you want to do it anyway, enter as the user that has the required permissions and do it. And if root/administrator/god/... wants you to have a file in your desktop as a read-only item you can't send it to the recycle bin.

      PS: "uh" is a rhetoric figure. I'm sure you knew that.

    2. Re:Mod Parent Down by kronin · · Score: 1

      > And I do find the prompting in OS X to be excessive at times. When running software updates I must enter my password for each update.

      Wrong. At least in Tiger (10.4), you're only prompted once at the beginning of the software update process (even if you're installing a dozen updates).

      I don't remember how it was in 10.3 or lower.

    3. Re:Mod Parent Down by bastion_xx · · Score: 1

      Mac OS X / Linux - Mature Production OS

      Windows Visa - Beta 2, not even CTP yet....

      Maybe they are using the beta to determine the appropriate balance of user prompting that doesn't piss the users off or desensitize them too much?

      sudo does work fine except I find the priviledge escalation from user to root to be a little too, how should I say it, extreme?

    4. Re:Mod Parent Down by Anonymous Coward · · Score: 0
      Is not "excessive prompting" exactly... Uh, no. Again, if you used either one you'd see they take care of the problem the right way as opposed to Microsoft's cluster fsck.
      Wow! Vista has a clustering filesystem now too!? When can I get my copy?
  47. Re:Excessive security? by Tab+is+on+Slashdot · · Score: 1

    For the record, Gnome on Ubuntu 6.06 does lock the screen until you enter a password. However, this still happens infrequently and predictably enough to not be annoying in the least --it only happens when dealing with application addition/removal, and any of the apps in System->Administration. Pretty reasonable.

  48. I will handle it just the way... by Lispy · · Score: 1

    I used to deal with UAC before. :)

  49. Metaphor for the NSA? by GregStevensLA · · Score: 1

    Does anyone else see this as being a metaphor for (or at least, highly parallel to) the huge beaurocracy of the NSA: an organization designed to have the appearance of being "tough on security", but actually being costly and inconvenient while affecting real security very little?

    1. Re:Metaphor for the NSA? by Anonymous Coward · · Score: 0

      no, sorry. that is a stupid correlation.

  50. Re: click delete, CONFIRM delete? by mpapet · · Score: 2, Interesting

    My gut feeling is this is another Microsoftie doing damage control.

    the optimal number of steps
    Is one. Just one. On my kde desktop, I right-click the icon, select delete. Apple's desktop is similar.

    In both instances, there's a robust security model underneath my desktop that does not require an extra "are you sure?" button on my desktop to work right.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  51. this crowd is ridiculous by mrn121 · · Score: 4, Insightful

    i have dealt with some difficult customers, but this slashdot crowd right now is just utterly ridiculous. there are a few that are willing to go against the grain and give vista a chance before dismissing it entirely, but the vast majority of the slashdotters lately are as close-minded and biased as any group i have ever seen. if MS adds a feature that you all love from another OS or application, they are copying. if they don't add it, they are behind the times. if MS tries to beef up security, they are doing too little too late, and it probably won't be effective anyway. if they don't try to beef up security... well i think you know what you all think of that. if MS releases a patch for IE, it is yet more proof that their software was flawed in the first place. if they don't release the patch, they are too slow to react to security threats, and are failing their users. this is the best one, and it happened just like this, a few posts up... if they open up to a beta group and ask for suggestions, they are skimping out on doing actual work and getting us, the computer elite, to do their design for them. if they don't open up to a beta and take suggestions, they are ignoring their users. i could go on, but i think you catch the drift. i get it, you guys hate MS. i thought this was a forum for open-minded people to share ideas and learn from each other, but if you want to just sit around and play target practice on a company that you have decided a long time ago that you will hate for life, then i might just have to give up on getting any more actual insight from reading the comments on slashdot, particularly on MS related stories.

    1. Re:this crowd is ridiculous by PenGun · · Score: 1

      "i thought this was a forum for open-minded people to share ideas and learn from each other"

        It is, try it you'll like it ... it may be a new concept for you but it's fun.

        Oh yeah it may be modesty but you should really start sentences with Caps, just another grammer nazi ;).

          PenGun
        Do What Now ??? ... Standards and Practices !

    2. Re:this crowd is ridiculous by I'm+Don+Giovanni · · Score: 4, Insightful

      LOL
      Your post is spot-on, but what do you expect from a site that uses a broken windows icon for Windows stories and a Gates-Borg icon for Microsoft stories? These are the only topics on this site whose icons contain editorial spin of any kind (and that spin is derragatory, of course). This site really doesn't have any credibility whatsoever when it comes to Microsoft stories. Sad, but true.

      --
      -- "I never gave these stories much credence." - HAL 9000
    3. Re:this crowd is ridiculous by mrn121 · · Score: 1
      Hey grammar nazi....

      You spelled "grammar" wrong, and since when is the word "caps" capitalized?

    4. Re:this crowd is ridiculous by ChicagoDave · · Score: 2, Insightful

      Amen brother.

      Sometimes I think /. starts these little wars for traffic. Sort of like the stock market. The brokers hate it when the stock market does nothing. But when there is a downward trend or an upward trend, they're happy. So when MS announces _anything_, it will get spin on /. and twisted immediately to start a flamewar.

      I've been using the last two releases of Vista and I also own a Mac-Mini and a Windows XP box. I ran Linux for three years (Debian) before giving up. I agree that there are still irritating aspects to Vista, but overall I would say that it is a sizable step forward. I would also say that as a Windows user, it feels much nicer than OS X has (as opposed to being a regular OS X user). I like OS X, but I get frustrated by the Finder and how apps get installed.

      The fact that MS is locking Windows down should bring a huge cheer from all technical people. This of course will make some developers unhappy because (and I include myself in this group) we like to install stuff all the time. We also like to muck with the internals of the OS to see what's going on. This will probably become more cumbersome, but in the end, this is a necessary progression. Most Windows installations are in large corporations where the IT staff has to rigidly control how their PC's are used. With Vista, some of this heat will be taken off of that rigidity. I can see a lot of IT people reading about Vista and salivating at the prospect of lowering their hackable target area.

      I think what's missing from the Vista discussion is the application paradigms that will be enabled. I don't think the /. crowd has taken stock in some of the things coming available in Windows, some of which were back-ported to XP. These include the new Presentation API (Windows Presentation Foundation), the new communications API (Windows Communication Foundation), and other things such as Windows Workflow Foundation. These tools will make creating Windows applications a lot easier, a lot more fun, and will give us the ability to create applications that simply don't exist today.

      I think everyone needs to take a deep breath and calm down. Microsoft isn't going anywhere. Windows Vista is going to succeed one way or another. If you don't like the company or the product, then don't buy it. If you want to comment on it, try to ask real questions and refrain from simple negative exclamations.

      That's my two cents.

      --
      http://chicagodave.wordpress.com
    5. Re:this crowd is ridiculous by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      i have dealt with some difficult customers, but this slashdot crowd right now is just utterly ridiculous. there are a few that are willing to go against the grain and give vista a chance before dismissing it entirely, but the vast majority of the slashdotters lately are as close-minded and biased as any group i have ever seen.

      What exactly do you think all these Vista articles are about? They are discussions of what MS has done, what they have right and what they've screwed up. If you see a preponderance of what they got wrong, well that is partly human nature and it is partly because MS has gotten a lot wrong lately and not so much right.

      if MS adds a feature that you all love from another OS or application, they are copying. if they don't add it, they are behind the times.

      Both of the above are true. Are you implying copying is a bad thing?

      if MS tries to beef up security, they are doing too little too late, and it probably won't be effective anyway.

      What!?! This is a discussion about such a security feature, and one that a lot of people are having problems with, which MS acknowledges and has asked for feedback on. So you think discussing why it has problems is somehow biased? Facts aren't biased, your opinions of them might be. MS implemented more strongly user level security, something other OS's have had for a long time. A lot of it, they have done less well than other OS's which is what is causing a lot of the problems. The alerts are too frequent due to architectural decisions and some poor decisions in the implementation. The UI is terrible and a huge hole in this security. Pointing this out is a good thing and it lets MS know where to start fixing things.

      if MS releases a patch for IE, it is yet more proof that their software was flawed in the first place. if they don't release the patch, they are too slow to react to security threats, and are failing their users.

      There is a right way to handle vulnerabilities and exploits, but MS neglects it in favor of the most profitable way. They deserve to be taken to task for that.

      f they open up to a beta group and ask for suggestions, they are skimping out on doing actual work and getting us, the computer elite, to do their design for them. if they don't open up to a beta and take suggestions, they are ignoring their users.

      They certainly should ask for suggestions, but at the same time, due to some of their very unethical business practices, a lot of people would rather not help them. Where's the conflict?

      i could go on, but i think you catch the drift.

      I do indeed. You claim people here are close minded, but all of your complaints amount to people stating facts as they see them and having different opinions. That sounds like the opposite of close minded to me.

      i get it, you guys hate MS.

      Most people who love computers have a strong dislike for MS. They have single-handedly done more damage to the industry than anyone would have thought possible. People in the industry see that and are forced to deal with the consequences. That has nothing to do with this discussion of how they implemented a feature, other than whether or not some people are willing to provide them with helpful feedback. If you want to take issue with someone's opinion here, go ahead, but actually address one. Don't whine that people don't have the same opinions as you, or they have unspecified things to say that you don't like.

      i thought this was a forum for open-minded people to share ideas and learn from each other, but if you want to just sit around and play target practice on a company that you have decided a long time ago that you will hate for life, then i might just have to give up on getting any more actual insight from reading the comments on slashdot, particularly on MS related stories.

      Since you don't seem to have any insightful or even useful opinions about the discussion, maybe we'd all prefer it if you did ta

    6. Re:this crowd is ridiculous by PenGun · · Score: 1

      Yeah I left that for you, it's an old hook for the speling nazis.

        While I'm here. The parent is about as stuffed up his ass as his formating. I am not a difficult customer I am a fucking impossible customer so I have to do it all myself, which is just fucking perfect.

        Now we have ass sucking Amen Brother. Oh gee tried for three years to run Linux before giving up. Whass a matter, too tough to suss without Bill and Steve to wipe your ass. You used teh paradigms word too showing the world how advanced socially you are, very impressive.

        At least LOL has some clue as to what is going on here, that's nice.

        I'm going back to the 0 crowd the idiots posting with mod numbers are depressing.

          PenGun
        Do What Now ??? ... Standards and Practices !

    7. Re:this crowd is ridiculous by Anonymous Coward · · Score: 0

      i thought this was a forum for open-minded people to share ideas and learn from each other, but if you want to just sit around and play target practice on a company that you have decided a long time ago that you will hate for life, then i might just have to give up on getting any more actual insight from reading the comments on slashdot, particularly on MS related stories.

      Why do you feel the need to defend a convicted monpolist? You know, the one who tried to steal Paul Allens shares when he was in the hospital close to death.

      Why do you feel the need to defend a company that has $40 billion in the bank from selling defective products? Its even worse when you ask for a refund?

      Why do you feel the need to defend a company that purposly with holds important OS information from competitors just so thier products gain market share?

      Why do you feel the need to defend a company that accuses you of stealing and demands to check your property first before giving you an updated graphics driver so your kid can play the latest game you bought?

    8. Re:this crowd is ridiculous by chawly · · Score: 1

      I'm a /. follower, and I agree with you. There are way too many excited people around here. I'll give Vista a try - I probably wont have much option since it'll come installed in the box I'll up-date to. (I don't have the time to fight it, and I don't have the time to build my own box - all my spare time is wasted by fooling around on /.)

      So yeah, I'll give it a try. Once SP2 is out, and on a machine which gives me the option of booting to Linux (that option I'll make the time to arrange). Don't see anything to get excited about.

      --
      How many beans make five, anyhow ? ... Charles Walmsley
  52. Microsoft Beta's by Iceman4234 · · Score: 1

    I know Vista is in Beta but when I beta tested Windows 2000, there were alot of bugs in that beta.
    I emailed Microsoft with problems with Windows 2000. It was a really nice, long email.
    They sent me a nice email back saying that they will look into the problems that I had found out,
    And guess what they never fixed them. The same issues were in the final release that were in the beta.

    1. Re:Microsoft Beta's by rbarreira · · Score: 1

      Can you give an example or two of those bugs you found?

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  53. the Lead "Program Manager" by milatchi · · Score: 1

    the Lead Program Manager

    Program Manager? I thought we got rid of that thing after 3.11?
    Well, I think I've heard enough.

    --
    Slashdot = -1 Redundant, Asperger, kdawson FUD, Libertarian, and Linux
    1. Re: the Lead "Program Manager" by BerkeleyDude · · Score: 1

      Program Manager? I thought we got rid of that thing after 3.11?

      No, there are still a lot of them here at Microsoft.

    2. Re: the Lead "Program Manager" by assassinator42 · · Score: 1

      Nope. %WinDir%\system32\PROGMAN.EXE Apparently, they broke it in XP SP2 though. I hear it was working in earlier versions of XP.

  54. Re:Excessive security? by DragonWriter · · Score: 2, Insightful

    This "excessive prompting" is never complained about with OS X, or within Linux.

    Plenty of the people who have complained, that I've seen, have been people who have used either OS X or Linux and complained that the Vista beta implementation of the feature was clumsier and more intrusive than the implementation of similar security functionality on those non-Windows platforms.

    Being similar in outline is not the same thing as being identical in implementation.

  55. Re:Not Likely by NutscrapeSucks · · Score: 1

    The only thing those links show is that you're a ignormaous flamer that doesn't know how to use linebreaks. And that you managed to hook a "microsoftie" with your low-wait slashbot-style trolling. It's pretty pathetic that you are bragging about that little exchange, because it shows you in an extremely poor light.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  56. Re:Not Likely by bastion_xx · · Score: 1

    I'm sorry mpapet, but I don't see the personal insults. You appear to come off attacking Vista without detailing any knowledge of actually using the product.

    What do you expect when using terms such as "Longwait"????

  57. Re:There you go again by FinchWorld · · Score: 1
    As long as a user can download and install/run software, the system is vulnerable, and there's nothing it can do about it.

    Theres your answer then, prevent the user from downloading and installing said software. All you'd have to do is have an integrated IQ test at log on, this could pop up at a 6 month period, if you fall below the desired score by a couple points, it denies you access and tells you to go smart up and stop watching soaps on TV.

    If you fall greatly below the desired score the new M$ Vista webcam would track your face and fire a cable with a barbed hook from its underside into you. It would then procede to electricute you until you die. Hence, not only does it prevent user stupidity, it could also do the world a small favour in the process.

    Must go file this patent.

    --
    "I may be full of crap about this game, and I may be wrong, and that's fine." -Jack Thompson
  58. Re:Prompting For Everything! by mpapet · · Score: 1

    Another post shows the several steps it takes to delete an icon on your desktop.

    Are you sure you want to delete this thing on your desktop?

    Yes, because It's my fsking desktop! Not root, not another account, mine!

    going to c:\windows and creating a file there or a new folder
    As a system administrator I can tell you nearly all users don't want to go anywhere near c:\windows. XP solved it enough for these users. OSX and Linux have a security model that Microsoft will only dream about.

    So, they've created another complicated system on top of an OS not designed with security from the kernel upward.

    Switch to OSX or Linux. It works right.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  59. Re: click delete, CONFIRM delete? by mrchaotica · · Score: 1

    Not to mention that the entire reason the trash can exists is so that you don't have to have an "are you sure" prompt because if you "delete" something by accident you can just grab it out of the trash!

    --

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

  60. I think I know why there are so many by realmolo · · Score: 1

    In Windows, even simple actions require accessing TONS of DLLs. I imagine that MS simply set up Vista to ask for "authorization" EVERY TIME a "privileged" DLL needs to be accessed. Obviously, that gets out of control.

    They need to figure out a way to make it so that you authorize certain ACTIVITIES, instead of every individual executable that activity requires.

    Of course, that's damn hard, because of the way Windows is designed.

    Personally, I don't find the dialogs that bad, and if it can keep people from doing STUPID stuff, I'm all for it.

  61. Re: click delete, CONFIRM delete? by fickerra · · Score: 2, Interesting

    While your view is correct, there are some reasons why a confirmation-on-delete can still be beneficial, especially for novice users.

    Say a novice user (think grandma) is trying to click on Rename and accidently hits delete without evening noticing that delete was an option. If the shortcut disappears, they would be thoroughly confused. They would not know to look in the recycle bin.

    Also, remember, this confirmation *can* be turned off in Vista (just like in XP.) So, you can have it the way you like it if you decide to use Vista. However, I support the decision to default this feature to on.

  62. Yeah, and do you know why? by Anonymous Coward · · Score: 0

    Because everyone was demanding that they fix the security problems as their number one priority and they -finally- listened. So they did fix them, which broke some poorly behaved apps, and they got screamed at for breaking apps. You can't have it both ways.

  63. Re:Wow. All this time, and it's more of the same. by Anonymous Coward · · Score: 1, Insightful
    So they're *still* designing insecurity into the system because they place a higher priority on the "extensibility" that lets applications do things the user isn't expecting them to do.

    Tell that to a paralyzed person who controls the computer with his/her voice. Because the voice recognition program needs to send keystrokes to Windows.

    But nice to see you were moderated +5 insightful, despite blatantly ignoring the words accessibility extensions .
  64. silent elevation by microbee · · Score: 2, Informative

    From the blog:

    The problem with marking Windows binaries to "silently elevate" is that we feel it will lead to "worms" or self propagating malware.

    Marking "silent elevator" should require administrative privilege, so what's the problem?

    Unix has this for years, that is called "setuid root". This is extremely useful.

    Also, it's very easy to have a knob to allow all signed applications to do silent elevation. Much cleaner than developing hacky shims.

  65. User Control? Nice improvement by Anonymous Coward · · Score: 0

    Any form of user control in Vista would be a nice improvement from Windows XP.

  66. Re:There you go again by hawks5999 · · Score: 1
    How is the OS supposed to know that that cute little systray weather forecast app you downloaded and installed is actually a trojan?
    They could always implement something to look for the Evil Bit.
  67. Re:Excessive security? by 99BottlesOfBeerInMyF · · Score: 1

    For the record, Gnome on Ubuntu 6.06 does lock the screen until you enter a password... Pretty reasonable.

    Hmm, I disagree. There is no good reason to lock up the UI until the password is entered and a number of reasons not to. The biggest I can think of is it makes for less informed users. If a dialogue asks for my permission to do something and I don't understand it, the first thing I'm going to do is Google it. If the UI is locked up, that option is gone, so I'm making a less informed choice which is more likely to lead to a bad decision.

  68. Is it wrong to WANT Vista to suck? by DoofusOfDeath · · Score: 1

    I don't want Vista to succeed. I like that when people use GNU/Linux, they're reminded that it feels good to share and collaborate. I like that it also makes people start questioning patents, excessive copyright, fair use circumventions, etc. So even if people end up liking Vista, that would feel like a step backward for me because it moves people further away from open-source software.

    I wonder when I became an idealist...

    1. Re:Is it wrong to WANT Vista to suck? by DragonWriter · · Score: 1
      I like that when people use GNU/Linux, they're reminded that it feels good to share and collaborate.
      I don't share and collaborate any more when I use Linux than when I use Windows, and the good feelings I get using Linux compared to Windows have nothing to do with the feeling of sharing and collaborating. I don't think I'm all that atypical, in that respect, of people who use Linux and do or have used Windows.
    2. Re:Is it wrong to WANT Vista to suck? by DoctorDyna · · Score: 1
      It's ok, you sound like the majority of people around here. Good thing is, you haven't fully convinced yourself yet that it "sucks" and you are still able to admit that "you want it to suck" which is based on parameters that usually don't affect product quality, and when they do, it's usually for the negative. Hate on me all you want. Open source is always going to be a tiny little sliver of the market, simply because it really isn't marketed. Funny, how the word market is in marketed. The driving forces are all different for creating a great operating environment. Windows devs have to develop for regular people. Most of the applications that are available for the various Linux distros are written to be functional, but only to like minded people. All you have to do to realise that most *nix's aren't end user centric, is look at the current top 10 most popular projects on freshmeat.

      Oh, and you started being an idealist the minute you realised "Hey, I'm suddenly awash in feelings of superiority and self worth! Look what I can do that most users can't!" The sad part is, in order for your ideals to spread, the very reason you feel like an "idealist" needs to change. Most people need to be able to use your fucking operating system, not just the slashbill crowd.

      --
      Windows has more viruses because linux has more virus coders.
  69. Re:Excessive security? by 99BottlesOfBeerInMyF · · Score: 1

    This is NOT security! It's just a bunch of meaningless dialogs, that everybody in the world will learn to click "OK" to, thus making them even more meaningless.

    Sir, you are wrong! Everybody in the world will learn to click "Continue." Everybody is already trained to click "OK" at random intervals so they used a different button name that is always the same.

  70. Giving it a chance.. by DoctorDyna · · Score: 1
    I'm all for giving Vista a chance. I'm one of the people that think if there were no such thing as dishonest people, and no such thing as viruses, most Windows OS's would be superior to most of what's out there. I know, that's dangerous to say on Slashbill, err, I mean Slashdot, but there it is.

    At the risk of sounding like a broken record, I really really wish people would stop acting like the beta is finished code, and complaining about it. A simple "Sheesh, I hope they change / fix that!" turns into " Omfg look at that crap they put in there! were all doomed!"

    I really need to stop trying to play the devil's advocate around here, fucking holier then thou zealots are going to kill my karma.

    --
    Windows has more viruses because linux has more virus coders.
    1. Re:Giving it a chance.. by Slashcrap · · Score: 1

      I just read your reply to DoofusOfDeath above, where you accuse him of the following self delusion :

      "Hey, I'm suddenly awash in feelings of superiority and self worth!"

      And then in the post I'm replying to, you say :

      "I really need to stop trying to play the devil's advocate around here, fucking holier then thou zealots are going to kill my karma."

      Which is as finer example of someone suffering from a martyr complex as I've ever seen. And it's obvious you feel superior to all those Slashbots, after all you're capable of independent thought. That's what your post's all about.

      Anyway, I don't really have anything to contribute to the Vista / Linux debate because quite frankly I don't really give much of a shit either way. I was really just hoping to highlight the fact that you're a bit of a prick.

  71. It's not the same... by Spy+der+Mann · · Score: 1

    From the link:
    "For example, when the application attempts to write to a file in the program files directory, Windows Vista gives the application its own private copy of the file in the user's profile so the application will function properly."

    My idea is not to cage the user, but the APP. Caging the user still won't work. It's like closing down the cage with you and the bengala tiger inside. OK ok... they give you a whip. Happy? :)

    If we cage the APPLICATIONS, every app will run on its own sandbox, without affecting the rest of the system.

    1. Re:It's not the same... by amliebsch · · Score: 1
      My idea is not to cage the user, but the APP

      Did you even read the text you quoted?That's exactly what it does.

      Windows Vista gives the application its own private copy

      --
      If you don't know where you are going, you will wind up somewhere else.
    2. Re:It's not the same... by Spy+der+Mann · · Score: 1

      Maybe i was confused after that part, because it said "in the user profile".

    3. Re:It's not the same... by NutscrapeSucks · · Score: 1

      Which is correct. If you change settings in some app, it should be local to your profile, not global. The main problem is apps writing to HKLM rather than HKCU.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  72. Shit Sandwich by Anonymous Coward · · Score: 0

    If Spinal Tap wrote software...the result = Windows Vista

  73. Re:Feedback?! by aftk2 · · Score: 1

    No freaking kidding. That post was probably the most amazing example of being "damned if you do and damned if you don't" I've ever seen.

    --
    concrete5: a cms made for marketing, but strong enough for geeks.
  74. Is Microsoft going too far? by jerseyjim · · Score: 1

    Why on earth would any sane person knowingly allow a computer program to impersonate themselves or others? My gut feeling is that MS and other software mfg want more control of MY and YOUR computer without us knowing it. It wouldn't surprise me if elements of the Vista allow MS to search your computer for bogus copies of MS software and software from other companies without us knowing it. MS could sell this service to other companies (i.e. music industry, publishing industry with e-books). And how about marketing companies want to know your buying habits. Remember that the OS has unrestricted to your drives - and the Internet. This becomes a serious concern as more home users become hard wired to the Internet 24/7 with fixed IPs. Think about it. Why would a home user need all this sophistication? And forget about worrying about a family member (i.e. kids) updating windows. Most family members who are online have their own PC - $700 is all it cost and no one has to fight for a turn on the Internet.

    1. Re:Is Microsoft going too far? by NullProg · · Score: 1

      Why on earth would any sane person knowingly allow a computer program to impersonate themselves or others? CBT. Computer based training programs use this feature. But like everything else, Microsoft innovated/integrated the feature into the OS instead of making it optional.

      My gut feeling is that MS and other software mfg want more control of MY and YOUR computer without us knowing it.

      It stopped being your computer when you had to call Microsoft after adding/changing your hardware. Running Windows means you have a "Microsoft Certified Appliance", not a personal computer.

      Enjoy,

      --
      It's just the normal noises in here.
  75. Re:su - ? by thecheatah · · Score: 1

    they actually have this feature. You right click on explorer and click run as. Then type in my computer on top. any thing you do from that window edit/run will be done as who ever you "ran as".

    This feature probably will not work on vista because after I installed the new ie 7 i could no longer goto my computer from the browser.

    I am a big linux fan, but I still would not recomend it to anyone who doesn't know what assembly is. Linux needs to learn from windows' trials and errors. Come on fokes, all I am looking for a distro backed by linux, where I can give the cd to my brother and it will install as easy as windows. Meaning for compatibility issues, make a wrapper that reads windows' driver files. I have no clue how you can do this, but if you can do it, I promise you windows would dissapear from most computers.

  76. Re: click delete, CONFIRM delete? by l33t+gambler · · Score: 0
    Also, remember, this confirmation *can* be turned off in Vista (just like in XP.) So, you can have it the way you like it if you decide to use Vista. However, I support the decision to default this feature to on.
    So do I. My sister called me while I was in the hospital and was so afraid she had lost a file. I had to step-by-step her through restoring it from the recycle bin.
    --
    Teasing the nobles, and rightfully so!
  77. Security Hole == Windows Message Pump by cheezit · · Score: 3, Interesting

    What everyone seems to miss is that the fundamental flaw, which the blog author alludes to, is Microsoft's desire to allow applications to masquerade as the user and send messages via the Windows message pump (via SendMessage() etc).

    The real flaw is that MS is maintaining a design decision that was made back in the days of Win3.1: there shall be one method for structured message passing (the message pump) which will cover user input, application IPC, system notifications, clipboard copying, window redraw requests, etc. This message pump is built into the core threading model for the OS (many other windowing systems have this too, it isn't just Windows).

    Since there is only one front door, user input uses the same facility as everything else, and it becomes impossible to tell if the user pressed the "A" key or if an application sent a KEYPRESS message.

    One solution is to have OS-enforced segregation between these types of input, and force multiple input channels. The mouse and keyboard (and other legitimate devices) get to use the "user input" channel, and other apps get to use a different channel.

    But Microsoft doesn't want to do this because they want to enable Bob-style guided interactions with applications, where the target application can be automated/scripted without its knowledge. Changing this also has huge backward-compatibility issues---basically anything built for pre-Vista windows must be modified and rebuilt.

    So MS is talking security, but this is a case where market footprint and backward compatibility are fighting with security---and ease of use is caught in the crossfire. A first for MS.

    --
    Premature optimization is the root of all evil
    1. Re:Security Hole == Windows Message Pump by spongman · · Score: 1
      not any more: a non-elevated application cannot send windows messages to an elevated one.

      in fact, i believe that an application running with one security token cannot send messages to another application that's running with a different token.

      elevated and non-elevated apps, while running as the same user, have different security tokens (and thus different rights).

    2. Re:Security Hole == Windows Message Pump by cheezit · · Score: 1

      Sure, but that's a different problem. When the two apps are started by the same user (Outlook and Explorer, for instance) then the target app can't tell the difference, can it? I use DropMyRights on all my internet-facing apps---not a real solution but it helps.

      --
      Premature optimization is the root of all evil
    3. Re:Security Hole == Windows Message Pump by spongman · · Score: 1

      vista pretty much makes DropMyRights obsolete. you have reduced privileges by default, even when running as admin, and you can only get those priviliges back via UAC which gives the new app different token. you can't elevate an already-running app, it has to be done on process start.

  78. Wrong way about to solve the problem by loconet · · Score: 1

    What we need is not 100 dialogs verifying if we really really really want to delete or execute something. What is needed here is an internationally recognized license to operate a computer. That is right, a license to operate a computer, just like we need licenses to operate a vehicle. Damage done by improper use of a computer nowadays is pretty extensive. A license would filter out part of the core problem allowing them to focus on fixing the other part, making the actual OS secure and not just slapping these dialog hacks. I'm only half joking.

    --
    [alk]
  79. Re:There you go again by DocLandolt · · Score: 1

    As long as a user can download and install/run software, the system is vulnerable, and there's nothing it can do about it.

    No need to fear -- DRM and Trusted Computing are right around the corner to save the day...

    *ducks*

  80. I remember when *NIX had this prob. (NOT) by Zero__Kelvin · · Score: 1
    FtTP (From the Third Paragraph):
    Therefore, I would like to take a moment and discuss the issue and give some details on what we are going to combat the problem.
    Where do want microsoft me drag today?

    This guy is clearly cracking under the pressure. I never understood people like that. Steve, if you read this, just tell Gates he is a Fscking crook and a moron in front of a room full of people and stroll out proudly. Every gasp you hear will be a gasp of respect.
    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  81. Re:su - ? by mpathetiq · · Score: 1

    ...a new Start Menu shortcut that opens the 'Manage...' window you get when right-clicking on computer.

    They have one. It's called "Computer Management" under Start/Programs/Administrative Tools.

  82. SUDO by gavindi · · Score: 1

    Hang on, Isn't this place over-ran by Linux fanboys? Isn't this just the windows version of 'SUDO'? I run Fedora and it often prompts me for the root passwd to do things. How is this different?

  83. Beats running as non-admin on XP by djelovic · · Score: 1

    What they are doing beats running as non-admin on Windows XP. Which is basically the only way to be secure as the Windows core was engineered correctly while the apps were not.

    Most Microsoft apps actually run correctly when you are not an admin because Microsoft sells to large companies which are mostly locked down, but 3rd party apps are horrible. There's no way a regular user could set up all his apps to run as that involves a lot of command line fun with CACLS on XP Home.

    The part of Windows that was not designed correctly is the All Users account. If you install an app that's supposed to be available to all users then, for example, it's desktop icon is installed in the All Users/Desktop dir instead of being added to each user's Desktop dir. And to change anything for All Users you need admin priviledges, which is why Windows requires priviledge escalation for simple tasks like removing an icon from your desktop.

    Dejan

  84. Re:There you go again by 99BottlesOfBeerInMyF · · Score: 1

    In a word, no. How is the OS supposed to know that that cute little systray weather forecast app you downloaded and installed is actually a trojan?

    The only person who knows what they expect the software to do is the user. The problem is, most OS's neither tell the user what the program is doing, nor let them restrict the behaviors of that software. The second ability is a solved problem, but what is lacking is a good user interface to inform the user. Microsoft is not the one to look to for a good UI design. Hopefully, however, someone else will write on and MS can copy it.

    As long as a user can download and install/run software, the system is vulnerable, and there's nothing it can do about it.

    Horse crap. There is plenty of low hanging fruit here. Just warning the user the first time new software tries to access their personal files, address book, IM list, internet, or system files and forcing them to choose what level of permission to grant, with a good UI would stop 90% of the trojans out there right now.

    The program "Weather Widget" wants to read your e-mail address book. (Stop it from reading the address book)(Allow it to read the address book once)(Allow it to read the address book always)(Advanced options).

    Poof! Problem solved. This is what MS should have done years ago. All of this "blah blah blah blah blah blah blah (OK)(Cancel)" crap over and over again is useless and just trains users to always click "OK" without reading anything.

  85. Crap it may be but linux... by ConallB · · Score: 1

    Im probably inviting a lynching from the zealots but... Linux aint much better! I have been messing with linux in one form or another (started with slack in the mid 90's but have since moved to ubuntu and suse 10.1) and it is still messy to get things done in the gui environments without logging as root (note: I didnt say it CANT be done, its just easier as root)! I anticipate Vista to have the same hangups I have come to find annoying with linux... the need to punch in my loooong root password every time I want to do something as simple as install an app or navigate my own system freely. I just want it to be simple, the same as everyone else. I also want it to be secure enough that i dont constantly have to visit my friends and relatives without having to bring along my antivirus and antispyware kit. It easy for everyone to knock it but I dont see many people actually offering any helpful solutions. Who cares wether its Windows, Linux, OSX, BeOS, *nix or any other OS. As long as it gets the job done with a minimum of fuss.

    --
    Quidquid latine dictum sit, altum sonatur.
    1. Re:Crap it may be but linux... by megabyte405 · · Score: 1

      Give the recently-released Ubuntu 6.06 (Dapper) a shot - I was really pleasantly surprised compared to my past (think RH7) linux experiences - limited user accounts are "in" and logging in as root is not found - everything admin is done with a graphical "sudo" equivalent. Really slick.

      --
      I recognize people by their sigs. Is that a bad thing?
  86. Thanks for weighing in on this Bill by Anonymous Coward · · Score: 0

    Noted

  87. Re:Excessive security? by amliebsch · · Score: 1
    There is no good reason to lock up the UI until the password is entered

    There is one very good reason and it is why Vista does this: because the dialog actually appears on a special secure desktop that no other processes can interact with, preventing elementary UAC dialog spoofing, button-pushing, and keylogging tactics. It may be inconvenient, but good security often is.

    --
    If you don't know where you are going, you will wind up somewhere else.
  88. Re:There you go again by Tim+C · · Score: 1

    Just warning the user the first time new software tries to access their personal files, address book, IM list, internet, or system files and forcing them to choose what level of permission to grant, with a good UI would stop 90% of the trojans out there right now.

    The idea has merit, but again, it's hardly foolproof. So Jo Sixpack installs Weather Buddy Widget, and lo, Windows pops up a dialogue warning him that it's trying to make a network connection.

    Well, of course it is - it's trying to download the weather forecast, right?

    Or is it establishing its place in the zombie botnet and awaiting its first spam to send out or DDoS target? How does Jo Sixpack (who's already naive enough to download and install the thing in the first place, remember) know which?

    It's accessing "My Documents" - well, yeah, it's trying to write config data; or trying to scan all your documents for juicy looking data?

    I'll grant you that accessing your email address book should be a giveaway. So you don't write Weather Buddy Widget to do that; you write Comet Contact Manager to do that.

    Better information about what's being accessed by what might well help catch some of these things, but by no means all. I've also seen programmers with a couple of decades experience absently-mindedly click "ok" on a dialogue, then realise the stupid mistake they've made. People make mistakes, misread things, are in a hurry, don't care, or just plain don't understand.

    would stop 90% of the trojans out there right now

    Even assuming that the figure you pulled out of the air is correct (and I think it's hopelessly optimistic, but then I'm pretty pessimistic), all it would do is trigger a brief lull as the crapware spewing idiots upped their game and wrote new malware that asked for reasonable-sounding access, then abused it.

    There's only so much an OS can do, as long as the person sat at the keyboard has insufficient knowledge and the administrative password.

  89. Re:Excessive security? by 99BottlesOfBeerInMyF · · Score: 1

    There is one very good reason and it is why Vista does this: because the dialog actually appears on a special secure desktop that no other processes can interact with, preventing elementary UAC dialog spoofing, button-pushing, and keylogging tactics.

    If they can't secure their dialogue from keylogging and other processes without a UI lockup, then they should get out of the business. Making it slightly harder to spoof is a weak reason.

    It may be inconvenient, but good security often is.

    Again, I disagree. Ignoring the human component in security is an elementary mistake. Making it inconvenient, but applying it unnecessarily will make users find ways around it, even if that way is clicking "Continue" or entering a password reflexively every time they see such a dialogue.

    Security and usability are not polar opposites as so many people, like MS, would have you believe. I still disagree, fundamentally with this choice.

  90. Just name it 'Windows Sybian' by Anonymous Coward · · Score: 0

    It will have the familiar ring of Debian but will colorfully convey how this new and improved O/S interacts with the 'end' user

    GJ

  91. About codecs by Spy+der+Mann · · Score: 1

    Some years ago, to play an animation or watch a picture, you could just put it in the floppy disk with the application required to view it.

    Today, you can't embed the codec in the CD-ROM, you have to register it. I just wonder... WHY??? Why do you have to INSTALL the codec instead of JUST RUNNING it?

    1. Re:About codecs by Anonymous Coward · · Score: 0

      Some years ago, you didn't need a PHD to understand how to decompress animations and pictures either...

  92. Re:There you go again by 99BottlesOfBeerInMyF · · Score: 1

    The idea has merit, but again, it's hardly foolproof.

    True, but it is much, much better than nothing and it restricts the needed user education to a reasonably small set, rather than the PhD worth of info you need now.

    So Jo Sixpack installs Weather Buddy Widget, and lo, Windows pops up a dialogue warning him that it's trying to make a network connection. Well, of course it is - it's trying to download the weather forecast, right? Or is it establishing its place in the zombie botnet and awaiting its first spam to send out or DDoS target? How does Jo Sixpack (who's already naive enough to download and install the thing in the first place, remember) know which?

    The application "Weather Buddy Widget" is sending an unusually high amount outgoing traffic for non-server application. (restrict the traffic level)(stop the internet connection)(allow the traffic to continue as it is).

    Warning, the application "Weather Buddy Widget" is sending traffic in a way that is normally used to send large numbers of e-mails. (restrict the traffic level)(stop the internet connection)(allow the traffic to continue as it is).

    It's accessing "My Documents" - well, yeah, it's trying to write config data; or trying to scan all your documents for juicy looking data?

    That is why you don't store any config data in "My Documents" and throw a warning when an application tries to access any file it did not create, without the user directing it to do so. Let them go to file and open and open a file, but if it tries to look in something else in the "My Documents" folder without user interaction throw a warning. After all, it is for documents, not configurations and any program breaking that convention is suspicious.

    I'll grant you that accessing your email address book should be a giveaway. So you don't write Weather Buddy Widget to do that; you write Comet Contact Manager to do that.

    Ahh, but then you have to get them to install two pieces of software in order to propagate and you throw an alert when they try to talk to one another. "Weather Buddy Widget" wants to get data from "Comet Contact Manager" (allow them to share)(stop them from sharing).

    Better information about what's being accessed by what might well help catch some of these things, but by no means all.

    Right now, properly written, it would stop all but a few and with a little education it should stop nearly all of them going forward.

    I've also seen programmers with a couple of decades experience absently-mindedly click "ok" on a dialogue, then realise the stupid mistake they've made. People make mistakes, misread things, are in a hurry, don't care, or just plain don't understand.

    Users don't like these interruptions, so they will tend to avoid software that creates them, thus programs move towards better practices. By not providing an "OK" button prevents people from acting reflexively. They actually have to read the dialogue to pick a choice. Making it plain English lets them make a good choice. Will some choose randomly, maybe, but they will get unpredictable responses. Given that on a well made system, with good software these should appear very rarely I think it is very workable.

    ...all it would do is trigger a brief lull as the crapware spewing idiots upped their game and wrote new malware that asked for reasonable-sounding access, then abused it.

    I disagree. How do you make access to personal information and files and propagation behavior sound "reasonable?" Give users the power and the information and most of this malware will be dead in the water. Sure, malware will still crop up, but it will be very crippled, and almost impossible to hide.

    There's only so much an OS can do, as long as the person sat at the keyboard has insufficient knowledge and the administrative password.

    So it is time to give them the knowledge, both directly from the OS and then with a small amount of educati

  93. Is it just me... by Anonymous Coward · · Score: 0

    Is it just me that thinks that this won't help a bit, because inexperienced PC users will get annoyed by the dialogs very fast and start pressing 'Permit' automatically every time it pops up? If so, this feature will be of no use at all.

  94. Re:Excessive security? by Dr.+Max+E.+Ville · · Score: 1

    The "product" is in beta, after x years in development, so this is pretty much what we can expect in the final version.
    My point is, that if you HAVE permissions for an operation, then the operation should be executed; if you DON'T have permissions, then you should be prompted to login as user that does have permissions.
    Gaining required rights by clicking "OK"/"I agree"/"Sure, what the hell" is quite idiotic.
    I'm not anti-MS, but it's just hard to find something so stupid and amusing for ridicule in the linux world. (Spatial Gnome came close)

  95. Re: click delete, CONFIRM delete? by orasio · · Score: 1

    That's a design problem.
    Any serious desktop should have a global "undo" button, that you need to learn about, before you sit at the computer. Then you could delete any file you wanted, even by accident, and then get it back.
    The whole problem is that it's difficult to implement a global "undo" function that works _everywhere_. It's very difficult. It's not impossible, though.

    About your saying that it can be turned off, that's nonsense. Interfaces that need configuration to work are badly designed interfaces. The application should be judged with its default configuration, because that is what is available everywhere.

  96. Tough on Microsoft? Not a chance by Anonymous Coward · · Score: 0

    Slashdot isn't tough on Microsoft at all. They just hate Microsoft for no good reason and they lack social skills in the real world.

    Most people on here don't really code anything and they have no idea what it takes and what Beta actually means. They just know that Microsoft sucks because their friends say so, so it must be true.

    In the long run, slashdot kids really don't amount to anything big.

  97. Re:Excessive security? by amliebsch · · Score: 1
    Security and usability are not polar opposites as so many people, like MS, would have you believe.

    They may not be polar opposites, but they are in tension, since usability is all about using things, whereas security by definition is there to prevent you from using things. Ideally, the security only stops you from doing things that you don't want to do anyways, but if this were always the case, then things like UAC wouldn't even be necessary at all.

    --
    If you don't know where you are going, you will wind up somewhere else.
  98. Re: click delete, CONFIRM delete? by fickerra · · Score: 1

    The default configuration should be designed for what will please the majority of users. Then, there should be configuration options so that the minorities can have it their way too.

    Your comment is true: Interfaces that need configuration to work are badly designed interfaces.

    However, obviously, asking for a confirmation on file delete still *works*, it's just not your personal preference (you prefer to delete first and undo after). Which is fine, but you're the minority. You'll have to check a box to make Windows act this way.

  99. Tell them it's great as it is by onlyjoking · · Score: 1

    Since when was the OSS community interested in helping M$ improve its game? M$ has declared open warfare on OSS many time so isn't it about time we told them to just **** off? Tell them it's great just as it is then, hopefully, it will die the death it should do.

  100. Doesn't Vista does get rid of those promps? by MojoStan · · Score: 2, Informative
    Windows, on the other hand, has hundreds of thousands of apps that expect to be administrator. The software companies don't want to fix them, and Microsoft doesn't want to break them.

    So MS defined a middle ground -- annoying prompts which you can't get rid of. Since there isn't a special security level which hides the prompts

    I haven't been testing Vista personally, but I just read a Paul Thurrott article on User Account Control that seems to indicate that these annoying prompts do go away after installation. From the article:
    Under the covers, UAC also provides some interesting features related to backwards compatibility. On a typical Windows XP system, applications are typically granted complete control over the system they are installed to, so it's possible for them to read and write information anywhere in both the Registry and the file system. In Windows Vista, the Registry and file system are locked down, however. So UAC provides Registry and file system virtualization services that silently redirect read and write operations from protected portions of the Registry and file system to unprotected places located with the user's profile. Let's see what this looks like.

    Like you, I install various applications and many of them assume they have complete control of the system. One of them is Microsoft's MSN Messenger application. If you navigate to this application's folder (or any other application that assumes it can write to any folder on the system), you'll see a new button appear in the Windows Explorer toolbar called Compatibility Files:

    (screenshot illustrating this)

    If you click this button, you'll be redirected to a hidden location under your user profile where certain files have been redirected. The file here, ErrorResponse.xml, believes it is located in C:\ Program Files\MSN Messenger. It is, however, really located in D:\Users\Paul\AppData\Local\VirtualStore\Program Files\MSN Messenger.

    So all those "apps that expect to be administrator" (writing to "Program Files" and protected parts of the registry) will be "tricked" into actually writing to the user's profile. Doesn't this mean users will no longer need to use "Run as" or mess with user permissions anymore to get rid of the prompts?
    --
    TO START
    PRESS ANY KEY

    Where's the 'ANY' key? I see Esk, Kitarl, and Pig-Up...

  101. Prompts are not an effective security feature by Anonymous Coward · · Score: 0


    Prompts are not an effective security feature for the average user.

    Many users will simply click the "Proceed" button without giving it much thought -- particularly if:

    (1) They see the same prompt dozens of times each week, or,

    (2) The web-site that they downloaded the file from tells them that it's safe to click the "Proceed" button.

    Vista seems to have based their new security model on the user prompt. It will result in a small reduction in malware, but it will not be a significant reduction.

  102. Re: click delete, CONFIRM delete? by mrchaotica · · Score: 2, Interesting

    What it ought to do is pop up one of those little non-modal balloon help things from the recycle bin the first couple of times, telling the user that the file was just moved there (as opposed to a modal dialog telling the user that the file is about to be moved there).

    --

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

  103. Re:Excessive security? by Anonymous Coward · · Score: 0

    The example of deleting a desktop icon was poorly chosen. In this case the user decided to delete an icon that's not owned by him, so escalation is required. Most icons you put on your desktop and would not be asked to delete. If you're trying to delete a file you don't have access to in Gnome file manager, wouldn't you expect to get the same prompt?

    Even if you are admin and can delete that icon that isn't owned by you doesn't mean you should automatically be able to do it. Look, just because you "HAVE" permission for an operation does NOT mean it should be executed. The whole point of restricting admin access is to make the admin account safe. What if you want to be able to login as admin and listen to a CD without having to worry about a rootkit automatically installing? It makes sense to have it pop up a box that says "Are you sure you want to install this rootkit?" because at that point you'll definitely be confused as to why this box popped up after insterting a CD and you'll click No.

    Of course all of this UAC crap can be disabled on various levels, so it's not like anybody is forcing you to deal with it -- at least not if you're the admin!

    dom

  104. First suspend, then kill by Anonymous Coward · · Score: 0

    No, there's no reliable way to close multiple apps at exactly the same time. There would always be a race condition such that it wouldn't work.

    What you really want to do is suspend the offending processes (break into them with a debugger). Once they're all suspended, you can have your way with them. The only time this doesn't work is when they've got a DLL in some important process (like winlogon) that you can't suspend completely. In that case you have to figure out which thread is causing the spawning and just suspend it (use Procexp from Sysinternals for this) until the next reboot where hopefully it won't start up again.

    dom

  105. Re: click delete, CONFIRM delete? by orasio · · Score: 1



    However, obviously, asking for a confirmation on file delete still *works*, it's just not your personal preference (you prefer to delete first and undo after). Which is fine, but you're the minority. You'll have to check a box to make Windows act this way.


    It doesn't work.
    New people need two clicks to perform an action that could require just one click. By any measure, it'almost a 100% inefficiency. But at least it has some safety, it could keep them from erasing something.

    For users that get accustomed to it, it's even worse. The two-click operation becomes a single gesture, and now any safety it was supposed to give you is just lost. The delete operation becomes a single gesture, and reverting it is not only far from effortless, but it is not always possible.

    I would describe the situation as "barely working".
    I understand that they can't change their interface into one that actually does work, becuae it could need some retraining for some people, but that doesn't take anything away from the fact that the interfaces they can supply, with the premise of not changing much, are retarded.

    As of me, I'm not clicking any freaking checkbox. Ubuntu (with Gnome, of course) works the way I like out of the box, thank you very much. It doesn't have the undo function I want, but I believe it could evolve into that.

  106. Re:Excessive security? by 99BottlesOfBeerInMyF · · Score: 1

    ...usability is all about using things, whereas security by definition is there to prevent you from using things.

    This is wrong. Security is about preventing other people from using things. Security should never stop the owner of a system from doing what they want, only stop other people from doing what they want. For example, a user might want to play a game and a malware author might want to send spam using a trojan disguised as a game. The point of both security and usability is to let the user play the game (if it exists), without sending spam messages they don't want to. In order for this to happen, the user needs to know what given software is doing and be able to control it. Don't buy into the fallacy that these things are in any way in opposition.