|
Database Regulatory
and Compliance Issues
Introduction
Sarbanes-Oxley (SOX), the Health Insurance
Portability and Accountability Act (HIPAA), and
the Gramm-Leach-Bliley (GLB) Act were
all enacted to help protect information.
These acts require internal controls to protect
information integrity, confidentiality,
availability, and accountability. While
accountants and auditors are familiar with
internal controls, many IT departments lack the
the knowledge and controls needed to safeguard information.
Even sophisticated databases, managed by
Database Administrators (DBAs), lack secure
controls and and connectivity to information.
Risk
assessments help your organization identify,
manage, and reduce its risks.
When evaluating internal controls, management
and IT Database Administrators must consider a
number of factors including:
- Storage – hardware, software, or
external service used to store documents
- Creation – if required, allow
individuals to collaborate to create
documents
- Capture – Metadata information
including user storing document, date & time
- Filing – how documents are
organized, how ensure filed appropriately,
etc.
- Retrieval – indexing, how
documents are located, response times, etc.
- Workflow – if required, ensure
documents are available to workgroups,
document flow
- Distribution – ensure documents
are available to appropriate personnel
- Security – protect against loss,
tampering, or destruction, hide sensitive
information
- Encryption – protect against
unauthorized access, distribution
- Archival – ensure readability of
information in the future, protect against
disasters
- Retention – documents to be
retained, retention period, how destroyed,
etc.
- Authentication – documents are
original and meet their standards for
authentication
Compliance Regulations
Traditionally, DBAs have access to
your organization's data but often times have limited
access to tools that provide controls and limit
internal and external threats. With the
necessary technology, people, and processes,
your organization can reduce threats and provide the
necessary reporting for regulatory compliance.
Sample compliance regulations include:
| Regulation |
Risk Area |
| Sarbanes-Oxley Section 302 |
Unauthorized changes to data |
| Sarbanes-Oxley Section 404 |
Modification to data, unauthorized
access |
| Sarbanes-Oxley Section 409 |
Denial of service, unauthorized
access |
| Gramm-Leach-Bliley Act |
Unauthorized access, modification,
disclosure |
| HIPAA 164.306 |
Unauthorized access to data |
| HIPAA 164.312 |
Unauthorized access to data |
| Basel II – Internal Risk Management
|
Unauthorized access to data |
| Code of Federal Regulation Sec 11 |
Unauthorized access to data |
Audit Logs
Most vendors include
security controls and auditing capabilities as a
part of their database package.
Unfortunately, the controls must be implemented
by your organization's DBA. Without
sufficient knowledge and understanding of
internal controls, the DBA frequently makes a
"best guess" of the type of information to be
tracked and reported. Basic auditing might
include successful and unsuccessful logon
attempts. Many audit trails provide great
volumes of data, but not much information.
In addition, simply turning on auditing
is not sufficient as the raw data must be
reformatted into information that can identify
"regulatory" type of events.
Many database vendors provide auditing tools.
Unfortunately, these tools, when not properly
used, can require volumes of CPU time, disk
space, memory resources, and archiving.
Audit logs clearly require sufficient available
resources to maintain database performance.
Trend Analysis
Database vendors typically provide tools that
will search a database audit file
for specific access violations. While this
is beneficial information, it is not sufficient
to protect against internal threats which come
from employees authorized to access the database. Consider a technical support
employee
authorized to access customer records. On a
routine day, he might access 50 records.
Accessing 100,000 records in a
day might be an indication of data theft.
This scenario can only be detected by trend
analysis.
DBA Access to Information
Many DBAs have complete access to all of your
organization's data. While complete access
helps manage and minimize downtime, it also puts
your organization at risk as the DBA has access
to all information and log files. Your
management must determine the minimum amount of
access needed to allow the DBAs to perform job
duties. For example, must the DBA have
access to confidential or sensitive data such as
payroll, protected health information (PHI), or
other types of confidential information?
Internal Controls
Most regulations are concerned with effective internal controls
with appropriate reporting and procedures,
detecting unauthorized use of systems, controlling and verifying access
to information, an
independent
risk assessment and audit.
Risk assessments help your organization:
- Identify risk areas
- Analyze risks
- Risk Response
- Risk Control
Assessments review technology, people, and
processes to identify
risk areas and ensure policies and procedures
are in place to mitigate risk.
Assessments ensure that your organization has
taken the appropriate steps to protect
information. These
“reasonable efforts” include, but are not
limited to:
- Auditing - turned on, log files
secured, and reviewed in a timely manner
- Authentication - user access to
systems approved by management, passwords
expire
- Change Management - formal
testing, approval procedures
- Risk Management - Single Point of
Failure (SPOF) analysis, business continuity
- Patch Management - software is
tested and patched in a timely and
appropriate manner
- Documentation - terminated
employees have database access removed
A
50+
point assessment can help your organization
comply with regulations and protect your
information assets.
Database Audit Trails
Sample database audit trails and reporting
include, but are not limited to:
- Scripts run daily to confirm all
accounts that exist on the system are
approved
- Quarterly review all access to
applications and databases
- All key system passwords are
periodically changed
- Access to databases and systems is
limited to DBAs
- Auditing of access to key data at a
database level
- Protected database schema
(database design)
- Change management processes, testing,
and approvals when moving programs into
production
Database Firewalls
When selecting a new database management
system, determine if the vendor offers auditing,
reporting, and data management tools. In
addition, the software should provide application
level security and interface to your
organization's corporate-wide procedures for
granting access to systems. For example,
authentication should allow a
secure protocol,
such as Secure Sockets Layer (SSL). In
addition, data may need to be encrypted to
ensure additional protection.
Application
security gateways and database firewalls understand the application and
track user access. Deep packet inspection
examines each packet
going over the network to the database server to
determine the type of access being
attempted. Application security gateways can
provide other benefits such anomaly-based
Intrusion Detection System, a system for
detecting computer intrusions and misuse by
monitoring system activity and classifying it as
either normal or anomalous.
Some protection systems also have modules
that provide compliance information specifically
targeted to SOX and HIPPA. Unfortunately if you
use certain types of encryption on the traffic
going directly to the database then a firewall
that uses deep packet inspection will be
prevented from reviewing the packets.
Software Tools
Software vendors offer
a variety of tools to manage internal and
external threats and address regulatory
compliance issues. Sample tools include:
- Oracle Database Vault and Secure Backup
(encrypts backup data)
- IPLocks - assesses the
vulnerability of databases, monitors
data users, forensic auditing of logs
- Imperva's SecureSphere monitors and
protects sensitive information
- Guardium's SQL Guard network based appliance
intercepts network traffic going to and from the
database
Summary
Electronic document management and
communications solutions allow organizations to
control costs and improve their operational
efficiencies. To manage these risks,
organizations will implement solutions that
address the liabilities associated with
electronic records and communications.
Network and
security assessments help organizations identify,
manage, and reduce their risks.
Publication and Author Information
Jim
Kelton is president of Altius IT, an IT risk
management
consulting company based in Santa Ana, California.
Mr. Kelton has over 30 years of experience in the
Information Technology industry and is recognized as
a security expert. He is certified by the
Information Systems Audit and Control Association (ISACA)
as a Certified Information Systems Auditor (CISA).
Jim Kelton
Altius Information Technologies, Inc.
1506 Brookhollow Drive, Suite 122
Santa Ana, CA 92705
(714) 442-6670

|