Gerenciamento de recuperação do Azure Key Vault com proteção de exclusão e limpeza suave

Este artigo aborda dois recursos de recuperação do Cofre de Chaves do Azure, exclusão suave e proteção contra limpeza. Este documento fornece uma visão geral desses recursos e mostra como gerenciá-los por meio do portal do Azure, da CLI do Azure e do Azure PowerShell.

Importante

Se um cofre de chaves não tiver a proteção de exclusão suave habilitada, excluir uma chave a excluirá permanentemente. Os clientes são fortemente incentivados a ativar a imposição de exclusão suave para seus cofres por meio da Política do Azure.

Para obter mais informações sobre o Cofre da Chave, consulte

Pré-requisitos

  • Uma subscrição do Azure - crie uma gratuitamente

  • Azure PowerShell.

  • CLI do Azure

  • Um Cofre da Chave - você pode criar um usando o portal do Azure, CLI do Azure ou o Azure PowerShell

  • O usuário precisa das seguintes permissões (no nível de assinatura) para executar operações em cofres excluídos por software:

    Permissão Description
    Microsoft.KeyVault/locations/deletedVaults/read Exibir as propriedades de um cofre de chave excluído suavemente
    Microsoft.KeyVault/locations/deletedVaults/purge/action Limpar um cofre de chaves apagado suavemente
    Microsoft.KeyVault/locations/operationResults/read Para verificar o estado de limpeza do cofre
    Contribuidor do Key Vault Para recuperar cofre excluído por software

O que são soft-delete e purge protection

A proteção contra exclusão suave e limpeza são dois recursos diferentes de recuperação do cofre de chaves.

A exclusão suave foi projetada para evitar a exclusão acidental do cofre de chaves e chaves, segredos e certificados armazenados dentro do cofre de chaves. Pense em soft-delete como uma lixeira. Quando você exclui um cofre de chaves ou um objeto de cofre de chaves, ele permanece recuperável por um período de retenção configurável pelo usuário ou um padrão de 90 dias. Os cofres de chaves no estado de exclusão suave também podem ser limpos (excluídos permanentemente), permitindo que você recrie cofres de chaves e objetos de cofre de chaves com o mesmo nome. Tanto a recuperação quanto a exclusão de cofres de chaves e objetos exigem permissões de política de acesso elevadas. Uma vez que a exclusão suave tenha sido ativada, ela não poderá ser desativada.

É importante notar que os nomes dos cofres de chaves são globalmente exclusivos, portanto, você não pode criar um cofre de chaves com o mesmo nome de um cofre de chaves no estado de exclusão suave. Da mesma forma, os nomes de chaves, segredos e certificados são exclusivos dentro de um cofre de chaves. Não é possível criar um segredo, chave ou certificado com o mesmo nome de outro no estado de exclusão suave.

A proteção contra limpeza foi projetada para impedir a exclusão do cofre de chaves, chaves, segredos e certificados por um insider mal-intencionado. Pense nisso como uma lixeira com um bloqueio baseado no tempo. Você pode recuperar itens a qualquer momento durante o período de retenção configurável. Você não poderá excluir ou limpar permanentemente um cofre de chaves até que o período de retenção termine. Uma vez decorrido o período de retenção, o objeto do cofre da chave ou do cofre da chave é limpo automaticamente.

Nota

A Proteção contra Limpeza foi projetada para que nenhuma função ou permissão de administrador possa substituir, desabilitar ou contornar a proteção contra limpeza. Quando a proteção contra limpeza está ativada, não pode ser desativada ou substituída por ninguém, incluindo a Microsoft. Isto significa que tem de recuperar um cofre de chaves eliminado ou aguardar que o período de retenção termine antes de reutilizar o nome do cofre de chaves.

Para obter mais informações sobre a exclusão suave, consulte Visão geral da exclusão suave do Azure Key Vault

Verifique se a exclusão suave está habilitada em um cofre de chaves e habilite a exclusão suave

  1. Inicie sessão no portal do Azure.
  2. Selecione o cofre das chaves.
  3. Selecione a folha "Propriedades".
  4. Verifique se o botão de opção ao lado de soft-delete está definido como "Enable Recovery".
  5. Se a exclusão suave não estiver habilitada no cofre de chaves, selecione o botão de opção para ativar a exclusão suave e selecione "Salvar".

Em Propriedades, Soft-delete é realçado, assim como o valor para habilitá-lo.

Conceder acesso a uma entidade de serviço para limpar e recuperar segredos excluídos

  1. Inicie sessão no portal do Azure.
  2. Selecione o cofre das chaves.
  3. Selecione a folha "Política de acesso".
  4. Na tabela, localize a linha da entidade de segurança à qual você deseja conceder acesso (ou adicione uma nova entidade de segurança).
  5. Selecione a lista suspensa para chaves, certificados e segredos.
  6. Role até a parte inferior da lista suspensa e selecione "Recuperar" e "Limpar"
  7. As entidades de segurança também precisam das funcionalidades "get" e "list" para executar a maioria das operações.

No painel de navegação esquerdo, as políticas do Access são realçadas. Nas políticas do Access, a lista suspensa Posições secretas é mostrada e quatro itens são selecionados: Obter, Listar, Recuperar e Limpar.

Listar, recuperar ou limpar um cofre de chaves excluído por software

  1. Inicie sessão no portal do Azure.
  2. Selecione a barra de pesquisa na parte superior da página.
  3. Procure o serviço "Cofre de Chaves". Não selecione um cofre de chaves individual.
  4. Na parte superior do ecrã, selecione a opção "Gerir cofres eliminados"
  5. Um painel de contexto é aberto no lado direito da tela.
  6. Selecione a sua subscrição.
  7. Se o cofre de chaves tiver sido excluído suavemente, ele aparecerá no painel de contexto à direita.
  8. Se houver muitos cofres, você pode selecionar "Carregar mais" na parte inferior do painel de contexto ou usar a CLI ou o PowerShell para obter os resultados.
  9. Depois de encontrar o cofre que deseja recuperar ou limpar, marque a caixa de seleção ao lado dele.
  10. Selecione a opção Recuperar na parte inferior do painel de contexto se pretender recuperar o cofre de chaves.
  11. Selecione a opção de limpeza se quiser excluir permanentemente o cofre de chaves.

Nos cofres de chaves, a opção Gerenciar cofres excluídos é realçada.

Em Gerenciar cofres de chaves excluídos, o único cofre de chaves listado é realçado e selecionado, e o botão Recuperar é realçado.

Listar, recuperar ou limpar segredos, chaves e certificados excluídos por software

  1. Inicie sessão no portal do Azure.
  2. Selecione o cofre das chaves.
  3. Selecione a folha correspondente ao tipo de segredo que você deseja gerenciar (chaves, segredos ou certificados).
  4. Na parte superior da tela, selecione "Gerenciar excluídos (chaves, segredos ou certificados)
  5. Um painel de contexto aparece no lado direito da tela.
  6. Se o seu segredo, chave ou certificado não aparecer na lista, ele não está no estado de exclusão suave.
  7. Selecione o segredo, a chave ou o certificado que deseja gerenciar.
  8. Selecione a opção para recuperar ou limpar na parte inferior do painel de contexto.

Em Chaves, a opção Gerenciar chaves excluídas é realçada.

Próximos passos