Voltar
IAM Roles Anywhere e PKI: boas práticas para dar identidade a workloads fora da AWS

IAM Roles Anywhere e PKI: boas práticas para dar identidade a workloads fora da AWS

Aprofundamento CEVIU

Aprofundamento

O ponto central do guia da AWS é simples: cada workload fora da AWS precisa de identidade própria. Isso significa um certificado X.509 exclusivo, assinado pela sua CA, com atributos distintos, e uma IAM role separada para cada um. O IAM Roles Anywhere valida emissor e subject, e extrai Common Name, emissor e Subject Alternative Name para uso em políticas, via sts:sourceIdentity e principal tags. Um detalhe que pega gente desprevenida: Subject CN vazio não é suportado.

A parte de defesa está no detalhe. Certificados de validade curta reduzem a janela de exposição e diminuem a necessidade de revogação ativa. A posição do trust anchor na hierarquia da CA define quais certificados são aceitos. As permissões efetivas das credenciais são a interseção de políticas de recurso, de identidade e de sessão. Para a chave privada, o credential helper integra PKCS #11 (a partir da versão 1.1.0) e TPM 2.0 (desde dezembro de 2024), com chaves não exportáveis. No AWS CLI, a AWS recomenda o comando serve em vez de update, porque update grava credenciais em disco. O serve entrega as credenciais por um endpoint local no padrão IMDSv2.

O que mudou

O post chega após uma sequência de novidades da AWS em identidade e certificados. Em 1 de julho de 2026, o CEVIU noticiou o suporte do ACM ao protocolo ACMEv2 para emissão e renovação automáticas de certificados TLS públicos, em qualquer workload. A nota do post atual liga isso ao Roles Anywhere: o X.509 dá a identidade, o ACM cuida da criptografia em ambientes híbridos.

Por que isso importa

Credenciais estáticas continuam sendo um vetor clássico de vazamento, como o CEVIU já apontou na matéria de 9 de fevereiro de 2026 sobre abandonar credenciais estáticas. Com Roles Anywhere e uma PKI bem desenhada, servidores on-premises e contêineres passam a usar credenciais temporárias, com escopo mínimo por workload. Se você já emite certificados (por exemplo, via Active Directory Certificate Services), o caminho pode ser curto.

Linha do tempo

  1. CEVIU publica sobre o abandono de credenciais estáticas em favor de práticas modernas de identidade.

  2. ACM passa a suportar ACMEv2 para certificados TLS públicos automatizados.

  3. AWS publica boas práticas para integrar o IAM Roles Anywhere com a PKI.

Perguntas frequentes

O que é o AWS IAM Roles Anywhere?

É um serviço que permite a workloads fora da AWS obter credenciais temporárias do IAM. A autenticação usa certificados X.509 emitidos pela sua PKI. Assim, você evita chaves de acesso de longa duração.

Preciso trocar meus certificados atuais para usar o Roles Anywhere?

Provavelmente não. Segundo a AWS, certificados já emitidos aos workloads, como os do Active Directory Certificate Services, tendem a funcionar sem alterações. A recomendação é ter um certificado exclusivo por workload. Lembre que Subject CN vazio não é aceito.

Quais são as etapas para montar o modelo de confiança?

São três. Primeiro, crie um trust anchor. Depois, configure as IAM roles com a trust policy do serviço Roles Anywhere. Por fim, crie profiles com as roles e as session policies relevantes.

Como proteger a chave privada do workload?

Use o credential helper com PKCS #11 para HSMs ou repositórios seguros, ou com TPM 2.0, onde a chave é gerada dentro do TPM e marcada como não exportável. Em Windows e macOS, há suporte aos repositórios de certificados do sistema. A ideia é que a chave nunca fique legível em disco.

Fontes

Avalie este artigo:
Categoria
CEVIU Segurança da Informação
Publicado
22 de outubro de 2026
Editoria
CEVIU Segurança da Informação

Quer receber mais sobre CEVIU Segurança da Informação?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser