News
Database
Logging Security Management
Buried deep within enterprise IT infrastructures,
databases can be said to hold the “crown jewels” of
an organization. Unfortunately, database security is
often lacking, leaving sensitive, business-critical
information such as customer data, financial details
and more, vulnerable to hackers. Anton Chuvakin of
DM Direct, discusses the security importance of
database logging.
It is common that database administrators (DBAs) are
assigned the task of database security, but this is
an issue that should be of utmost importance to any
business that wants to stay in business.
Databases are now becoming one of the most
voluminous log generators in the enterprise –
rivaling firewalls for the top spot. Most databases
(i.e., Oracle, Microsoft SQL Server, IBM DB2, MySQL,
etc.) will log system starts, stops and restarts by
default, but database logging isn’t merely about
keeping the system running, particularly when your
databases contain sensitive, private information.
Security and compliance requirements must therefore
be considered when configuring your database and
managing your logs.
Database logging thereby becomes an essential (and
required) component of database security – and it
makes sense to not only focus on “keeping the bad
guys out,” but also to take a “what’s going on in
here?” approach. After all, you may not know who the
“bad guys” are. Logs can provide a continuous
fingerprint of everything that happens in your IT
systems and with your data, and will point you to
the “who, what, when, where” information of any
breach – whether the malicious behavior comes from
outside hackers, a disgruntled employee, or another
source.
Typical database log events may include:
• User logins and logouts;
• Database system starts, stops and restarts;
• Various system failures and errors;
• User privilege changes;
• Database structure (metadata) changes;
• Most other DBA actions; and
• Select or all database data access (if configured
to be so).
As we know, hackers are always looking for new ways
to break through security barriers to access your
sensitive information, and all preventative security
measures fail at some point. Thus, because you are
not able to guard against every malicious hacker,
logs will at least allow you to detect such security
breaches as well as actually figure out how it was
done during the incident investigation. At a minimal
level, logs must be collected and archived, but log
analysis makes the data significantly more useful.
In more explicit terms, log monitoring and
management should include:
• Collection: Gathering log data where it is being
generated via an agent or remotely;
• Transfer: Securely transmitting log data to a
central server for analysis and storage;
• Alerts: Issuing real-time alerts to database
administrators if needed;
• Reporting and analysis: Providing reports and
analytics based on log data, and;
• Storage: Securely storing logs as long as
prescribed by your retention policy and then, just
as safely, destroying them.
The above examples for managing your log data will
help you keep tabs on the activities occurring in
your business. Regularly collecting log data is a
best practice for incident response and can save you
during crunch time after a server crash, data theft,
or surprise visit by your friendly auditor.
Alternatively, if someone is downloading an entire
table or changing a database schema while being
logged on from a remote connection, a real-time
alert will catch your attention. Further, reports
may help you track and analyze login failures and
successes or after-hours access to better evaluate
insider privilege abuse. In other words, database
logs can help you catch unusual behavior before a
problem gets out of hand and into headline news.
Database log management is becoming a best practice
for database security – you should be aware of who
is accessing or changing your data, when they are
accessing it, and where they are accessing it.
Luckily, you can combine database log management
with other similar projects (such as firewall or
UNIX server syslog management) and use a single
automated Log Management and Intelligence (LMI)
platform to enable efficient and reliable log
collection, reporting analysis, and retention. As
long as you grow your LMI deployment in phases
rather than trying to cover all logs on day one, you
will be on the path to overall greater IT security
within your organization.
---Source:
Excerpts from DM News December 2007article “Tips and
Trends on Database Log Management” (www.dmreview.com).
|
|
|
Melissa Data
|
 |

| Enhance your
website, software or database with
easy-to-integrate data quality programming tools
and web services. |
|
|
|
|
 |

|
Save money on postage using leading
mail preparation software and other
direct marketing products. |
|
|
|
|
 |

Update & standardize addresses and
find out more about contacts in your
database.
|
|
|
|
|
 |

Find new customers perfect for your
business with our online and
specialty mailing lists.
|
|
|
|
|
 |

Locate the business information you
need such as ZIP Codes, address
verification, maps.
|
|
|
|
|