In today’s digital age, database encryption has become increasingly important for businesses. While there are various solutions available, one product that stands out is DbDefence. Unlike other encryption tools, DbDefence offers unique features that go beyond simple file encryption, providing an extra layer of protection for your SQL Server database.
One of the key advantages of DbDefence is its ability to hide the database structure and data from local database administrators (DBAs). This means that even if someone with administrative privileges tries to access the encrypted database, they will be denied access. This feature sets DbDefence apart from other encryption tools and makes it a potential alternative to Microsoft’s Transparent Data Encryption (TDE).
Installing DbDefence is a simple and fast process. Once installed, you can encrypt your test database and see the results for yourself. When attempting to access the system catalog or open the database from SQL Server Management Studio (SSMS), you will encounter an error message. This confirms that the database files are indeed encrypted.
DbDefence uses AES-128 encryption to secure your database files. In addition to encryption, it also requires authorized applications to access the database. To gain access, you need to add your application to the list of approved applications and provide the database name and password. Once added, the authorized application can access the database transparently, but only from the computer where it was configured. Any attempts to access the database from other client applications or computers will be rejected.
One of the notable features of DbDefence is its ability to prevent unauthorized substitution of the authorized application. Before granting access, DbDefence checks the digital signature of the authorized application, ensuring that it cannot be replaced with another application.
DbDefence also offers additional features that you may find useful. These include encrypted backups, an API for .NET and native apps to manage encryption from your own application or command line, encryption with a FIPS 140-2 validated module, and encryption with a certificate.
If you are a software vendor looking to protect your database from local administrators, DbDefence is definitely worth considering. The software is free for SQL Server 2005 and 2008, with prices starting from $698 per server for newer SQL Server versions.
For more information and to download DbDefence, visit their official website: https://www.database-encryption.com/