As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Exemplos de políticas baseadas em identidade do Amazon Detective
Por padrão, os usuários e perfis do IAM não têm permissão para criar ou modificar recursos do Detective. Eles também não podem realizar tarefas usando a AWS API AWS Management Console AWS CLI, ou.
Um administrador do IAM deve criar políticas do IAM que concedam aos usuários e perfis permissão para executarem operações de API específicas nos recursos especificados de que precisam. O administrador deve anexar essas políticas aos usuários ou grupos do IAM que exigem essas permissões.
Para saber como criar uma política baseada em identidade do IAM usando esses exemplos de documentos de política JSON, consulte Criar políticas na guia JSON no Guia do usuário do IAM.
Tópicos
Permitir que os usuários visualizem suas próprias permissões
Conta de administrador: gerenciar as contas-membro em um gráfico de comportamento
Conta de administrador: usar um gráfico de comportamento para investigação
Contas-membro: gerenciar convites e associações a gráficos de comportamento
Conta de administrador: restringir o acesso com base em valores de tag
Práticas recomendadas de política
As políticas baseadas em identidade determinam se alguém pode criar, acessar ou excluir recursos do Detective em sua conta. Essas ações podem incorrer em custos para sua Conta da AWS. Ao criar ou editar políticas baseadas em identidade, siga estas diretrizes e recomendações:
-
Comece com as políticas AWS gerenciadas e avance para as permissões de privilégios mínimos — Para começar a conceder permissões aos seus usuários e cargas de trabalho, use as políticas AWS gerenciadas que concedem permissões para muitos casos de uso comuns. Eles estão disponíveis no seu Conta da AWS. Recomendamos que você reduza ainda mais as permissões definindo políticas gerenciadas pelo AWS cliente que sejam específicas para seus casos de uso. Para obter mais informações, consulte Políticas gerenciadas pela AWS ou Políticas gerenciadas pela AWS para funções de trabalho no Guia do usuário do IAM.
-
Aplique permissões de privilégio mínimo: ao definir permissões com as políticas do IAM, conceda apenas as permissões necessárias para executar uma tarefa. Você faz isso definindo as ações que podem ser executadas em recursos específicos sob condições específicas, também conhecidas como permissões de privilégio mínimo. Para obter mais informações sobre como usar o IAM para aplicar permissões, consulte Políticas e permissões no IAM no Guia do usuário do IAM.
-
Use condições nas políticas do IAM para restringir ainda mais o acesso: você pode adicionar uma condição às políticas para limitar o acesso a ações e recursos. Por exemplo, você pode escrever uma condição de política para especificar que todas as solicitações devem ser enviadas usando SSL. Você também pode usar condições para conceder acesso às ações de serviço se elas forem usadas por meio de uma ação específica AWS service (Serviço da AWS), como AWS CloudFormation. Para obter mais informações, consulte Elementos da política JSON do IAM: condição no Guia do usuário do IAM.
-
Use o IAM Access Analyzer para validar suas políticas do IAM a fim de garantir permissões seguras e funcionais: o IAM Access Analyzer valida as políticas novas e existentes para que elas sigam a linguagem de política do IAM (JSON) e as práticas recomendadas do IAM. O IAM Access Analyzer oferece mais de cem verificações de política e recomendações práticas para ajudar a criar políticas seguras e funcionais. Para obter mais informações, consulte Validação de políticas do IAM Access Analyzer no Guia do Usuário do IAM.
-
Exigir autenticação multifator (MFA) — Se você tiver um cenário que exija usuários do IAM ou um usuário root, ative Conta da AWS a MFA para obter segurança adicional. Para exigir MFA quando as operações de API forem chamadas, adicione condições de MFA às suas políticas. Para obter mais informações, consulte Configuração de acesso à API protegido por MFA no Guia do Usuário do IAM.
Para obter mais informações sobre as práticas recomendadas do IAM, consulte Práticas recomendadas de segurança no IAM no Guia do usuário do IAM.
Usar o console do Detective
Para usar o console do Amazon Detective, o usuário ou a função devem ter acesso às ações relevantes, que se igualam às ações correspondentes na API.
Para habilitar o Detective e se tornar uma conta de administrador de um gráfico de comportamento, o usuário ou a função deve ter permissão para a ação CreateGraph.
Para usar o console do Detective para realizar qualquer ação na conta de administrador, o usuário ou a função deve ter permissão para a ação ListGraphs. Isso concede permissão para recuperar os gráficos de comportamento dos quais sua conta é uma conta de administrador. Também devem receber permissão para realizar ações específicas da conta de administrador.
As ações mais básicas da conta de administrador são visualizar uma lista de contas-membro em um gráfico de comportamento e usar o gráfico de comportamento para investigação.
-
Para visualizar a lista de contas-membro em um gráfico de comportamento, a entidade principal deve ter permissão para a ação
ListMembers. -
Para conduzir uma investigação em um gráfico de comportamento, a entidade principal deve ter permissão para a ação
SearchGraph.
Para usar o console do Detective para realizar qualquer ação em uma conta-membro, o usuário ou a função deve ter permissão para a ação ListInvitations. Isso concede permissão para visualizar convites para gráficos de comportamento. Em seguida, podem receber permissão para ações específicas da conta-membro.
Permitir que os usuários visualizem suas próprias permissões
Este exemplo mostra como criar uma política que permita que os usuários do IAM visualizem as políticas gerenciadas e em linha anexadas a sua identidade de usuário. Essa política inclui permissões para concluir essa ação no console ou programaticamente usando a API AWS CLI ou AWS .
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ViewOwnUserInfo", "Effect": "Allow", "Action": [ "iam:GetUserPolicy", "iam:ListGroupsForUser", "iam:ListAttachedUserPolicies", "iam:ListUserPolicies", "iam:GetUser" ], "Resource": ["arn:aws:iam::*:user/${aws:username}"] }, { "Sid": "NavigateInConsole", "Effect": "Allow", "Action": [ "iam:GetGroupPolicy", "iam:GetPolicyVersion", "iam:GetPolicy", "iam:ListAttachedGroupPolicies", "iam:ListGroupPolicies", "iam:ListPolicyVersions", "iam:ListPolicies", "iam:ListUsers" ], "Resource": "*" } ] }
Conta de administrador: gerenciar as contas-membro em um gráfico de comportamento
Este exemplo de política é destinado a usuários de contas de administrador que são responsáveis somente pelo gerenciamento das contas-membro usadas no gráfico de comportamento. A política também permite que o usuário visualize as informações de uso e desabilite o Detective. A política não concede permissão para usar o gráfico de comportamento para investigação.
Conta de administrador: usar um gráfico de comportamento para investigação
Este exemplo de política é destinado a usuários de contas de administrador que usam o gráfico de comportamento somente para investigação. Eles não podem visualizar ou editar a lista de contas-membro no gráfico de comportamento.
Contas-membro: gerenciar convites e associações a gráficos de comportamento
Este exemplo de política é destinado a usuários pertencentes a uma conta-membro. No exemplo, a conta-membro pertence a dois gráficos de comportamento. A política concede permissão para responder aos convites e remover a conta-membro do gráfico de comportamento.
Conta de administrador: restringir o acesso com base em valores de tag
A política a seguir permite que o usuário use um gráfico de comportamento para investigação se a tag SecurityDomain do gráfico de comportamento corresponder à tag SecurityDomain do usuário.
A política a seguir permite que os usuários usem um gráfico de comportamento para investigação se o valor da tag SecurityDomain do gráfico de comportamento for Finance.