Click here to monitor SSC

John Magnabosco

SQL Server Development and Data Security

Dress in Layers

Published Wednesday, February 25, 2009 8:18 PM

In my hometown of Indianapolis the Winter weather can get very cold. Earlier in this season we had a day where the temperatures dropped to -12 degrees Fahrenheit. The strategy that is employed when voyaging out into the frozen tundra is to dress in layers. By dressing in layers you are adding protection between your delicate flesh and the harsh frigid air. If the layers are insufficient the protection is breached and you suffer the wrath of frostbite.

The strategic approach to protecting your sensitive data is very similar to managing your Winter outings. Any single security effort, be it encryption, hashing, encoding, role-based permissions, or management policies, will fall short in the protection of sensitive data. The dawning of multiple security measures reduce the occurrence of an unauthorized disclosure attempt.

When selecting the security features that are to be applied it is important to understand the intended role of each feature. All features have their strengths, vulnerabilities, and specific role to fill in the security strategy. None provide an all encompassing security solution.

I recently gave a presentation on the topic to Transparent Data Encryption (TDE). A large part of the Q/A portion of the evening was discussing the intended role of TDE. At a base level, TDE is intended to protect the physical files (data file, transaction logs, and backup files) of the database. When a TDE protected database is active on a server it is beyond the scope of that feature. When a TDE protected database is placed upon a backup device or media the power of this feature shines.

The combination of TDE and other features, such as cell-level encryption or one-way encryption, is a greater solution than either option in solitude. Sensitive data protection at the database as well as at the user interface is greater still.

by Johnm

Comments

No Comments
You need to sign in to comment on this blog

About Johnm

John Magnabosco manages the Data Services Group at one of the fastest growing companies in the United States. He is also a Co-Founder of the Indianapolis Professional Association for SQL Server (IndyPASS), Co-Founder of IndyTechFest, the author of the book titled "Protecting SQL Server Data" and contributing author of "SQL Server MVP Deep Dives Volume 2".
Latest articles
Checking Out SQL Backup Pro 7’s New Automatic Backup Verification
 Wouldn't it be great to offload the daily chore of checking the integrity of your production... Read more...

Chuck Lathrope: DBA of the Day
 Chuck Lathrope was a finalist for the Exceptional DBA of the Year award in 2009. We contacted him to... Read more...

Backups, What Are They Good For?
 Pixar recently confessed, in an engaging video, that Toy Story 2 was almost lost due to a bad backup,... Read more...

C# Async: What is it, and how does it work?
 The biggest new feature in C#5 is Async, and its associated Await (contextual) keyword. Anybody who is... Read more...

SQL Server 2012 AlwaysOn
 SQL Server AlwaysOn provides a high-availability and Disaster-recovery solution for SQL Server 2012. It... Read more...