Assignment

eko
Chapter9RightsManagementIM.pptx

Chapter 9

Information Rights Management

Copyright © 2014 by McGraw-Hill Education.

IRM

With IRM, you are not protecting the location where the information lives or the network it lives on. Instead, you are applying access control, encryption, and auditing to the information itself. That way, IRM is able to provide a persistent level of security to the information wherever it goes.

Copyright © 2014 by McGraw-Hill Education.

Topics

IRM is a combination of encryption and access controls that are built into document creation and viewing software applications, so that encrypted content can be decrypted and viewed based on access rights.

We start with the high level architecture of IRM, including the primary components of any IRM infrastructure and how they work when a user is connected to the network and when they are offline.

We discuss why auditing and reporting is an important feature of IRM.

We look at the classification of data and how that leads to protecting data based on its confidentiality.

We consider how users are given access to IRM-protected data and how that leads to locking down that data so it can be distributed to allow authorized users to access it, and what they are allowed to do with that data based on their rights assignment.

You’ll see how unauthorized users, who have no rights, are unable to do anything with the data, even when those users were previously authorized and their rights were subsequently revoked.

Copyright © 2014 by McGraw-Hill Education.

IRM’s Security Perimeter

IRM shrinks the security perimeter to the information itself

Copyright © 2014 by McGraw-Hill Education.

How IRM Protects Data

IRM provides security protections not only for data at rest and data in transit, but also for data in use—which, as noted in Chapter 8, is hard to accomplish.

IRM technologies are able to prevent such things as data being copied to a clipboard and pasted into another application.

IRM can allow authorized users to open content while also limiting their ability to edit or make printed copies of it.

With this level of control for data in use also comes auditing of all access to the information, even after it has left the perimeters of your network.

These controls are basically impossible to implement with any other technology.

Copyright © 2014 by McGraw-Hill Education.

What Constitutes IRM?

A full IRM solution is a document protection technology that supports the most commonly used business document formats, works when a user is connected to the network as well as offline, allows revocation of access to content no matter where it resides, and includes all of the following criteria which combine controls for confidentiality, access control, and functionality:

Employs a client/server architecture that provides centralized management

Format includes the document content as well as metadata containing security rules

Provides confidentiality for protected information with encryption

Leverages an identity from an enterprise directory

Applies a rights model that includes the following controls:

Create a new document with IRM protection based on a predefined classification

Open and view a document only; unable to edit or copy information within it

Edit and save changes into the protected format

Print to a trusted print device

Forward a document or message and reply to a protected message

Provide a basic level of screen-capture protection

Generates reports of access to content

Copyright © 2014 by McGraw-Hill Education.

IRM Technology Details

The metadata that accompanies an IRM-protected document comes from both the IRM server and the IRM client performing the protection.

The server provides a rights model and classification system to define the relationships between content and users.

The IRM server stores information about user rights, cryptographic keys, auditing data, and classifications.

The IRM server is accessible from the public Internet, so users can open documents no matter where they are (as long as they are on the Internet).

Copyright © 2014 by McGraw-Hill Education.

How IRM Works

When a user attempts to open a secure file, a piece of client software is needed on her local computer to perform the decryption and obey the access rules.

The client software reads the IRM server information from the file and communicates with the IRM server.

Information required to open the content is securely sent back to the client, where it may be cached for later use when the user is offline.

Copyright © 2014 by McGraw-Hill Education.

A Typical IRM Stack

Copyright © 2014 by McGraw-Hill Education.

Rights Metadata

File header from a JPEG file protected with Oracle IRM

Copyright © 2014 by McGraw-Hill Education.

Digital Signing

Signing of the whole file is performed, because although the source content is encrypted, the metadata needs to remain readable in order for the software to process it. We don’t want that metadata, which contains classification information, to be changed so an attacker could modify his own permissions.

Copyright © 2014 by McGraw-Hill Education.

Encryption

The encryption used to secure the content is almost exclusively symmetric-key encryption, because it is fast, and decryption to access the content usually needs to be done quickly.

As with standard key-management approaches, asymmetric (public and private) key pairs are typically then used to encrypt the symmetric key itself.

Copyright © 2014 by McGraw-Hill Education.

Authentication

A user attempts to access an IRM-protected file.

Before the content can be opened, the IRM client requests credentials from the user.

Credentials, combined with information on the content being accessed, are passed by the IRM client to the IRM server for validation.

The IRM server authenticates the credentials against a connected identity store.

If the authentication is successful, the IRM server then determines whether the user actually has rights to open the content.

If the authorization is successful, a set of rights is passed to the user.

Copyright © 2014 by McGraw-Hill Education.

Client/Server Communication Flow

Copyright © 2014 by McGraw-Hill Education.

IRM Communication with a Directory Store

Copyright © 2014 by McGraw-Hill Education.

Simple Example of an IRM Rights Model Controlling Functionality

Copyright © 2014 by McGraw-Hill Education.

Rights

Create and Protect

Open and View

Edit and Save

Print

Forward and Reply

Screen Capture

Copyright © 2014 by McGraw-Hill Education.

Rights Assignment

Copyright © 2014 by McGraw-Hill Education.

Print Rights Restriction

Copyright © 2014 by McGraw-Hill Education.

Auditing and Reporting

IRM can report on document access activities with details of the following:

what was accessed

when it was accessed

by whom

activity involved (Create, Open, Print, Save)

where the content was accessed from (IP address, disk location)

If attempted access is recorded, you can also see who is trying to get access even if they are denied.

Offline access to content can also be recorded and then sent back to the IRM server when the client next accesses the server.

Copyright © 2014 by McGraw-Hill Education.

Offline Rights

When assigning a right to access content, the IRM technology usually allows the definition of some offline period.

This time period dictates for how long the access to content remains while the user is offline.

When the period expires, the IRM client requires the user to regain access to the IRM server to validate continued access.

Copyright © 2014 by McGraw-Hill Education.

Rights Caching

When the user first opens the document, the IRM client contacts the server to check the user’s credentials (authentication) and what they are allowed to do (authorization).

Once it receives the response containing the authorization information, that information is saved somewhere (typically on the hard drive, in a temporary file). Subsequent attempts to open the same file while offline rely on the IRM software to check that cached information.

Thus, the user must carry with them the original computer used to first open the document when they travel and need to go offline.

Copyright © 2014 by McGraw-Hill Education.

Data Classification

Before anything can be secured, a data classification scheme is required to sort the data into categories that can be used to apply rules.

Copyright © 2014 by McGraw-Hill Education.

Content Distribution

Copyright © 2014 by McGraw-Hill Education.

Access Auditing and Reporting

Each time an IRM-secured document is opened, an audit record is generated.

Copyright © 2014 by McGraw-Hill Education.

Rights Revocation

At some point the user will no longer require access to the sensitive data. At this point, their rights are revoked from the IRM server.

Copyright © 2014 by McGraw-Hill Education.

Summary

IRM technologies are a different, comprehensive approach to securing unstructured data.

Unlike access control systems such as those built into file servers, or file encryption tools that require passwords and either grant all rights or none at all, IRM combines an entire layered security approach of access control, authentication, encryption, authorization, and auditing into a data-centric solution.

By shrinking the access control perimeter from the network and storage to the content itself, IRM is able to enforce access and the security of documents and e-mails no matter where they reside.

The security challenges of unstructured content are increasing along with the continued proliferation of unstructured data, and IRM is a good tool for delivering a persistent level of access control to information regardless of where it is and where it goes.

Copyright © 2014 by McGraw-Hill Education.