Cloud e IAM · evento

AWS STS AssumeRole — sessões temporárias

Assunção de papéis AWS e emissão de credenciais temporárias para ações autorizadas.

Conceito e funcionamento

STS permite assumir um role conforme trust policy e permissões do chamador. As ações subsequentes podem aparecer com identidade do tipo AssumedRole e session issuer. Nome de sessão pode ser definido pelo chamador e não comprova autoria humana. Credenciais temporárias têm validade própria e podem ser usadas por aplicações.

Como investigar e correlacionar

Procure AssumeRole em CloudTrail e relacione role ARN, principal, session issuer, session name, período e chamadas posteriores. Compare trust policy, external ID quando usado e origem legítima da integração. Observe account ID para evitar cruzar sessões de organizações diferentes.

ESTUDO DE CASO · CENÁRIO SINTÉTICO

Aplicação em uma investigação

Situação

Um role com session name semelhante ao usuário administrador é utilizado por um pipeline conhecido durante uma implantação.

Procedimento orientado

Consulte AssumeRole, session issuer, principal, conta de origem e chamadas subsequentes, comparando com IaC e change request.

Resultado esperado

A análise relaciona sessão ao pipeline ou identifica lacuna de atribuição, sem confiar apenas no nome de sessão.

Cuidados adicionais

Parâmetros de sessão podem ser controlados pelo chamador e não comprovam identidade humana.

Limitações e interpretações incorretas

Uma sessão com nome conhecido não significa legitimidade. A atribuição a pessoa exige dados de identidade anteriores e contexto de credenciais. Falha ao registrar data events pode limitar a visibilidade do que o role acessou.

Checklist de validação

  • Identificar role e principal
  • Correlacionar eventos STS
  • Verificar trust policy
  • Relacionar ações posteriores

Referências técnicas

Guias para aprofundar

  • auditoria identidades cloud — aguardando publicação editorial