- 06 Jan 2025
- 1 Minute à lire
- SombreLumière
- PDF
Database Encryption
- Mis à jour le 06 Jan 2025
- 1 Minute à lire
- SombreLumière
- PDF
You can encrypt Oracle and Microsoft SQL Server databases and secure connections to them using TLS/SSL. For more information about encrypting embedded databases, see Database encryption.
Data-at-rest encryption
Transparent data encryption (TDE)
Transparent data encryption allows the encryption of databases at file level.
Transparent data encryption (TDE) with Oracle Database
When encrypting an Oracle database, you can choose between a software keystore, where the encryption key is stored in a particular file, or a hardware keystore, where the encryption key is stored on an HSM.
To configure a software keystore
- Create the software keystore, where you may choose between password-based software keystores, auto-login software keystores, and local auto-login software keystores.
- Set the software TDE master encryption key.
- Begin encrypting data.
To configure a hardware keystore
- Configure HSM by following the vendor's instructions.
- Set the hardware TDE master encryption key.
- Begin encrypting data.
For more detailed information about encrypting Oracle databases with TDE, refer to the Oracle documentation.
Transparent data encryption (TDE) with Microsoft SQL Server database
To configure a master key
- Create a master key.
- Obtain a certificate that is protected by the master key.
- Create a database encryption key and protect it by the certificate.
- Set the database to use encryption.
For more detailed information about encrypting Microsoft SQL Server databases with TDE, refer to the Microsoft documentation.
Data-in-transit encryption
Oracle network data encryption and integrity
To encrypt an Oracle connection
- Activate encryption and integrity.
- Set up the negotiation of encryption and integrity.
- (OPTIONAL) Set up the encryption seed.
- Configure the encryption and integrity parameters using Oracle Net Manager.
For more detailed information about configuring network data encryption and integrity, refer to the Oracle documentation.
Encrypting connections with Microsoft SQL Server
To encrypt a Microsoft SQL Server connection
- Install a certificate in the Windows certificate store of the server computer.
- Open the SQL Server Configuration Manager, in the SQL Server Network Configuration configure the database engine to use certificate.
- Set the encryption options. We recommend to use ForceEncryption.
For more detailed information about encrypting connections to SQL Server, refer to the Microsoft documentation.