Posted By: Minh | Jun 14th @ 4:07 PM
page 1 of 3
Comments: 60 | Views: 1217
Minh
Minh
WOOH! WOOH!

I vaguely remember turning off some 3-letter acronym security "feature" after trying it out for a short period. Me and my computer couldn't be happier.

I never looked back... Just some common sense:

  • Don't run executable from unknown sites
  • Beware of Media Player dangerous codec downloading "feature"
  • Don't open executable attachments, even from your friends

Seriously... When was the last time (if at all) that UAC caught something and alerted you of an imminent danger, which you cancelled the execution of?

PS... Not to say that this is OK for my dad... Probably 50% of his CPU cycles go towards security apps... Such a waste... Maybe when O/Ses grew up, we would have a better security model

In Vista we could choose the Anti Anti Virus. If we remain as standard users on 7 we can still.

I think a lot of people can do without an anti virus. The machine feels so snappy without one. As long as Windows Updates are never infected, and files from their official sources are safe, I should always be safe. I have not ran an Anti Virus since Vista. I run as a standard user and never get patches from the vendor themselves. We'll see if I get burned.

http://www.codinghorror.com/blog/archives/000803.html

Should we all run as root when using Ubuntu or Mac OS X too, then?

Minh said:
Seriously... When was the last time (if at all) that UAC caught something and alerted you of an imminent danger, which you cancelled the execution of?

That's not what UAC is about or does.

Bas
Bas
It finds lightbulbs.

Which has been stated over and over, and then disregarded by Minh with a lame joke followed by 'lol'.

giovanni
giovanni
...

I found UAC useful when I installed a wellknown and very expensive 3D cad program and found out that on admins account there is an updater.exe that requires admin privileges at EVERY log on. I think UAC is usefull to discriminate good and bad programming practice, but hey, you can tweak it according to your needs.

Another one for the list:

  • Don't browse the web ever, not even "trusted" sites as they get hijacked these days, or, if you must browse the web, don't install Flash (bye bye YouTube) or anything else and ideally use Lynx as your browser.

Smiley

 

I'd rather like developers to write their applications correctly so that I don't have to spend half my life working round the bodges they put in place because as far as they are concerned there's no world outside their rather blinkered view that it's fine for everybody to run as an Administrator.

That fine by you?

"There will be people who say, UAC isn't a security feature because it can be bypassed so easily"

------------------

Read the following postings, from the linked post to the bottom of the page:

http://channel9.msdn.com/forums/Coffeehouse/473037-UAC-controversy-the-last-episode/?CommentID=473716

It's not that easy to circumvent UAC (on Vista at least).

Bass
Bass
Channel 9, best used in moderation

If I have a museum and put laser detectors, cameras, 10 security guards, etc, to protect the towel rack in the bathroom, while all my priceless artwork is completely unguarded, that's not good security. UAC (and yes, UNIX root/user permissions also) is protecting the towel rack (eg: \Program Files), while all the user's personal files and network integrity, stuff that could ruin that individual for life thanks to identity theft and the like, is completely frecken unguarded.

You know what, I agree! But with root access, you can do more nasty things. Say, installing a service, that periodicaly scans your home folder for files with a specific criteria and sends them back "home".

It's possible to do that with a standard account too (instead of a service, it would be background program, that starts automaticaly, because it copied itself into the autostart folder or modified HKEY_CURRENT_USER\Software\Microsoft\Windows\Currentversion\run) but with root access, it's much harder to detect, because it can use rootkit-techniques.

The NT/UNIX model is far from perfect, but, even considering all that, I can't still see how the new UAC behaviour in Win7 is a good thing.

Bass
Bass
Channel 9, best used in moderation

Because it annoys people less. Believe it or not, that's a feature in itself. You need to figure out a way to improve security that doesn't involve unrequested modal dialogs, which IMO is the biggest failure in UI design since the GUI was first conceived.

ManipUni
ManipUni
Proving QQ for 5 years!

If anyone has alternative suggestions for increasing computer security they're welcome to bring them up here. We can evaluate them

It annoys people less, right.. and it creates a fake security too, wich pretty much negates the whole un-annoyingness.

UAC still does show prompts for third party software, but third party software can circumvent that prompts with mind blowing ease now (not possible before). Therefore, it controls only those applications, which WANT to be controlled! It's like as if the police arrests only those criminals, that want to arrested. This is so stupid, how can anyone defend it?

Seriously, it would be better now if Windows 7 would auto elevate everything at the default setting, at least the whole fakeness of if it would be gone. The new UAC default is the worst of both worlds.

ManipUni
ManipUni
Proving QQ for 5 years!

I wasn't being sarcastic I just think it would be interesting to look at alternative options for increasing security. I just figured with the kind of people who hang out on C9 we might have some interesting ideas...

 

Here is an idea:

Every program needs to chose a "category", what kind of program it is - browser, text editor, game, whatever. There should be predefined categories in Visual Studio. Programs can have more than one category, Openoffice for example is more than just a text editor.

The end user should see what categories a program has.

If a program wants to do something, that is not according to it's category, there should be warning - UAC like prompt- "this program wants to do an action, which is not according to its category. Allow?"

As example, if a text editor wants to write into Windows\Currentversion\run or wants to execute CreateRemoteThread. Why should legit a text editor do something like that? The difference to the current UAC would be, that warnings would appear, that are not legit for a specific category. Currently it's possible that any medium IL application can write into the local autostart folder, but it would be not possible for a text editor category program to write into autostart.

Some functions should be blocked out completely to some program categories.

Of course, something like this is insanely difficult for the end user, because he should be able to know what a category means at the end. A malicious program could have a text editor category and a system tool category; while the user sees only the texteditor, the program rapes the registry in the background. So the user himself must know that he can only trust text editors, which have the text editor+html editor category, but not the system tool category.

Since the system needs  a knowledgable user, it's pretty useless at the end.. well.. At least I had an idea.

UAC is easily circumvented not through some programming trickery, but simply because the user is assaulted by it so often that they automatically click Yes without even reading what program caused the prompt.

I think with Windows 7's modified UAC, there is a much higher chance that the user will actually read the box.

It's like having a cutting edge museum security system with lasers, cameras, and automatic guns that has a power switch in a location guarded by regular museum patrons. All it takes is someone posing as a security guard coming up and asking them to turn it off.

"but simply because the user is assaulted by it so often that they automatically click Yes without even reading what program caused the prompt."

--------------------------------

I think this argument is totaly overblown. After you install all the needed applications, how often do you see the prompts?
How often do mom&pop, who use word+browser+mail client see the prompts?

"I think with Windows 7's modified UAC, there is a much higher chance that the user will actually read the box."

Every Vista user has read the box, becuase the text is always the same. Except for the "whodunnit" part.

No one has explained to me what good the new UAC default is good for. Read this again:
http://channel9.msdn.com/forums/Coffeehouse/473769-What-UAC-Controversy/?CommentID=473861

And now explain me, what's the point of Win7 UAC is.

Bass
Bass
Channel 9, best used in moderation

Artifical intelligence. In the form Minh said.

Really the best kind of security is a computer can distinguish safe from unsafe, and not assume something that needs root is unsafe, and assume something that doesn't need root is safe (like UAC does). So yeah, we need artificial intelligence. All of computer science comes back to that in the end.

Irrelevant. Browsing the MSDN forums, or just downloading a bunch of shareware apps you'll find a lot more of them now comply with Standard User environments than did in the past. UAC was working, I don't expect that to continue, in fact I think the Windows 7 approach will make things far, far worse than letting every app run with full Administrative rights.

page 1 of 3
Comments: 60 | Views: 1217
Microsoft Communities