Site sponsored by: Idera Try Idera’s new SQL admin toolset
SQL Server Performance

  • Home
  • Articles
  • Forums
  • Tips
  • Quiz
  • FAQ's
  • Blogs
  • Software
  • Books
  • About Us
RSS Feeds
Sign in | Join


Write for Us

Share you SQL Server knowledge with others and raise your profile in the community More...
Latest Articles

Capture DDL Changes using Change Data Capture with SQL Server 2008 ...
Business Intelligence in Collaborative Planning, Forecasting and Replenishment
Inside SQL Server Cluster Setup and Troubleshooting Techniques - Part I ...
Configure and Manage Policy Based Management in SQL Server 2008 ...

More     
 
Latest FAQ's

Cannot Start SQL Server Service
Users are able to connect to report manager but not able ...
Errors when SQL Server Snapshot Replication is Running
How to Display Server Name or IP Address in a Reporting ...

More     
   
Latest Software Reviews

Spotlight on ApexSQL Doc 2008
ApexSQL Enforce
Embarcadero Change Manager
SQL Server DBA Dashboard

More     

books >> other books >> Cryptography in the Database

Cryptography in the Database


May 29, 2002

Book Review




Cryptography in the Database
by Kevin Kenan
2005 Addison-Wesley

Murach's SQL for SQL Server Find out more about this book,
or purchase it, from Amazon.com

Every now and then you see a question similar to this: "How can I hide my data from my DBA?" And most often an answer goes something like this: "You cannot stop a DBA from reading your data. Why would you want to? If you cannot trust your DBA, you have more than the reading of data to worry about. If you really want to do this, encrypt your data in your front-end and then store the encrypted data in the database. But remember, database encryption alone is weak."

Data security is still a neglected topic — at least when it comes to the security behind firewalls and intrusion detection systems, internal to a company. A spectacular news stories about someone hacking into a system generates more media attention. News about "internal hackers" rarely reaches the public or the media. The internal attacker has an advantage because he is already inside the outer wall. He already has access to the network and knows about the network topology. The database administrator is here in a very privileged position. Not only does he already have access to all the data in the database, but he is also in a position to cover his tracks. Cryptography can help to minimize this potential security risk but database cryptography alone is not enough. To achieve maximum security one needs to implement a complete cryptographic infrastructure.

This is in short a summary of this book, in which the author designs and implements a cryptographic infrastructure. But does he give enough ideas to implement such an infrastructure in one's own IT system or to judge for one's own needs the usefulness of third-party products.

The author leads Symantec's IT application and database security program, which is in charge of security for all of Symantec's internal systems. The examples in the book use MySQL as database system and Java as programming language, but they should be easily translatable to other database systems and languages. The complete source code of his cryptographic project is available online and can be downloaded from the publisher's Web site.

This book is for people who work on projects or in environments where security is the top priority — whether as systems architects, systems analysts, developers, or even risk managers — and worth reading. The only prerequisite is that the reader should already have at least a basic knowledge of cryptography.


        








Home | Peformance Articles | Audit Articles | Business Intelligence Articles | Clustering Articles | Developer Articles | Reporting Services Articles | DBA Articles | ASP.NET / ADO.NET Articles | DBA FAQ's | Developer Peformance FAQ's | DBA Peformance FAQ's | Developer FAQ's | Clustering FAQ's | Error Messages | Audit Tool Reviews | Backup Tool Reviews | Coding Tool Reviews | Compare Tool Reviews | Documentation Tool Reviews | Design Tool Reviews | Monitoring Tool Reviews | Log Tool Reviews | Reporting Tool Reviews | Clustering Tool Reviews | Security Tool Reviews | Change Management Tool Reviews | Remote Access Tool Reviews | Book Reviews | Security Tool Reviews | QDPMA Performance Tuning | ADO.NET / ASP.NET | Administration | Analysis/OLAP Services | Application Development | Configuration | Components | ETL | Hardware | High Availability | Hints | Index | Misc | Operating Systems | Performance Tuning | Replication | T-SQL | Views


              © 1999-2008 by T10 Media. All rights reserved