Configurar e usar o Always Encrypted com enclaves seguros

Aplica-se a: SQL Server 2019 (15.x) e versões posteriores no Banco de Dados SQL do Windows Azure

O Always Encrypted com enclaves seguros estende o recurso Always Encrypted existente para habilitar funcionalidades mais avançadas em dados confidenciais mantendo a confidencialidade desses dados. Este artigo lista tarefas comuns para configurar e usar o recurso.

Para obter tutoriais que mostram como começar rapidamente a usar o Always Encrypted com enclaves seguros, confira:

Configurar o enclave seguro e a atestação

Para usar o Always Encrypted com enclaves seguros, configure seu ambiente para garantir que o enclave seguro esteja disponível para o banco de dados. Você também precisará configurar o atestado de enclave, se aplicável.

O processo para configurar seu ambiente depende se você estiver usando o SQL Server 2019 (15.x) ou o Banco de Dados SQL do Azure.

Configurar o enclave seguro e o atestado no SQL Server

Para configurar o Always Encrypted com enclaves seguros sem atestação, consulte:

Para configurar o Always Encrypted com enclaves e atestados seguros, consulte:

Configurar o enclave e o atestado seguros no banco de dados SQL do Azure

Importante

Enclaves Always Encrypted com Intel Software Guard Extensions (Intel SGX) chegam ao fim do suporte em 31 de outubro de 2027. Migre os bancos de dados afetados antes dessa data. Após 31 de outubro de 2027, o Azure automaticamente moverá qualquer banco de dados que permaneça na camada de computação da série DC para uma camada de computação da série padrão suportada (não DC) e habilitará enclaves de segurança baseada em virtualização (VBS). Para opções de migração, veja o guia de migração do Always Encrypted com enclaves Intel SGX.

Para obter detalhes, confira os seguintes artigos:

Importante

Os enclaves VBS no Banco de Dados SQL do Azure não dão suporte a atestado. A configuração do Atestado do Azure só se aplica a enclaves do Intel SGX.

Gerenciar chaves para Always Encrypted com enclaves seguros

Configurar colunas com o Always Encrypted com enclaves seguros

Executar instruções Transact-SQL usando os enclaves seguros

Criar e usar índices em colunas com suporte a enclave

Desenvolver aplicativos usando o Always Encrypted com enclaves seguros