Home > Ask the Security Experts > Application Security Questions & Answers > What are the risks of disabling the User Account Control (UAC) feature on Windows Vista?
Ask The Security Expert: Questions & Answers
EMAIL THIS

What are the risks of disabling the User Account Control (UAC) feature on Windows Vista?

Michael Cobb EXPERT RESPONSE FROM: Michael Cobb

Pose a Question
Other Security Categories
Meet all Security Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 30 June 2008
Twelve percent of Windows Vista users have apparently decided to disable the User Account Control feature, making the OS behave, in many ways, like Windows XP. What are the risks of doing this, and are there other Vista security features that can be used to secure the OS when UAC is disabled?

>
EXPERT RESPONSE
Disabling User Account Control (UAC) in Windows Vista does make quite a difference to both the user experience and the security posture of Windows Vista, improving the former while degradating the latter. As you say, ignoring the mechanism leaves Vista acting a bit like XP. Many readers might say that is not all bad, at least if the client machine has been properly configured and the user is reasonably experienced and security-savvy.

While most Vista users would probably agree that UAC, with its scary prompts and darkening of the screen, is the most annoying "feature" of Vista, many could probably live with the Microsoft OS asking user permission to install software, just as users are asked in Linux or Mac OS X. But when Vista asks about each and every change to things like Start menu folders or even the system clock, it can get a bit much. Hence the abundance of Web pages out there devoted to showing you how to turn off UAC.

So why didn't Microsoft set Vista's default level of user interrogation closer to that of rival OSes? The answer may lie in the many different avenues of attack that exist on a Windows system running Microsoft applications, whether it's Vista or XP.

Microsoft evolved its software, both OS and applications, from a closed environment to the wide-open world of Internet hosts, without a fundamental redesign. Just as Microsoft Office applications have had to live with Microsoft's decision to embed programming capabilities within data files (resulting in the abuse of macros and VB script), its operating systems have had to live with an excess of sharing abilities and other hooks originally designed for home and office environments where users are known and trusted (not untrusted networks like the Internet).

Now Vista offers the ability to run Internet Explorer in a secure "protected mode." Obviously, in an enterprise setting, it makes sense to control who can turn off UAC. For the general user population, consider denying administrator privileges altogether, forcing users to work at the level of a standard user so they won't be able to do things that trigger UAC elevation prompts for administrators.

For a group of experienced, responsible users who are running Vista with administrator privileges but getting annoyed by it, consider allowing them to run UAC in "quiet mode." This setting leaves UAC on, preserves protected mode in Internet Explorer, and prevents prompts when a user attempts an administrative task. The UAC will run, however, with the standard user permissions by default. There are several free utilities, such as TweakUAC, that simplify setting up quiet mode. The Group Policy Editor in Vista Ultimate also works. In Vista Home Basic or Home Premium, two registry key values must be changed from their default of 2 to 0: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem]

The values to change are: "ConsentPromptBehaviorAdmin" and "ConsentPromptBehaviorUser"

These modifications do not leave the user completely unprotected. UAC will still offer up an alert if the user, or some process, tries to run unsigned code, provided "ValidateAdminCodeSignatures" has not been changed from the default of 0 for "Off." As more code is being signed, I suggest avoiding the temptation to turn off validation.

In fact, exercise caution when changing any of the policy settings unless you are sure what the implications will be. In regard to other Vista features that can be used to secure Vista when UAC is disabled, I'm not sure what those might be, other than perhaps some restrictive combination of user groups and permission settings, the basic logon/startup protection and file encryption. I would certainly want to make sure some sort of memory-resident malware detection was running before UAC was disabled. While UAC is annoying, it is likely to get less annoying over time as fewer events trigger alerts, and running in "quiet mode" seems like a good compromise for experienced users.

More information:


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Application Security
What risks do application virtualization products pose to enterprise security?
Do BlackBerrys and other mobile devices put sensitive data at risk when used overseas?
How can quality assurance tools aid software development?
Should UTM and Web security filtering software be used together?
Is the iPhone amenable to any method of email encryption?
What are effective ways to stop instant messaging (IM) spam?
Is it impossible to successfully remove a rootkit?
Can IBM's SMash technology secure Web applications?
Why is backscatter spam so difficult to block?
Protecting exposed servers from Google hacks (and Google 'dorks')

Windows Vista Security
The value of application whitelists
Microsoft patches critical XML Core Services flaw
Inside MSRC: Microsoft addresses XML Core Services flaw, RPC flaw
New malware exploits Microsoft RPC flaw
Microsoft to patch critical Windows flaw
Microsoft sees OS flaws drop, application breaches rise
Microsoft to release urgent security patch
Microsoft releases Windows patch to stop worm attack
Microsoft patches Active Directory, Internet Explorer flaws
Inside MSRC: Microsoft issues advice for critical server flaws

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
BotHunter  (SearchSecurity.com)
principle of least privilege (POLP)  (SearchSecurity.com)
trusted computing  (SearchSecurity.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Find Security Solutions for Your Business
Targeted Security Channel Tips for Resellers, Integrators and Consultants
TechTarget Security Media
Information Security View this month\\'s issue and subscribe today.
Information Security Decisions Apply online for free conference admission.
SearchSecurity.com
HomeNewsMagazineMultimediaWhite PapersLearningAdviceTopicsEventsAbout Us

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2003 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts