MSA de tempo padrão de destruição da chave

Conforme anunciado recentemente, o Cloud Key Management Service (Cloud KMS) está alterando o valor padrão de acordo com o tempo que uma chave permanece no estado DESTROY_SCHEDULED antes de ser destruída de 1 para 30 dias. Esta página fornece mais informações sobre a mudança e como você pode agir de acordo com suas necessidades.

Visão geral

Quando você envia uma solicitação de destruição de uma versão de chave, o state dela se torna DESTROY_SCHEDULED. Durante esse período de exclusão reversível, é possível cancelar a solicitação de destruição restaurando a versão da chave. Depois que a duração programada para destruição configurada da chave tiver passado, o estado da versão se tornará DESTROYED, e o material da chave não poderá ser recuperado pelos clientes.

O Cloud KMS está alterando o valor padrão de quanto tempo uma chave permanece no estado DESTROY_SCHEDULED antes de ser destruída de 1 para 30 dias.

Essa mudança aborda o feedback de várias fontes que indicaram a necessidade de uma duração mais longa. O novo valor padrão ajudará você a perceber e restaurar chaves destruídas por engano antes que seja tarde demais, reduzindo o risco geral de exclusão acidental ou maliciosa de chaves.

Cronograma

Data O que está mudando?
1o de novembro de 2023 Use o procedimento de desativação para manter inalterada a duração programada padrão de todas as chaves atuais (criadas antes de 1o de fevereiro de 2024).
1o de fevereiro de 2024 Todas as novas chaves criadas sem duração programada de destruição personalizada usam a nova duração padrão de 30 dias.
1o de maio de 2024 Se você não fizer nada até essa data, as chaves atuais em que nenhum valor de duração programado de destruição personalizada estiver especificado serão atualizadas para usar o novo padrão de 30 dias.

Ações necessárias

Escolha as ações da lista a seguir que melhor atendem às suas necessidades:

  • Para aceitar a nova duração programada de destruição padrão de 30 dias para chaves atuais que usam o valor padrão anterior de um dia, não é necessário realizar nenhuma ação. As chaves atuais com duração programada de destruição de 1 dia serão atualizadas automaticamente para 30 dias. Essa migração está programada para começar em 1o de maio de 2024 e espera-se que ela seja concluída em até duas semanas após essa data.

  • Para aceitar a nova duração programada de destruição padrão de 30 dias para novas chaves, não é necessário fazer nada. Novas chaves sem duração programada de destruição personalizada especificada serão criadas usando o valor padrão de 30 dias. É possível dispensar o banner no console do Google Cloud.

  • Para manter a duração programada de destruição anterior de 1 dia para as chaves atuais (criadas antes de 1o de fevereiro de 2024), desative a atualização da duração programada de destruição padrão. Para instruções detalhadas, consulte Desativar a atualização das chaves atuais nesta página.

  • Para manter a duração programada de destruição anterior de um dia para chaves novas, especifique esse valor como a criação programada de destruição durante a criação da chave. Defina a duração programada da destruição para todas as chaves criadas a partir de 1o de fevereiro de 2024. Para instruções detalhadas, consulte Definir a duração do estado "programado para destruição".

Desativar a atualização das chaves atuais

Para manter o padrão antigo para suas chaves atuais, desative seu projeto no console do Google Cloud ou CLI gcloud até 1o de maio de 2024.

  1. Conceda a si mesmo a nova permissão do IAM cloudkms.locations.optOutKeyDeletionMsa. Observe que essa permissão também faz parte do papel cloudkms.adminatual do IAM.
  2. Faça a desativação usando um destes métodos:

    • Use o banner na página Gerenciamento de chaves no console do Google Cloud.

    • Execute o comando kms key-deletion-opt-out para desativar projetos individuais:

      gcloud alpha kms key-deletion-opt-out --project=projects/PROJECT_ID
      

      Substitua PROJECT_ID pelo código do projeto.

    • Use um script bash para executar o comando kms key-deletion-opt-out em todos os projetos da organização:

      #!/bin/bash
       for project_id in $(
           gcloud asset search-all-resources \
               --scope=organizations/ORGANIZATION_ID \
               --query="name://cloudresourcemanager.googleapis.com/projects" \
               --read-mask=project \
               | awk '{ print $2 }' | sed '/^$/d'
       ); do
           $(gcloud alpha kms key-deletion-opt-out --project=$project_id)
       done
      

      Substitua ORGANIZATION_ID pelo ID da organização.

Desfazer a desativação da atualização das chaves atuais

Se você desativar por engano, só poderá reativar usando a CLI gcloud, adicionando a sinalização --undo ao final do comando. Por exemplo, para um único projeto, use o seguinte comando para desfazer a desativação:

gcloud alpha kms key-deletion-opt-out --project=projects/PROJECT_ID --undo

Novidades