Linked by Thom Holwerda on Fri 6th Feb 2009 10:36 UTC
Windows You have to hand it to them: Microsoft has made an excellent marketing move the last couple of days. Remember the UAC issue we reported on earlier? It turned out that changing UAC settings did not actually trigger a UAC dialog, allowing scripts and malware to disable UAC altogether without the user ever noticing anything - obviously leaving the system wide open. After stating numerous times the company wouldn't do anything about this issue, they have now done a complete 180, and will fix UAC to work as many had already advised. A brilliant marketing ploy right there.
Order by: Score:
Comment by Luminair
by Luminair on Fri 6th Feb 2009 12:05 UTC
Luminair
Member since:
2007-03-30

is it just me, or did they say before that they wouldn't change it because that was how it was supposed to be, and now they're saying they're changing it because they've been planning to change it all along?

edit:

before according to osnews:

"This is not a vulnerability. The intent of the default configuration of UAC is that users don't get prompted when making changes to Windows settings. This includes changing the UAC prompting level."

after according to cnet:

"With this feedback and a lot more we are going to deliver two changes to the Release Candidate that we'll all see," the pair wrote. "First, the UAC control panel will run in a high integrity process, which requires elevation. That was already in the works before this discussion...Second, changing the level of the UAC will also prompt for confirmation."

hmm maybe. sounds like they tried hard to not sound wrong, or are in denial about being wrong

Edited 2009-02-06 12:10 UTC

Reply Score: 4

RE: Comment by Luminair
by Thom_Holwerda on Fri 6th Feb 2009 12:12 UTC in reply to "Comment by Luminair"
Thom_Holwerda Member since:
2005-06-29

before according to osnews:


Not "according to OSNews", but "according to Microsoft" ;) .

Reply Score: 0

RE[2]: Comment by Luminair
by Luminair on Sat 7th Feb 2009 10:43 UTC in reply to "RE: Comment by Luminair"
Luminair Member since:
2007-03-30

what I meant with that was citing where I got it from :o

Reply Score: 1

[SNIFF] Do you smell that...
by bornagainenguin on Fri 6th Feb 2009 12:17 UTC
bornagainenguin
Member since:
2005-08-07

Thom Holwerda reported...

After stating numerous times the company wouldn't do anything about this issue, they have now done a complete 180, and will fix UAC to work as many had already advised. A brilliant marketing ploy right there.


...it's the scent of desperation! When somehow fixing a vulnerability becomes a "brilliant marketing ploy" you know Microsoft has nothing of substance to offer in Windows Seven. Hey at least it's not Vista right?

--bornagainpenguin

Reply Score: 7

RE: [SNIFF] Do you smell that...
by Auzy on Fri 6th Feb 2009 13:03 UTC in reply to "[SNIFF] Do you smell that..."
Auzy Member since:
2008-01-20

I wouldn't get too excited about this..

Many Linux distro's STILL maintain a 15 minute sudo timeout (apparently ubuntu is one of them), which means any program (virus or otherwise), can sit there and wait until there's an open sudo session available, and then get admin privs without a password. Some linux distro's are still calling that a feature unfortunately (so they are no better then Microsoft).

But yeah, its about time Microsoft fixed this stupidity. UAC is certainly a good thing, but that broken behavior would have made it as insecure as Windows XP. Good to see they stopped playing politics and caved in.

Btw, at least they did a 180degrees... I wouldn't say its a marketing ploy though (not sure where the author came up with that BS from).

Either way, I don't care as long as its fixed.

Reply Score: 8

FreakyT Member since:
2005-07-17

And not only that, but with some distros (perhaps most notably Ubuntu), anyone with physical access to your computer can gain root-level access without any effort at all, by selecting "recovery mode" from the bootloader prompt.

Not quite the same thing, I realize, but still an example of an easily fixable security flaw that remains untouched.

Reply Score: 0

evert Member since:
2005-07-06

As long as you are not using file/disk encryption, anyone with physical access can have full access to your data stored on that device. Adding a "feel-good" security as you propose does not enhance security at all.

Reply Score: 6

FreakyT Member since:
2005-07-17

Adding a "feel-good" security as you propose does not enhance security at all.


Think about it this way--if you're leaving your house for a week, and for whatever reason your front door lock is broken, do you...

a) close the front door
b) leave the front door open

The fact is, the Ubuntu option is closest to choice b. At least using a boot CD requires some effort.

Reply Score: 1

jabbotts Member since:
2007-09-06

Anyone expending the effort to select "recovery mode" is going to be prepared with a liveCD also. I'd actually skip to step two and just use the liveCD or trusty flashdrive in my pocket; why use your distro in recovery mode when I can use my distro in "all your disk are belonging to us" mode. ;)

I see it the same way with wireless routers. People say; but if I hid my SSID then I'm cutting out the skript kiddies because it's too much effort to see my SSID. (.. in the first packet detected by kismet, airodump and nearly any other tool that anyone looking at other's wireless networks are already going to be using)

Actually, Ubuntu's decisions regarding security are one of the reasons it's not the distro of choice for many security concious geeks. You can either lock down Ubuntu and have the popular brand name installed or you can use a distro that believe in security-by-default even if that causes a little more learning for the end user. I don't mean to say that Ubuntu is not a great introductory distribution.. it's just not what some are going to stay with once they get comfortable enough to try other liveCD.

Reply Score: 3

ba1l Member since:
2007-09-08

Big deal - you can reset the admin password on just about anything (Windows, Linux, or MacOS X) if you happen to have a boot CD handy. An Ubuntu LiveCD will do the job nicely, as would a WinPE boot CD, or a Mac OS X install CD.

The only way to prevent someone with physical access to your machine from getting root-level access is to use whole-disk encryption.

By the way, as with the recovery console on Windows XP, most Linux distributions require you to enter the root password before you can use recovery mode. It's just Ubuntu that doesn't, because it doesn't have a root password.

Reply Score: 1

jabbotts Member since:
2007-09-06

Reset my admin passwords? Truecrypt; no you can't. ;)

Downside is that I can't use liveCD tools to fix issues in Windows that can't be fixed from inside it (I've a Flash v6 plugin that can't be deleted off the platter). I'm ok with it though, the benefits of encrypted disks outweigh the few hassles on the technician side.

Reply Score: 2

RE: [SNIFF] Do you smell that...
by vitae on Fri 6th Feb 2009 16:34 UTC in reply to "[SNIFF] Do you smell that..."
vitae Member since:
2006-02-20

Never understood why they changed UAC in the first place. It was supposed to be annoying, supposed to teach people better security. Just because they're complaining doesn't mean you have to appease them.

You know, it's not necessarily Microsoft's job, but seeing as they do control the market, they probably should put out more of an effort to really explain to people why things like this are necessary, and why people are going to have to fix over ten years of bad security habits. If the common user understood better, they'd probably complain less at least.

Reply Score: 2

jabbotts Member since:
2007-09-06

It was supposed to teach developers to write there software within Microsoft's specifications by annoying the end users enough that they would put pressure on the third party developers.

Badly planned and implemented from start to end if they still claim that providing benefit to the end user is the goal of the product.

Reply Score: 3

Delgarde Member since:
2008-08-19

Just because they're complaining doesn't mean you have to appease them.


Well, yes - it does, rather. If people aren't happy with your product, they might not buy it, and don't give you their money. That's what's happened with Vista, and it'd be a disaster for Microsoft if Windows 7 got the same reaction.

Reply Score: 1

noamsml Member since:
2005-07-09

Honestly, your comment isn't substantive enough to comment on, so we just downmod it. Consider it my own kindness to even bother replying to you now.

Reply Score: 2

Win7 process memory control will be good.
by pcunite on Fri 6th Feb 2009 12:47 UTC
pcunite
Member since:
2008-08-26

I am really looking forward to Win7 because of the memory model. Not memory management, process management. With Applocker and SRS it should be a tight OS. I run Windows XP x64 without any full time AV running.

Edited 2009-02-06 12:48 UTC

Reply Score: 1

raver31 Member since:
2005-07-06

Running XP without a full time AV ? Just shows how dopey some people can be....

Reply Score: 2

Jeez, finally
by google_ninja on Fri 6th Feb 2009 13:35 UTC
google_ninja
Member since:
2006-02-05

I really don't know what all that hullabaloo was about. You release betas to catch issues like this. They turned around to say it wasn't a vulnerability, which is sort of right (it wasn't a software flaw, more a logic issue), but to say that they wouldn't change it is just retarded.

What they are saying now is the obvious fix, it is very hard to wrap ones mind around how this could be mis communication, but it is even harder to imagine that it was anything else. If it is this hard for an MVP to explain a very clear cut issue to the windows team during a time in the product cycle that is specifically for user feedback, it would be next to impossible for a normal person. I think this whole thing speaks to a communications issue the windows team sorely needs to address. Sinofsky is one of the good guys at Microsoft, I was really hoping him being there would fix that, but it seems that same wall of silence is still there.

Reply Score: 3

RE: Jeez, finally - "feature"
by jabbotts on Fri 6th Feb 2009 19:54 UTC in reply to "Jeez, finally"
jabbotts Member since:
2007-09-06

The claimed it was a feature implemented that way on purpose. They now claim it's "something we where going to fix anyway" only because they got embarrassed in the media.

Reply Score: 3

uggh Ubuntu
by TechGeek on Fri 6th Feb 2009 14:53 UTC
TechGeek
Member since:
2006-01-14

Off topic: This is the reason why I have always disliked Ubuntu. They effectively got rid of the root account. Why? It just detracts from the overall security of the box. To gain access to my server's root account, I would first have to compromise a user account. Then I would have to go after root through the user. With Ubuntu, there is only one account to compromise and it is available through ssh.

Edited 2009-02-06 14:54 UTC

Reply Score: 2

RE: uggh Ubuntu
by fretinator on Fri 6th Feb 2009 15:07 UTC in reply to "uggh Ubuntu"
fretinator Member since:
2005-07-06

It's not that hard to change - all you have to do is:

sudo passwd

It's actually one of the first things I do after an Ubuntu install.

Reply Score: 3

RE[2]: uggh Ubuntu - same on Maemo
by jabbotts on Fri 6th Feb 2009 19:56 UTC in reply to "RE: uggh Ubuntu"
jabbotts Member since:
2007-09-06

My first addition; ssh
My first change after that addition; disallow root login through ssh config and passwd (-d is it?)

Reply Score: 2

RE[2]: uggh Ubuntu
by UZ64 on Fri 6th Feb 2009 20:51 UTC in reply to "RE: uggh Ubuntu"
UZ64 Member since:
2006-12-05

It's not that hard to change - all you have to do is:

sudo passwd

Yep, and then just remove the first user created from the wheel group (and any others).

I believe only the first account created has sudo access, and others are plain limited accounts, although I'm not 100% sure of this.

Reply Score: 2

Comment by ntpb
by ntpb on Fri 6th Feb 2009 15:22 UTC
ntpb
Member since:
2009-02-03

What a weak conspiracy theory from Thom there...

Microsoft planned this, what a joke to believe that...

I believe conspiracy theories that 9/11 and 7/7 were false flag operations, without any shadow of doubt, but I don't for 1 second believe Microsoft planned this as a marketing stunt. Weak...

Reply Score: 3

RE: Comment by ntpb
by PlatformAgnostic on Fri 6th Feb 2009 17:36 UTC in reply to "Comment by ntpb"
PlatformAgnostic Member since:
2006-01-02

I agree. Teams within Microsoft revisit decisions on a regular basis, and I bet the large internet feedback prompted them to make this (relatively trivial) change. To be honest, all that's required to adjust this behavior is a single line in an XML manifest file.

I don't know if that's actually what happened.. but I'm just saying that people do evaluate feedback and take action sometimes ;) .

Reply Score: 3

haha marketing
by Bounty on Fri 6th Feb 2009 18:38 UTC
Bounty
Member since:
2006-09-18

Love their wording....


'With this feedback' so it sounds like they're listening. Then a diversion 'high integrity process..... that was already in the works' which is probably technically true, but whatever. Then finish with '.... prompt for confirmation." after the already in the works part, so it kinda sounds like they were planning it, but technically it's a separate thing they just totally screwed up on, and then tried to defend.

Reply Score: 1

Disagree Disagree Disagree
by womprat on Fri 6th Feb 2009 19:13 UTC
womprat
Member since:
2008-10-30

I believe they knew about it, and had a plan to fix it. Now they are pretending to respond to the communities highlighting of the security flaw to be the "big man". Remember this is a BETA people! It's not even a big deal, it is almost a year away from release, this kind of thing is NORMAL to be found in a BETA

If they told the truth and said its a BETA. It is not intended for production use in any form, and therefore riddled with things that are not production quality ie - we haven't made this or that process the right privledge level yes blah blah. Then we would criticising that!

Reply Score: 1

Windows 7 UAC flaws and how to fix them
by lemur2 on Mon 9th Feb 2009 02:09 UTC
lemur2
Member since:
2007-02-17

http://arstechnica.com/microsoft/news/2009/02/the-curious-tale-of-w...

The exploit simply puts the malicious code into a DLL and tells rundll32 to run it. rundll32 is trusted, so it elevates automatically.

Together, these attacks mean that Windows 7's default UAC configuration is virtually worthless. Silently bypassing the prompts and acquiring Administrator privileges is as easy as putting code into a DLL. Windows Vista doesn't have a problem, because it doesn't trust any programs; the problems are purely due to the changes Microsoft has made to UAC in the name of convenience in Windows 7.


OK, so the issue was a lot more serious than Microsoft at first admitted. But then they said they would fix it ... right?

The Windows 7 team will change the UAC behavior from that currently seen in the beta to address the first flaw. This fix won't be released for the current beta, though, and we'll have to wait until the Release Candidate or even RTM before we can see it in action.

When fixed, the UAC control panel will be different in two important ways. It will be a high integrity process—which will prevent normal processes from sending simulated keystrokes to it—and changes to the UAC setting will all require a UAC confirmation, even if the current setting does not otherwise require it. Though this will resolve the first exploit, it looks like it will have no impact on the second, and since the second exploit was the more useful anyway (as it can be used to do anything, not just change the UAC setting), this fix doesn't seem extensive enough.


Apparently it won't be "fixed" enough.

A system using trusted executables will only be secure if all of those executables are unable to run arbitrary code (either deliberately or through exploitation). That clearly isn't the case in Windows 7; rundll32's express purpose is to run arbitrary code! Removing the auto-elevation from rundll32 may be unpalatable, too.


Oh dear.

As someone who thinks that UAC is a good idea, these efforts to undermine it are terribly disappointing. As things currently stand, Windows 7's default UAC settings render it pointless in Admin approval mode, as it's so trivially bypassed. It might as well be turned off completely for all the good it does.


Oh dear oh dear.

Edited 2009-02-09 02:21 UTC

Reply Score: 2