Home > Midmarket IT Security Tips > Windows Security Tactics > Microsoft Windows RMS enables granular access control over sensitive data
Midmarket IT Security Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

WINDOWS SECURITY TACTICS

Microsoft Windows RMS enables granular access control over sensitive data


Tony Bradley
05.20.2009
Rating: --- (out of 5)


Midmarket Security Strategies and Tactics
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Data is generally protected from unauthorized access. Controls such as firewalls keep out external threats, while file and folder permissions and access control lists (ACLs) lock down data and keep it within reach of authorized users. Also, encrypted network traffic protects email and data in transit, ensuring only the intended recipient views the information being sent.

More Windows RMS advice
Steps to Secure Windows Server 2003-Access Controls and Maintenance: Maintaining the security of Windows Server 2003 requires strong access control policies and constant patch and update maintenance.
How to revoke and delete Active Director user certificates: Learn how to set up Active Directory autoenrollment feature to revoke and delete user certificates on the Certificate Authority (CA) automatically.

But none of these controls address what happens to data once an authorized user obtains it. Authorized users may forward data to unauthorized users, save copies on removable media, or store it outside of the company network. They can email it to competitors, print documents and spreadsheets, and remove it from the protective custody of the network.

Suffice it to say that not all authorized users are created equally, and leaving users to their own discretion exposes the organization to undue risk.

Windows IT shops have a tool in Microsoft Windows Rights Management Services (RMS) that expands the granularity with which access can be granted and extends control of how data is protected and used beyond the borders of the network. With Microsoft Windows RMS, midmarket companies can exercise control over data inside and outside of their network, manage what actions authorized users are able to perform with the data, or even set an expiration to limit the amount of time authorized access is valid.

There are three main components required for Microsoft Windows RMS:

  1. Windows RMS server: Windows RMS server software for Windows Server 2003 or Windows Server 2008 provides the Web service that handles enrollment of servers and users, licensing of protected data, and the XrML trust certificates.
  2. Windows RMS client software: Windows RMS APIs (application program interface) enable client machines to activate the RMS service with the Windows RMS server(s) and allow RMS-enabled applications to function in cooperation with the Windows RMS server(s).
  3. RMS-enabled applications: The Windows RMS SDK (software development kit) provides the tools developers need to customize existing tools or create new applications capable of leveraging Windows RMS data protection.

HOW TO WORK WITH WINDOWS RMS PROTECTED DATA

The first time a client machine attempts to restrict access to a file using Windows RMS, it obtains a client license certificate from the Windows RMS server. This initial certification needs to be done online, but once the certificate is obtained, the client machine can continue to provide protection for data even offline.

With the Windows RMS client certificate, and a Windows RMS-enabled application, the user can define the file's rights and restrictions. The application encrypts the file with a symmetric key that is subsequently encrypted to the public key of the Windows RMS server. The key is included in the publishing license which is bound to the file.

At this point, the file can only be decrypted by the servicing Windows RMS server. The first time a recipient attempts to open a Windows RMS protected file it will communicate with the Windows RMS server to obtain an account certificate that includes the recipient's public key. When access to the file is initiated, a request is sent to the Windows RMS server, which includes the account certificate and the publishing license from the file being accessed.

The Windows RMS server verifies the individual is a named user in the system authorized to open the file. If both of these are true, the Windows RMS server issues a use license. The Windows RMS server re-encrypts the symmetric key from the issuing client using the public key of the recipient and includes the encrypted key information with the use license. The use license also includes the conditions or restrictions on use for the recipient, including whether or not the file can be forwarded or printed, or if it has a defined expiration for access.

Whether the recipient is part of the same organization or network domain as the original client, or an external partner or customer, the process for protecting and accessing Windows RMS-protected data is essentially the same. A system must be in place however to ensure that external recipients have credentials that can be validated by the Windows RMS server. There are essentially three options for providing these credentials:

  1. Create internal user accounts within the Active Directory domain for external users that need access to Windows RMS-protected data.
  2. Establish a trust between the internal network domain and the external recipient's network domain to enable the Windows RMS server to validate the recipient's credentials.
  3. Establish a trust between the Windows RMS server and the public Microsoft .NET Passport authentication service so external users can be validated using their .NET Passport credentials.

As more information is created, transmitted and stored digitally, new controls are necessary to ensure it is protected. The traditional approach of perimeter security and file and folder permissions only provide partial protection, but implementing additional security controls using Windows RMS can help organizations ensure data is only used by authorized individuals for authorized purposes for as long as the organization deems them to be authorized.

Tony Bradley is the Director of Security for Evangelyze Communications and a Microsoft MVP in Windows security for the past three years.

Send comments on this technical tip to editor@searchmidmarketsecurity.com.

Join our IT Knowledge Exchange discussion forum; please use the midmarket security tag.


Rate this Tip
To rate tips, you must be a member of SearchMidmarketSecurity.com.
Register now to start rating these tips. Log in if you are already a member.




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



RELATED CONTENT
Windows Security Tactics
The value of booting from a VHD in Windows 7
A closer look at Internet Explorer 8 security features
Secure data destruction using a bootable Windows CD
First step in forensics: Create a bootable Windows environment CD
How to use Windows XP Mode in Windows 7
Understand role-based access control in Microsoft Exchange 2010
Microsoft releases Forefront Threat Management Gateway
Five NAC-like endpoint settings enforced with group policy
Windows Firewall with Advanced Security beefs up Windows 7 security
How to examine a DD image on Windows or Linux

Microsoft identity and access management
Understand role-based access control in Microsoft Exchange 2010
Understand the pros and cons of Microsoft Windows 7 DirectAccess
Microsoft SharePoint security hinges on authorization, external user management
Poor Microsoft SharePoint security permissions policies can derail deployments
How to use Kerberos and Credential manager for Windows single sign-on
Three ways to prioritize endpoint security over perimeter defenses
Microsoft Stirling Beta 2 release includes Exchange SaaS offering
Demystifying identity management
Five key challenges in managing identities
Quiz: Building an identity and access management architecture

Microsoft security integration and centralized management
How to use Windows XP Mode in Windows 7
Tradeoffs and advantages of network access control with Microsoft NAP
Security enhancements in Microsoft Essential Business Server 2008
Hackers targeting unpatched Microsoft DirectShow flaw
Microsoft Stirling Beta 2 release includes Exchange SaaS offering
Assess your security state in five steps
Next version of Microsoft ISA Server brings Web security to midmarket
Steps to secure Windows Server 2003: Volumes, policies and port control
Steps to secure Windows Server 2003: Access controls and maintenance
Buying an IPS: Determine your performance requirements

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

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

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 2009 - 2010, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts