Home > The Principle of Least Privilege
Executive Briefing:
EMAIL THIS

The Principle of Least Privilege

19 Jan 2007 | IT Business Edge

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

With Marco Peretti, CTO, BeyondTrust.

Question: What is the principle of least privilege?

Peretti: The principle of least privilege was coined by the Department of Defense almost 30 years ago. It's been around for a while. It was introduced as a best practice to limit the damage by an innocent or malicious security breach. The principle states that a subject or user should be granted the least amount of access to accomplish their task. It's a general concept but maps pretty well to security. In the Windows environment, we have to map the set of operating system privileges to each given application. The problem is that in Windows there are many users who log in as administrators with full administrative privileges, thereby violating the principle. This is an issue because most malware requires administrative privileges to do damage. Recently, for instance, Microsoft issued a number of security patches. Many for Excel and Word are for vulnerabilities that enable exploitation by simply receiving the documents. The damage they can do to the station depends on the privileges held by users.

Question: It sounds like it would be hard to actually deploy a system based on this idea. What are some of the complexities?

Peretti: Up to now, we've a sketched a principle. The challenge is to apply the principle. What OSs allowed until XP and Vista was to simply let users run programs which required administrative user names and passwords. [Stopping that] brought in other problems. … The nature of Windows is that even a single application that required administrative privileges promoted the provisioning of administrative privileges for all applications including malware. The reason we developed the solution is that it was very difficult to implement a least privileged environment because so many applications require administrative privileges.

Question: So how did you proceed?

Peretti: What we did first of all is to turn all users into regular users from administrators. Then we planned privileges on a per-application basis. You have administrator-defined rules determining what privileges are required for a given application. Keep in mind this would not be for all applications, only applications that require special privileges to run. That approach is implemented by Vista. It's called user account control (UAC). When it detects an application requiring additional privileges for the user, it prompts them to say whether it should elevate or not. UAC is for home users, where the user is his own administrator. At the corporate level, the decision on what rights are given for a specific application is a matter of corporate policy, as opposed to the user making their own decision.

This 3 Questions originally appeared in a weekly report from IT Business Edge.


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



RELATED CONTENT
Client and endpoint defenses
Firewall audit tool sales driven by PCI, economic cuts
How to help customers choose a network access control product
Web gateway security products, cloud services supplant URL filtering
Juniper launches mid-level security appliances
StillSecure buys ProtectPoint to enter managed services market
Network access control policy cheat sheet
Channel Expert Podcast: Endpoint security products
Key aspects of cloud computing services
System administration
Validated firewalls

Desktop Operating System (OS) Security
Windows 7 security updates and new features
Channel Checklist: Windows Vista security
Check up on IT security services for your clients
Windows security administration using command-line tools
Windows Vista BitLocker basics and advanced techniques
Microsoft Windows Vista firewall enhancements
Windows services locked down in Vista and Longhorn
Network Access Protection enforces security on Windows networks
Vista deployment tips for resellers
Microsoft Windows Vista security: Considerations and expectations

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


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

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




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