image: windows vista user account control screen
Applications in Vista now need your intervention before being permitted to carry out system changes
R E L A T E D   C O N T E N T
ADVERTISEMENT

Windows Vista: New take on security

Microsoft has tried to make Vista as secure as possible, but a new user mindset is needed

Paul Monckton, Personal Computer World 19 Dec 2006
ADVERTISEMENT

In the second of our four-part series, we look at security in Windows Vista

Microsoft intends Vista to be the most secure version of Windows yet released. Security has been beefed up throughout the operating system, with secure booting, protected data transfer across system buses and enforced driver signing helping to protect the system from attack.

Additionally, Digital Rights Management (DRM) gives copyright owners the ability to protect their digital media from piracy if they wish.

User Account Control
Certainly the most noticeable – and probably the most irritating security measure from the user’s point of view – is the introduction of User Account Control (UAC).

Today, most Windows users are running with default administrator privileges. Home users and anyone who had been using Windows since the days of Windows 3.0 or even Dos will have grown up in an environment where there is only one user on the system, and that user has the power to control, edit – and screw up – anything and everything on the PC.

Today, the vast majority of Windows XP users run their systems using administrator accounts. While running the system in this way doesn’t increase the likelihood of attacks from malware or hackers, it does mean that any such program that manages to sneakily execute using your privileges while you’re in command has the power to erase your hard drive, or much worse.

In Windows XP, it’s easy to configure users to have either standard or administrator privileges. It was always Microsoft’s intention that everybody would run Windows XP as a standard user and only log in as an administrator when performing genuine administrative tasks, such as installing device drivers and software or changing networking configurations.

Unfortunately, a huge amount of existing software simply didn’t run well as a standard user. For example, applications often assumed they had read and write access to the entire filesystem and system Registry. Denying such an application access to any of these assumed rights would cause the application to fail.

Standard users
The result is that running Windows XP as a standard user is just too much of a pain for most people. Even in business environments where attempts are made to force staff to run as standard users, there are many applications which break. There’s also no easy way to swap between standard and administrator accounts – XP’s ‘Run as..’ option is far too clunky for regular use.

Everybody is a standard user in Vista– even the system administrator runs with only standard user privileges. Tasks that require administrative privileges to execute are blocked. If the current user has administrative privileges, then they are given the option of temporarily elevating themselves to administrator status for the duration of the operation.

If the user doesn’t have administrator privileges, then you have to supply a valid administrator’s credentials (username and password) at the keyboard to allow the operation to continue. The user created during installation is made an administrator by default.

This way of working is common practice in other operating systems such as Linux, where users are used to the concept of using ‘super-user’ privileges only when absolutely necessary.

However, Vista goes one step further by dimming the entire desktop and blocking access to all running applications until the UAC dialogue is dismissed. Programs that require administrator privileges to run have their icons marked with a shield.

The reason is that the UAC dialogue is actually running in its own separate terminal session. This means that other applications running on the desktop have no access to the UAC dialogue box and are therefore blocked from elevating themselves to administrator status by unscrupulous means.

Now, if a rogue program is executed on your system it has no access to administrator-level functions or files, unless you choose to grant it those rights manually.


All PC Operating Systems
Tags: Vista

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
M A R K E T P L A C E
Get your free demo of Numara Track-It! 8 - the leading help desk solution for IT related issues.
Make presentations, review documents & share your entire desktop. 30-day free trial! (cc required).
Discover how remote support can fuel your IT business in ways you've never thought of before.
Apply ITIL best practices at your service desk while eliminating integration cost. Learn more here.
WAN based, automated, daily vulnerability assessments. Click here to try and request our whitepapers.
Have your product or service listed here >   
Sponsored links
F E A T U R E D   J O B S
| Aston Carter
EXCEPTIONAL .NET (ASP / VB / C#) DEVELOPER – SURREY HEDGE FUND My client is a CASH RICH leading Microsoft Technology focused Hedge Fund currently experiencing unrivalled success – they need to bring on fresh ... more >
| JAM Recruitment
Position: Software Developer – Modelling / Simulations Salary: £27-37,000 Location: Luton, Bedford, Milton Keynes Apply to: a.ross@jamrecruitment.co.uk This is an excellent chance to join one of the UK’s leading Defence businesses operating at the forefront ... more >
| JAM Recruitment
Position: Software Engineer – C/C++/GUI/UML Salary: £30-40,000 Location: Leicester Apply to: a.ross@jamjobs.co.uk This is a fabulous opportunity to join a globally recognised organisation working as part of a team taking innovative and cutting edge solutions ... more >
| JAM Recruitment
Position: Embedded Software / Systems Engineer Salary: £25-40,000 Location: Barrow, Cumbria, Carlisle, Lake District Apply to: a.ross@jamrecruitment.co.uk (inc salary expectations, availability and notice period) This is an exciting opportunity to join one of the UKs ... more >
More job opportunities