SecretsManagerReadWrite + AWSKeyManagementServicePowerUser

Detalhe da regra SoD — cinco plataformas, três provedores

HighAWS IAM

SecretsManagerReadWrite + AWSKeyManagementServicePowerUser

Ler e escrever os segredos e operar as chaves que os cifram — custódia única.

AWS IAMmanaged policy
SecretsManagerReadWrite

Por que isso é um conflito

A proteção de um segredo no Secrets Manager depende de duas autorizações distintas: acesso ao segredo e acesso à chave KMS que o cifra. É por isso que a AWS permite que a key policy seja gerida por um time diferente do que gere o segredo. Quando a mesma identidade tem as duas, a cifra deixa de ser um controle de acesso e vira só armazenamento.

Risco

Extração de credenciais de banco, chaves de API e tokens de integração por uma única identidade, sem que nenhuma segunda autorização precise ser obtida ou registrada.

Como mitigar

  • Manter a key policy do KMS sob custódia de uma equipe de segurança, separada de quem opera os segredos.
  • Usar chaves gerenciadas pelo cliente com key policy explícita, em vez da chave padrão do serviço.
  • Ativar rotação de segredo e alertar sobre GetSecretValue em volume atípico ou fora de horário.
  • Auditar Decrypt no CloudTrail para as chaves que cifram segredos de produção.

Frameworks aplicáveis

ISO 27001NIST CSFPCI-DSSLGPD