I constantly amaze my technology pundit pals by regaling them with tales of my use of Windows Vista. "I dunno, it doesn't crash for me"—puts them into shock. "Actually, it boots faster than XP did, for me"—jaws hang wide open. But the real kicker is when I admit that I haven't spent the two minutes it takes to disable User Account Control (UAC). It just doesn't bother me much. Apparently this is akin to pouring gasoline all over yourself and striking a match—and not minding it. Or so I'm told.
Of course, that's not to say that I like UAC's prompts. I find it somewhat annoying, but it's nowhere near as annoying as some other interface flaws in Vista, like the inconsistent use of the Back/Forward navigation buttons and the lack of "OK" and "Apply" on many Control Panel apps. But I'm not kidding myself: plenty of early Vista adopters loathe the feature.
Microsoft doesn't, however. The company says that UAC and the approach it embodies is really the direction that all operating systems should be headed in, but to understand that argument, one must first understand what Microsoft means.
Microsoft's Mark Russinovich has made it clear that the company does not view UAC as a "security boundary." I wrote about this earlier, but one major point worth repeating is that UAC encourages developers (including black hats) to try and accomplish more without elevating permissions. Why? Because the goal should be to avoid tripping UAC except for operations that truly need elevated privileges, which frankly something like changing Mozy backup settings should not require (but currently does).
Peter Watson, Microsoft Australia's chief security advisor, gave a video interview to Builder AU in which he explained why other operating system developers should be paying attention to Microsoft's approach.
"There has been a lot of misunderstanding in the market around User Account Control (UAC) and how the function actually works. If you look at it from an architectural direction, User Account Control is a great idea and strategically a direction that all operating systems and all technologies should be heading down," Watson said.