

# Como o AWS Security Incident Response funciona com o IAM
<a name="how-aws-security-incident-response-works-with-iam"></a>

 O AWS Identity and Access Management (IAM) é um serviço da AWS que ajuda a controlar o acesso aos atributos da AWS de forma segura. Os administradores do IAM controlam quem pode ser *autenticado* (conectado) e *autorizado* (ter permissões) a usar os recursos do AWS Security Incident Response. O IAM é um serviço da AWS que pode ser usado sem custo adicional. 


|  Atributos do IAM que você pode usar com o AWS Security Incident Response  |   | 
| --- | --- | 
|  *Recurso do IAM*  |  *Alinhamento de serviços*  | 
|  Políticas baseadas em identidade  |  Sim  | 
|  Políticas baseadas em recurso  |  Não  | 
|  Ações de políticas  |  Sim  | 
|  Recursos de políticas  |  Sim  | 
|  Chaves de condições em políticas  |  Sim (global)  | 
|  ACLs  |  Não  | 
|  ABAC (tags em políticas)  |  Sim  | 
|  Credenciais temporárias  |  Sim  | 
|  Sessões de acesso direto (FAS)  |  Sim  | 
|  Perfis de serviço  |  Não  | 
|  Perfis vinculados ao serviço  |  Sim  | 

**Topics**
+ [Políticas do baseadas em identidade para o AWS Security Incident Response](identity-based-policies.md)
+ [Chaves de condição de políticas para AWS Security Incident Response](policy-condition-keys-for-aws-security-incident-response.md)
+ [Listas de controle de acesso (ACLs) em AWS Security Incident Response](access-control-lists-acls-in-aws-security-incident-response.md)

# Políticas do baseadas em identidade para o AWS Security Incident Response
<a name="identity-based-policies"></a>

 As políticas baseadas em identidade são documentos de políticas de permissões JSON que podem ser anexados a uma identidade, como usuário do IAM, grupo de usuários ou perfil. Essas políticas controlam quais ações os usuários e perfis podem realizar, em quais recursos e em que condições. Para saber como criar uma política baseada em identidade, consulte [Criando políticas do IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create.html) no *Guia do Usuário do IAM*. 

 Com as políticas baseadas em identidade do IAM, é possível especificar ações ou recursos permitidos ou negados, assim como as condições sob as quais as ações são permitidas ou negadas. Você não pode especificar a entidade principal em uma política baseada em identidade porque ela se aplica ao usuário ou perfil ao qual ela está anexada. Para saber mais sobre todos os elementos que podem ser usados em uma política JSON, consulte [Referência de elemento de política JSON do IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html) no *Guia do usuário do IAM*. 

**Topics**
+ [Exemplos de políticas baseadas em identidade](iam-examples.md)
+ [Práticas recomendadas de política](policy-best-practices.md)
+ [Usar o console do AWS Security Incident Response](using-the-amazon-aws-security-incident-response-console.md)
+ [Permitir que os usuários visualizem suas próprias permissões](allow-users-to-view-their-own-permissions.md)
+ [Políticas baseadas em recurso](resource-based-policies.md)
+ [Ações de políticas](policy-actions.md)

# Exemplos de políticas baseadas em identidade
<a name="iam-examples"></a>

 Por padrão, usuários e perfis não têm permissão para criar ou modificar recursos do AWS Security Incident Response. Além disso, eles não podem executar tarefas ao usar o Console de Gerenciamento da AWS, a AWS Command Line Interface (AWS CLI) ou a API da AWS. Um administrador do IAM pode criar políticas do IAM para conceder permissões aos usuários a fim de que realizem ações relacionadas aos recursos de que necessitam. O administrador pode então adicionar as políticas do IAM aos perfis e os usuários podem presumir os perfis.

 Para saber como criar uma política baseada em identidade do IAM usando esses exemplos de documento de política JSON, consulte [Criação de políticas do IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create-console.html) no *Guia do Usuário do IAM*. 

 Para obter mais detalhes sobre as ações e os tipos de recurso definidos pela Resposta a Incidentes de Segurança da AWS, incluindo o formato dos ARNs para cada tipo de recurso, consulte *Actions, resources, and condition keys for AWS Security Incident Response* na *Referência de autorização de serviços*. 

# Práticas recomendadas de política
<a name="policy-best-practices"></a>

 As políticas baseadas em identidade determinam se alguém pode criar, acessar ou excluir recursos do AWS Security Incident Response 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 gerenciadas pela AWS e avance para as permissões de privilégio mínimo**: para começar a conceder permissões a seus usuários e workloads, use as *políticas gerenciadas pela AWS*, que concedem permissões para muitos casos de uso comuns. Elas estão disponíveis em sua conta AWS. Recomendamos que você reduza ainda mais as permissões definindo políticas gerenciadas pelo cliente da AWS que são específicas para seus casos de uso. Para saber mais, consulte [Políticas gerenciadas pela AWS](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_managed-vs-inline.html#aws-managed-policies) ou [Políticas gerenciadas pela AWS para funções de trabalho](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_job-functions.html) 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 saber mais sobre como usar o IAM para aplicar permissões, consulte [Políticas e permissões no IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html) no *Guia do usuário do IAM*. 

**Use condições nas políticas do IAM para restringir ainda mais o acesso**: é possível adicionar uma condição às políticas para limitar o acesso a ações e recursos. Por exemplo, é possível 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 a ações de serviço se elas forem usadas por meio de um serviço específico do AWS, como o AWS CloudFormation. Para saber mais, consulte [Elementos da política JSON do IAM: condição](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_condition.html) 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 100 verificações de política e recomendações acionáveis para ajudá-lo a criar políticas seguras e funcionais. Para obter mais informações, consulte [Validação de políticas do IAM Access Analyzer](https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-policy-validation.html) 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 raiz na sua conta AWS, ative 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](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_mfa_configure-api-require.html) 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](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html) no *Guia do Usuário do IAM*. 

# Usar o console do AWS Security Incident Response
<a name="using-the-amazon-aws-security-incident-response-console"></a>

 Para acessar https://console.aws.amazon.com/security-ir/, é necessário ter um conjunto mínimo de permissões. Essas permissões dão autorização para que você liste e visualize detalhes sobre os recursos do AWS Security Incident Response na sua conta da AWS. Caso crie uma política baseada em identidade mais restritiva que as permissões mínimas necessárias, o console não funcionará como pretendido para entidades (usuários ou perfis) com essa política. 

 Você não precisa conceder permissões mínimas do console para os usuários que estão fazendo chamadas somente com a CLI da AWS ou a API da AWS. Em vez disso, permita o acesso somente a ações que correspondam à operação de API que estiverem tentando executar. 

 Anexe a política gerenciada pela AWS AWS Security Incident Response Access ou ReadOnly para garantir que usuários e perfis possam usar o console do serviço. Para obter informações, consulte [Adicionar permissões a um usuário](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_change-permissions.html#users_change_permissions-add-console) no *Guia do usuário do IAM*. 

# Permitir que os usuários visualizem suas próprias permissões
<a name="allow-users-to-view-their-own-permissions"></a>

 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 de forma programática usando a AWS CLI ou a API da AWS. 

# Políticas baseadas em recurso
<a name="resource-based-policies"></a>

 ***Políticas baseadas em recursos na Resposta a Incidentes de Segurança da AWS*** 

 Compatibilidade com políticas baseadas em recursos: não 

 Políticas baseadas em recursos são documentos de políticas JSON que você anexa a um recurso. São exemplos de políticas baseadas em recursos as *políticas de confiança de perfil* do IAM e as *políticas de bucket* do Amazon S3. Em serviços compatíveis com políticas baseadas em recursos, os administradores de serviço podem usá-las para controlar o acesso a um recurso específico. Para o atributo ao qual a política está anexada, a política define quais ações uma entidade principal especificado pode executar nesse atributo e em que condições. Você deve [especificar uma entidade principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html) em uma política baseada em recursos. Os principais podem incluir contas, usuários, funções, usuários federados ou serviços da AWS. 

 Para obter mais informações, consulte [Acesso a recursos entre contas no IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies-cross-account-resource-access.html) no *Guia do usuário do IAM*. 

# Ações de políticas
<a name="policy-actions"></a>

 ***Ações de política para a AWS Security Incident Response*** 

 Suporte para ações de política: sim 

 Os administradores podem usar as políticas JSON da AWS para especificar quem tem acesso a quê. Ou seja, qual **entidade principal** pode executar **ações** em quais **recursos** e em que **condições**. 

 O elemento “Action” de uma política JSON descreve as ações que você pode usar para permitir ou negar acesso em uma política. As ações de políticas geralmente têm o mesmo nome que a operação de API da AWS associada. Existem algumas exceções, como *ações somente de permissão*, que não têm uma operação de API correspondente. Algumas operações também exigem várias ações em uma política. Essas ações adicionais são chamadas de *ações dependentes*. 

 Incluem ações em uma política para conceder permissões para executar a operação associada. 

 Para visualizar a lista de ações da AWS Security Incident Response, consulte “Actions defined by AWS Security Incident Response“ na *Referência de autorização de serviços*. 

 As ações de políticas no AWS Security Incident Response usam o seguinte prefixo antes da ação: 

 AWS Security Incident Response -identity 

 Para especificar várias ações em uma única declaração, separe-as com vírgulas. 

“Action”: [ “AWS Security Incident Response -identity:action1”, “AWS Security Incident Response -identity:action2” ]

 ***Recursos de política para a Resposta a Incidentes de Segurança da Amazon AWS*** 

**Suporte para recursos de política:** Sim \$1 Administradores podem usar políticas JSON da AWS para especificar quem tem acesso a quais recursos. Ou seja, qual **entidade principal** pode executar **ações** em quais **recursos** e em que **condições**.

 O elemento “Resource” da política JSON especifica o objeto ou os objetos aos quais a ação se aplica. As instruções devem incluir um elemento Resource ou NotResource. Como prática recomendada, especifique um recurso usando seu [nome do recurso da Amazon (ARN)](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html). Isso pode ser feito para ações que oferecem compatibilidade com um tipo de recurso específico, conhecido como *permissões em nível de recurso*. 

 Para ações que não oferecem compatibilidade com permissões em nível de recurso, como operações de listagem, use um curinga (\$1) para indicar que a instrução se aplica a todos os recursos. 

 "Resource": "\$1" 

# Chaves de condição de políticas para AWS Security Incident Response
<a name="policy-condition-keys-for-aws-security-incident-response"></a>

 **Compatível com chaves de condição de política específicas de serviço:** não 

 Os administradores podem usar as políticas JSON da AWS para especificar quem tem acesso a quê. Ou seja, qual **entidade principal** pode executar **ações** em quais **recursos** e em que **condições**. 

 O elemento “Condition” (ou *bloco* “Condition”) permite especificar as condições sob as quais uma declaração está em vigor. O elemento Condition é opcional. É possível criar expressões condicionais que usem [agentes de condição](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_condition_operators.html), como “igual a” ou “menor que”, para fazer a condição da política corresponder aos valores na solicitação. 

 Se você especificar diversos elementos “Condition” em uma declaração, ou múltiplas chaves em um único elemento “Condition”, a AWS os avalia usando uma operação lógica E. Se diversos valores forem especificados para uma única chave de condição, a AWS avalia a condição usando uma operação lógica OU. Todas as condições devem ser atendidas antes que as permissões da instrução sejam concedidas. 

 Você também pode usar variáveis de espaço reservado ao especificar condições. Por exemplo, é possível conceder a um usuário do IAM permissão para acessar um recurso somente se ele estiver marcado com seu nome de usuário do IAM. Para obter mais informações, consulte [Elementos da política do IAM: variáveis e tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_variables.html) no *Guia do usuário do IAM*. 

 A AWS oferece compatibilidade com chaves de condição globais e chaves de condição específicas do serviço. Para ver todas as chaves de condição globais da AWS, consulte [Chaves de contexto de condição globais da AWS](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html) no *Guia do usuário do IAM*. 

# Listas de controle de acesso (ACLs) em AWS Security Incident Response
<a name="access-control-lists-acls-in-aws-security-incident-response"></a>

 **Compatível com ACLs:** não 

 As listas de controle de acesso (ACLs) controlam quais entidades principais (membros, usuários ou perfis da conta) têm permissões para acessar um recurso. As ACLs são semelhantes às políticas baseadas em recursos, embora não usem o formato de documento de política JSON. 

 ***Controle de acesso por atributo (ABAC) com a Resposta a Incidentes de Segurança da AWS*** 

 **Compatível com ABAC (tags em políticas):** sim 

 O controle de acesso por atributo (ABAC) é uma estratégia de autorização que define as permissões com base em atributos. Na AWS, esses atributos são chamados de *tags*. É possível anexar tags a entidades do IAM (usuários ou perfis) e a muitos recursos da AWS. Marcar de entidades e atributos é a primeira etapa do ABAC. Em seguida, você cria políticas de ABAC para permitir operações quando a tag da entidade principal corresponder à tag do recurso que ela estiver tentando acessar. O ABAC é útil em ambientes que estão crescendo rapidamente e ajuda em situações em que o gerenciamento de políticas se torna um problema. 

 Para controlar o acesso baseado em etiquetas, forneça informações sobre etiquetas no [elemento de condição](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_condition.html) de uma política usando as chaves de condição AWS:ResourceTag/key-name, AWS:RequestTag/key-name ou AWS:TagKeys. Se um serviço for compatível com as três chaves de condição para cada tipo de recurso, o valor será **Sim** para o serviço. Se um serviço oferecer suporte às três chaves de condição somente para alguns tipos de recursos, o valor será **Parcial** Para obter mais informações sobre o ABAC, consulte [O que é ABAC?](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_attribute-based-access-control.html) no *Guia do Usuário do IAM*. Para visualizar um tutorial com etapas para configurar o ABAC, consulte [Utilizar controle de acesso baseado em atributos (ABAC)](https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html) no *Guia do usuário do IAM*. 

 ***Credenciais temporárias com o AWS Security Incident Response*** 

**Compatível com credenciais temporárias:** sim

Os serviços da AWS não funcionam quando você acessa usando credenciais temporárias. Para obter informações adicionais, incluindo quais serviços da AWS funcionam com credenciais temporárias, consulte [serviços da AWS que funcionam com o IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html) no *Guia do usuário do IAM*. Você está usando credenciais temporárias se fizer login no Console de Gerenciamento da AWS por qualquer método, exceto nome de usuário e uma senha. Por exemplo, quando você acessa a AWS usando o link de autenticação única (SSO) da sua empresa, esse processo cria credenciais temporárias automaticamente. Você também cria automaticamente credenciais temporárias quando faz login no console como usuário e, em seguida, alterna perfis. Para obter mais informações sobre como alternar funções, consulte [Alternar para um perfil (console)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-console.html) no *Guia do usuário do IAM*.

 É possível criar credenciais temporárias de forma manual por meio da AWS CLI ou da API da AWS. Em seguida, você pode usar essas credenciais temporárias para acessar a AWS. A AWS recomenda que você gere credenciais temporárias dinamicamente em vez de usar chaves de acesso de longo prazo. Para obter mais informações, consulte [Credenciais de segurança temporárias no IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html). 

 ***Sessões de acesso direto para o AWS Security Incident Response*** 

 **Compatibilidade com o recurso de encaminhamento de sessões de acesso (FAS):** sim 

 O usuário ou perfil do IAM usado para executar ações na AWS é considerado uma entidade principal. Ao usar alguns serviços, você pode executar uma ação que inicia outra ação em um serviço diferente. A FAS usa as permissões do entidade principal que chama um serviço da AWS, combinadas com o serviço da AWS solicitante, para fazer solicitações a serviços downstream. As solicitações FAS são feitas somente quando um serviço recebe uma solicitação que requer interações com outros serviços ou recursos do AWS para ser concluída. Nesse caso, você precisa ter permissões para executar ambas as ações. Para obter detalhes da política ao fazer solicitações de FAS, consulte [Sessões de acesso direto](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_forward_access_sessions.html). 