Security Restructuring Using the Entitlement Matrix
Approach
By: Mitchell H. Levine, CISA
Audit Serve, Inc.
Low Cost &
Highly Skilled
IT Audit and SOX Consulting Resources Available Immediately
Call Mitch Levine at (203) 972-3567 or
email levinemh@auditserve.com
for additional information
The objectives for a typical security design is to: (1) ensure that users
are assigned access in accordance with the requirements of their job
function; (2) provide an easily interpreted approach for requesting access
to resources; and (3) provide a simplistic method to periodically
reconcile the access granted.
To facilitate the implementation of these objectives, a new approach is
being used to restructure the security which is referred to as the
Entitlement Matrix Approach. When using this approach, resources are
logically grouped whereby they can be assigned to users within a specific
job function.
An example of this type of grouping of resources for a software
development area consists of organizing resources by application and
processing environments. Applications can be further grouped together if
they are always supported by the same job function. In this example, a
separate profile would be established for read access to an application’s
production data, access to an application’s QA data, and alter access to
system test data and program libraries. Depending on the area in which the
security restructuring project is being performed (i.e., user,
development, or data center), the resources which are logically grouped
will vary.
In order to determine the access requirements of a specific job
function a security policy must be defined which specifies at a generic
level the access to be granted to specific job functions. An example of a
security policy is as follows:
· Only users will have update access to production data
· Application developers will only have inquiry access to production and
QA data
· Only the software management system will have update access to software
libraries used to migrate
changes to the QA test and production environments
· Only users will have access to the production and QA online
transactions
The most difficult task in any security design is to determine the
resources which are required for a specific job function. This objective
is often impeded by the lack of a dataset naming convention. Although a
standardized dataset naming convention may be in place, many older
applications will not have converted their dataset to conform to the new
standard. Since the entitlement matrix consists of grouping resources by
application and processing environment, various approaches may have to be
used to determine the application and processing environment to which a
dataset relates.
When performing a security restructuring of an existing environment it
is common to establish new grouping of profiles since the old structure
which was used does not provide the ability to separate access by job
function. When new profiles are established, individuals would expect to
obtain the same level of access unless their access violates the security
policy which was established.
The second component of this security restructuring exercise is the
establishment of a process to request access to resources. If the resource
groupings have been properly established and documented, the actual form
used to request access for a new user would only require the job function
to be indicated. This approach would eliminate the need for the requester
to understand the resources which are required for their job function. In
addition, an understanding of the security systems resource types would
have to be known by the requester.
The last component of the security restructuring project is to
establish a set of reconcilement steps to ensure that the entitlement
matrix itself is accurate. The entitlement matrix consists of the profiles
which represent various resource groupings. Assuming that a job function
has been established to ensure that resources are placed in the proper
grouping, the security reconcilement should only have to verify that
individuals are assigned to their proper groupings. If a dataset naming
convention is being used, the security reconcilement could also include
the verification that datasets are assigned to their proper groups.
The entitlement matrix approach is a set of common sense controls which
are enforced by administrative disciplines. However, in order to
successfully deploy this approach a person would require knowledge of the
security systems resource types.
For a free proposal to perform an audit of your organization or provide
SOX support & testing services, contact Mitchell
Levine of Audit Serve at (203) 972-3567 or via e-mail at Levinemh@auditserve.com.
Copyright 2006, Audit Serve, Inc. All rights reserved.
Reproduction, which includes links from other Web sites, is prohibited except by
permission in writing.
This article appeared in a past issue of the Audit Vision
E-Mail Newsletter.
|