Microsoft is destined to be ... damned if they do something ... damned if they dont!
Smarting from supposed security concerns in Windows XP, Microsoft came up with idea of the UAC. The UAC was meant to protect the user, using an
enhanced form of a sandboxing technique; in User Account Control and Protected Mode Internet Explorer. But too many prompts turned off the user, making him simply turn it off ! A case of the protector asking too many questions ... should I ... shoud I not ! As a result, the UAC prompts become one of the biggest annoyances that people mentioned about Vista.
Buckling under intense criticism of the UAC's behaviour in Windows Vista, Microsoft decided to
temper its behaviour in Windows 7.
The UAC in Windows 7 now asks the user for permission less frequently. It even hides UAC prompts when the user changes any Windows settings. Customizing the UAC system settings, to 4 levels, has also been made a lot easier.
The casualty has been that the default security has been reduced.
It was now shown that a simple script developed by Rafael Rivera, uses a vulnerability in the current Windows 7 beta to disable UAC.
In short, turning off UAC does not cause prompt to appear. This means that malware will be able to programmatically disable UAC without the user even coming to know about it.
However Microsoft has said that this UAC behaviour in Windows 7 is not a vulnerability but is there by design and that the only way this could be changed without the user’s knowledge is by malicious code already running on the box.
So whats your take on the UAC behaviour in Vista and in Windows 7 ? Do you like the UAC or hate it? Do you think you need it ? Are you happy with the change in Win7? Any observations, comments, suggestions ?