Autores Fernanda Stedile e Oberdan Schaider
Olá, pessoal!
Hoje vamos aprender um pouco sobre uma feature do SQL muito importante para manter seus arquivos de backup seguros: O backup encryption.
É uma ferramenta exclusiva que pode ser ativada no momento da geração do backup no Management Studio ou via script. Ela está disponível nas versões a partir do SQL 2014 Standard.
Para implementar uma criptografia de backup é, na verdade, bem simples.
São necessários apenas 3 tópicos:
1- Criar uma Master Key;
2 – Criar um certificado, que será protegido pela Master Key;
3 – Criar o backup e protegê-lo com o certificado e com um algoritmo de criptografia
Backup Encryption
Para realizar um backup criptografado seguem os passos:
1 – Criar uma Master Key.
2 – Criar um certificado.
3 – É muito importante manter um backup do certificado guardado em um cofre, pois sem ele NÃO SERÁ POSSÍVEL RESTAURAR OS BACKUPS.
4 – No assistente de backups, após as configurações padrões, você deve ir até a aba “Media Options” e então selecione a opção “Backup to a new media set, and erase all existing backup sets” e no campo “New media set name” escreva um nome para o seu Media set como por exemplo: “Backups Criptografados”
5 – Então, em Backup Options você deve marcar a opção “Encrypt Backup” e selecionar o certificado apropriado
Após estes passos o backup criptografado será realizado!
OBS: Se você precisar restaurar um certificado, use o seguinte script:
Hoje entendemos um pouco mais sobre o backup encryption disponível no SQL, também aprendemos como realizá-lo passo a passo.
Ainda há outras ferramentas de criptografia para explorarmos mais adiante.
Até o próximo post!