Get a Pentest and security assessment of your IT network.

Cyber Security

UAC & Standard Accounts: Security Benefits

TL;DR

Yes, using a standard (non-administrator) account even with User Account Control (UAC) enabled significantly improves your computer’s security. UAC adds a layer of protection, but a standard account limits the damage malware can do.

Understanding the Layers

Think of it like this: UAC is a gatekeeper, and your account type determines what access you have after getting past the gatekeeper. UAC prompts for permission before allowing changes that require administrator rights. A standard account means fewer things need those permissions.

Why Standard Accounts are Better

  1. Reduced Malware Impact: Most malware needs administrator privileges to install itself, modify system files, or make lasting changes. A standard account prevents this in many cases. Even if malware runs, it’s limited by the account’s permissions.
  2. Containment: If malware does get onto your system while using a standard account, its ability to spread and cause harm is greatly reduced. It can’t easily affect other users or critical system areas without administrator credentials.
  3. Protection Against Accidental Changes: You’re less likely to make accidental changes that could destabilize your system when you don’t have full administrative control all the time.

How UAC Works with Standard Accounts

UAC doesn’t replace the need for a standard account; it enhances it.

  • Prompts: When you try to do something that requires admin rights (like installing software), UAC will show a prompt asking for confirmation.
  • Limited Access: Even with UAC, many system areas are off-limits to standard accounts.

Setting Up a Standard Account in Windows

  1. Open Settings: Press Win + I.
  2. Go to Accounts: Click on ‘Accounts’.
  3. Family & other users: Select ‘Family & other users’ (or ‘Other users’).
  4. Add account: Click ‘Add someone else to this PC’.
  5. Create a local account: Follow the prompts. Crucially, do not add a Microsoft Account if you want a purely local standard account.
  6. Change account type: After creating the account, click on it and select ‘Change account type’.
  7. Select Standard User: Choose ‘Standard user’ from the dropdown menu.

Running Programs as Administrator (When Needed)

Sometimes you’ll need to run a program with administrator rights even when using a standard account.

  • Right-click: Right-click on the program’s icon.
  • Run as administrator: Select ‘Run as administrator’. You’ll be prompted by UAC for confirmation.

Command Line Example (for advanced users)

You can also run a command prompt as an administrator:

runas /user:Administrator cmd

(Replace ‘Administrator’ with the actual admin account name. You will be prompted for the password.)

Important Considerations

  • Regular Updates: Keep your operating system and antivirus software up to date, regardless of your account type.
  • Strong Passwords: Use strong, unique passwords for all accounts.
  • Be Careful What You Click: Phishing attacks can still trick you into giving away credentials.
Related posts
Cyber Security

Zip Codes & PII: Are They Personal Data?

Cyber Security

Zero-Day Vulnerabilities: User Defence Guide

Cyber Security

Zero Knowledge Voting with Trusted Server

Cyber Security

ZeroNet: 51% Attack Risks & Mitigation