Partilhar via


Configurar chaves gerenciadas pelo cliente

O Azure Data Explorer criptografa todos os dados em uma conta de armazenamento em repouso. Por padrão, os dados são criptografados com chaves gerenciadas pela Microsoft. Para obter controle adicional sobre chaves de criptografia, você pode fornecer chaves gerenciadas pelo cliente para usar na criptografia de dados.

As chaves gerenciadas pelo cliente devem ser armazenadas em um Cofre de Chaves do Azure. Você pode criar suas próprias chaves e armazená-las em um cofre de chaves ou pode usar uma API do Cofre de Chaves do Azure para gerar chaves. O cluster do Azure Data Explorer e o cofre de chaves devem estar na mesma região, mas podem estar em assinaturas diferentes. Para obter uma explicação detalhada sobre chaves gerenciadas pelo cliente, consulte Chaves gerenciadas pelo cliente com o Cofre de Chaves do Azure.

Este artigo mostra como configurar chaves gerenciadas pelo cliente.

Configurar Azure Key Vault

Para configurar chaves gerenciadas pelo cliente com o Azure Data Explorer, você deve definir duas propriedades no cofre de chaves: Excluir suavemente e Não limpar. Essas propriedades não estão habilitadas por padrão. Para habilitar essas propriedades, execute Habilitar exclusão suave e Habilitar a Proteção contra Limpeza no PowerShell ou na CLI do Azure em um cofre de chaves novo ou existente. Apenas as chaves RSA de tamanho 2048 são suportadas. Para obter mais informações sobre chaves, consulte chaves do Key Vault.

Observação

A criptografia de dados usando chaves gerenciadas pelo cliente não é suportada em clusters de líderes e seguidores.

Atribuir uma identidade gerenciada ao cluster

Para habilitar chaves gerenciadas pelo cliente para seu cluster, primeiro atribua uma identidade gerenciada atribuída pelo sistema ou pelo usuário ao cluster. Você usará essa identidade gerenciada para conceder permissões ao cluster para acessar o cofre de chaves. Para configurar identidades gerenciadas, consulte identidades gerenciadas.

Habilite a criptografia com chaves gerenciadas pelo cliente

Estas etapas a seguir explicam como habilitar a criptografia de chaves gerenciadas pelo cliente usando o portal do Azure. Por padrão, a criptografia do Azure Data Explorer usa chaves gerenciadas pela Microsoft. Configure seu cluster do Azure Data Explorer para usar chaves gerenciadas pelo cliente e especifique a chave a ser associada ao cluster.

  1. No portal do Azure, vá para seu recurso de cluster do Azure Data Explorer .

  2. Selecione Configurações>de criptografia no painel esquerdo do portal.

  3. No painel Criptografia , selecione Ativado para a configuração Chave gerenciada pelo cliente .

  4. Clique em Selecionar chave.

    Configure chaves gerenciadas pelo cliente.

  5. Na janela Selecionar chave do Cofre de Chaves do Azure, selecione um Cofre de Chaves existente na lista suspensa. Se selecionar Criar novo para criar um novo Cofre de Chaves, será encaminhado para o ecrã Criar Cofre de Chaves .

  6. Selecione Chave.

  7. Versão:

    • Para garantir que essa chave sempre use a versão de chave mais recente, marque a caixa de seleção Sempre usar a versão atual da chave .
    • Caso contrário, selecione Versão.
  8. Clique em Selecionar.

    Selecione a chave no Cofre de Chaves do Azure.

  9. Em Tipo de identidade, selecione Sistema atribuído ou Usuário atribuído.

  10. Se selecionar Identidade de Utilizador Atribuída, escolha uma identidade atribuída de utilizador na lista suspensa.

    Selecione o tipo de identidade gerenciada.

  11. No painel Criptografia que agora contém sua chave, selecione Salvar. Quando a criação da CMK for bem-sucedida, você verá uma mensagem de sucesso em Notificações.

    Salve a chave gerenciada pelo cliente.

Se você selecionar a identidade atribuída ao sistema ao habilitar chaves gerenciadas pelo cliente para seu cluster do Azure Data Explorer, criará uma identidade atribuída ao sistema para o cluster, caso não exista. Além disso, você fornecerá as permissões get, wrapKey e unwrapKey necessárias para seu cluster do Azure Data Explorer no Cofre da Chave selecionado e obterá as propriedades do Cofre da Chave.

Observação

Selecione Desativado para remover a chave gerenciada pelo cliente depois que ela for criada.

Atualizar a versão principal

Ao criar uma nova versão de uma chave, você precisará atualizar o cluster para usar a nova versão. Primeiro, ligue Get-AzKeyVaultKey para obter a versão mais recente da chave. Em seguida, atualize as propriedades do cofre de chaves do cluster para usar a nova versão da chave, conforme mostrado em Habilitar criptografia com chaves gerenciadas pelo cliente.

Próximos passos