Protect your SQL Server database from unauthorized access, modification and distribution! Hides schema!
 
About DBDefence
System Requirements
Installation
Configuration and Startup
DBDefence Configurator
Starting DBDefence
Database Encryption
Introduction
Hardware Encryption
Encryption Tools
Encryption API
Exceptions
Database decryption
FIPS 140-2 Information
Database Access
Introduction
Using SQL commands
DBDefence Client DLL
Reporting Services Extension
Editing Database with SQL Studio
Service Broker Access
Hiding DbDefence
Hiding DbDefence
Profiler Protection
Profiler Protection
Backup, Distribution ...
Replication
Backup
Distribution
DBDefence SQL functions
dbd_hardware_aes
dbd_listdb
dbb_on
dbd_reg_info
dbd_status
Sales questions
Purchase and support
Activation
Acknoledgements
DBDefence 2.10 Reference

Encryption

DBDefence uses AES-128 encryption to completely encrypt your database and log files. As standard, It uses highly optimized AES encryption routines. If your environment requires a FIPS 140-2 validated encryption module please contact us.

You can encrypt a database by using the DBDefence GUI or the command line tool. Both will produce the same result, however the GUI version runs several simple tests to ensure the database integrity and protection after encryption.

After encryption DBDefence will deny any attempted access to the database until the correct password is supplied. An encrypted database contains a symmetric key called dbdx.  You will need to open that key with an SQL Server statement:

OPEN SYMMETRIC KEY dbdx DECRYPTION BY PASSWORD='<password>'.

If you drop that key from the string you will not be able to access the database. However, you do also have the option to decrypt the database and re-encrypt it. To decrypt the database you must know the password and have the corresponding key files. Read more about accessing a protected database.

Any backups created from a protected database are also encrypted. There are several things you need to know about the backup and restore process. Please read the Backup section for more information.

For each encrypted file DBDefence creates a key file with extension .dbd_key If you copy the database to another server you must copy corresponding key files too. Without those files it will be impossible to attach them to an SQL Server. If your distribute the database you need to distribute all key files as well. Read more about distribution

Free Version can be used in commercial projects freely. However, the Free Version has a limited database size of up to 77Mb. Read more about obtaining the full version.


support@dbdefence.com
Copyright Elitude Software, 2009-2011