Para avaliar a viabilidade de utilização do TDE (Transparent Data Encrytion) no SQL Server com os produtos da Linha RM utilizamos a configuração a seguir.
Existem outras formas de configuração, armazenamento das chaves de criptografia e instalação do SGBD. Não é objetivo deste documento capacitar para instalação ou configuração do TDE, se atendo apenas na apresentação do ambiente avaliado.
Crie uma chave mestra
|
---|
Crie ou obtenha um certificado protegido pela chave mestra
|
---|
Crie uma chave de criptografia de banco de dados e proteja-a com o certificado
|
---|
Defina o banco de dados para usar criptografia
|
---|
Feito isso, é possível verificar a criptografia utilizando o seguinte comando:
SELECT name, encryption_state, encryptor_type FROM sys.dm_database_encryption_keys a, sys.databases b WHERE a.database_id = b.database_id |
---|
Também é possível realizar o backup do certificado. Para isso, rode o script a seguir, alterando os caminhos especificados para o local em que será armazenado o backup:
|
---|
Para mais informações sobre essa funcionalidade, favor consultar a página: https://docs.microsoft.com/pt-br/sql/relational-databases/security/encryption/transparent-data-encryption?view=sql-server-ver15