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á.
Ações, recursos e chaves de condição do AWS Security Hub
AWS O Security Hub (prefixo do serviço:securityhub
) fornece os seguintes recursos, ações e chaves de contexto de condição específicos do serviço para uso em IAM políticas de permissão.
Referências:
-
Saiba como configurar este serviço.
-
Veja uma lista das APIoperações disponíveis para esse serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de IAM permissão.
Tópicos
Ações definidas pelo AWS Security Hub
Você pode especificar as seguintes ações no Action
elemento de uma declaração de IAM política. Use políticas para conceder permissões para executar uma operação na AWS. Quando você usa uma ação em uma política, geralmente permite ou nega acesso à API operação ou ao CLI comando com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.
A coluna Tipos de recursos na tabela Ações indica se cada ação é compatível com permissões no nível do recurso. Se não houver valor para essa coluna, você deverá especificar todos os recursos ("*") aos quais a política se aplica no elemento Resource
de sua declaração de política. Se a coluna incluir um tipo de recurso, você poderá especificar um ARN desse tipo em uma declaração com essa ação. Se a ação tiver um ou mais recursos necessários, o chamador deverá ter permissão para usar a ação com esses recursos. Os recursos obrigatórios são indicados na tabela com um asterisco (*). Se você limitar o acesso aos recursos com o Resource
elemento em uma IAM política, deverá incluir um padrão ARN ou para cada tipo de recurso necessário. Algumas ações oferecem suporte a vários tipos de recursos. Se o tipo de recurso for opcional (não indicado como obrigatório), você poderá optar por usar um dos tipos de recurso opcionais.
A coluna Chaves de condição na tabela Ações inclui chaves que você pode especificar em um elemento Condition
da declaração de política. Para obter mais informações sobre as chaves de condição associadas aos recursos do serviço, consulte a coluna Chaves de condição da tabela Tipos de recursos.
nota
As chaves de condição do recurso estão listadas na tabela Tipos de recursos. Você pode encontrar um link para o tipo de recurso que se aplica a uma ação na coluna Tipos de recursos (*obrigatório) da tabela Ações. O tipo de recurso na tabela Tipos de recursos inclui a coluna Chaves de condição, que são as chaves de condição do recurso que se aplicam a uma ação na tabela Ações.
Para obter detalhes sobre as colunas na tabela a seguir, consulte Tabela de ações.
Ações | Descrição | Nível de acesso | Tipos de recursos (*necessários) | Chaves de condição | Ações dependentes |
---|---|---|---|---|---|
AcceptAdministratorInvitation | Concede permissão para aceitar convites do Security Hub para se tornar uma conta-membro | Write | |||
AcceptInvitation | Concede permissão para aceitar convites do Security Hub para se tornar uma conta-membro | Escrever | |||
BatchDeleteAutomationRules | Concede permissão para excluir uma ou mais regras de automação no Security Hub | Escrever | |||
BatchDisableStandards | Concede permissão para desabilitar padrões no Security Hub | Write | |||
BatchEnableStandards | Concede permissão para habilitar padrões no Security Hub | Escrever | |||
BatchGetAutomationRules | Concede permissão para recuperar uma lista de detalhes das regras de automação do Security Hub com base na regra Amazon Resource Names () ARNs | Leitura | |||
BatchGetConfigurationPolicyAssociations | Concede permissão para recuperar informações sobre políticas de configuração associadas a uma lista específica de contas membros e unidades organizacionais da organização da conta chamadora | Leitura | |||
BatchGetControlEvaluations [somente permissão] | Concede permissão para obter o status de habilitação e conformidade dos controles, a contagem de descobertas para os controles e a pontuação geral de segurança dos controles no console do Security Hub | Leitura | |||
BatchGetSecurityControls | Concede permissão para obter detalhes sobre controles de segurança específicos identificados por ID ou ARN | Leitura |
securityhub:DescribeStandardsControls |
||
BatchGetStandardsControlAssociations | Concede permissão para obter o status de habilitação de um lote de controles de segurança em padrões | Leitura |
securityhub:DescribeStandardsControls |
||
BatchImportFindings | Concede permissão para importar descobertas para o Security Hub de um produto integrado | Escrever | |||
BatchUpdateAutomationRules | Concede permissão para atualizar uma ou mais regras de automação do Security Hub com base na regra Amazon Resource Names (ARNs) e nos parâmetros de entrada | Escrever | |||
BatchUpdateFindings | Concede permissão para atualizar campos controlados pelo cliente para um conjunto selecionado de descobertas do Security Hub | Escrever | |||
BatchUpdateStandardsControlAssociations | Concede permissão para atualizar o status de habilitação de um lote de controles de segurança em padrões | Escrever |
securityhub:UpdateStandardsControl |
||
CreateActionTarget | Concede permissão para criar ações personalizadas no Security Hub | Escrever | |||
CreateAutomationRule | Concede permissão para criar uma regra de automação com base nos parâmetros de entrada | Escrever | |||
CreateConfigurationPolicy | Concede permissão para criar uma política de configuração para gerenciar as configurações dos membros da organização no Security Hub | Escrever | |||
CreateFindingAggregator | Concede permissão para criar um agregador de descoberta, que contém a configuração de agregação de localização entre Regiões | Escrever | |||
CreateInsight | Concede permissão para criar insights no Security Hub. Insights são coleções de descobertas relacionadas | Write | |||
CreateMembers | Concede permissão para criar contas-membro no Security Hub | Write | |||
DeclineInvitations | Concede permissão para recusar convites do Security Hub para se tornar uma conta-membro | Write | |||
DeleteActionTarget | Concede permissão para excluir ações personalizadas no Security Hub | Escrever | |||
DeleteConfigurationPolicy | Concede permissão para excluir uma política de configuração existente | Escrever | |||
DeleteFindingAggregator | Concede permissão para excluir um agregador de descoberta, o que desabilita encontrar agregação entre Regiões | Escrever | |||
DeleteInsight | Concede permissão para excluir insights do Security Hub | Write | |||
DeleteInvitations | Concede permissão para excluir convites do Security Hub para se tornar uma conta-membro | Write | |||
DeleteMembers | Concede permissão para excluir contas-membro do Security Hub | Escrever | |||
DescribeActionTargets | Concede permissão para recuperar uma lista de ações personalizadas usando o API | Leitura | |||
DescribeHub | Concede permissão para recuperar informações sobre o recurso do hub em sua conta | Read | |||
DescribeOrganizationConfiguration | Concede permissão para descrever a configuração da organização para o Security Hub | Read | |||
DescribeProducts | Concede permissão para recuperar informações sobre as integrações de produtos do Security Hub disponíveis | Read | |||
DescribeStandards | Concede permissão para recuperar informações sobre padrões do Security Hub | Read | |||
DescribeStandardsControls | Concede permissão para recuperar informações sobre controles de padrões do Security Hub | Read | |||
DisableImportFindingsForProduct | Concede permissão para desabilitar a importação de descobertas de um produto integrado do Security Hub | Write | |||
DisableOrganizationAdminAccount | Concede permissão para remover a conta de administrador do Security Hub de sua organização | Write |
organizations:DescribeOrganization |
||
DisableSecurityHub | Concede permissão para desabilitar o Security Hub | Write | |||
DisassociateFromAdministratorAccount | Concede permissão a uma conta de membro do Security Hub para se desassociar da conta de administrador associada | Write | |||
DisassociateFromMasterAccount | Concede permissão a uma conta-membro do Security Hub para desassociá-la da conta mestra associada | Write | |||
DisassociateMembers | Concede permissão para desassociar contas de membros do Security Hub da conta de administrador associada | Write | |||
EnableImportFindingsForProduct | Concede permissão para habilitar a importação de descobertas de um produto integrado do Security Hub | Write | |||
EnableOrganizationAdminAccount | Concede permissão para designar uma conta de administrador do Security Hub para sua organização | Write |
organizations:DescribeOrganization organizations:EnableAWSServiceAccess organizations:RegisterDelegatedAdministrator |
||
EnableSecurityHub | Concede permissão para habilitar o Security Hub | Write | |||
GetAdhocInsightResults [somente permissão] | Concede permissão para recuperar resultados de insights fornecendo um conjunto de filtros em vez de um insight ARN | Leitura | |||
GetAdministratorAccount | Concede permissão para recuperar detalhes sobre a conta de administrador do Security Hub | Leitura | |||
GetConfigurationPolicy | Concede permissão para obter uma visão geral completa de uma política de configuração criada pela conta chamadora | Leitura | |||
GetConfigurationPolicyAssociation | Concede permissão para recuperar informações sobre uma política de configuração associada a uma conta membro ou unidade organizacional da organização da conta chamadora | Leitura | |||
GetControlFindingSummary [somente permissão] | Concede permissão para recuperar uma pontuação de segurança e contagens de status de localização e controle de um padrão de segurança | Read | |||
GetEnabledStandards | Concede permissão para recuperar uma lista dos padrões que estão habilitados no Security Hub | Listar | |||
GetFindingAggregator | Concede permissão para recuperar detalhes de um agregador de descoberta, que configura a agregação de localização entre Regiões | Leitura | |||
GetFindingHistory | Concede permissão para recuperar uma lista de histórico de descobertas do Security Hub | Leitura | |||
GetFindings | Concede permissão para recuperar uma lista de descobertas do Security Hub | Read | |||
GetFreeTrialEndDate [somente permissão] | Concede permissão para recuperar a data de término da avaliação gratuita de uma conta do Security Hub | Read | |||
GetFreeTrialUsage [somente permissão] | Concede permissão para recuperar informações sobre o uso do Security Hub durante o período de avaliação gratuita | Read | |||
GetInsightFindingTrend [somente permissão] | Concede permissão para recuperar uma tendência de descoberta de insights do Security Hub para gerar um gráfico | Read | |||
GetInsightResults | Concede permissão para recuperar resultados de insights do Security Hub | Read | |||
GetInsights | Concede permissão para recuperar insights do Security Hub | List | |||
GetInvitationsCount | Concede permissão para recuperar a conetiquetaem de convites de associação do Security Hub enviados para a conta | Read | |||
GetMasterAccount | Concede permissão para recuperar detalhes sobre a conta mestra do Security Hub | Read | |||
GetMembers | Concede permissão para recuperar os detalhes das contas-membro do Security Hub | Leitura | |||
GetSecurityControlDefinition | Concede permissão para obter os detalhes de definição de um controle de segurança específico identificados por ID | Leitura |
securityhub:DescribeStandardsControls |
||
GetUsage [somente permissão] | Concede permissão para recuperar informações sobre o uso do Security Hub por contas | Leitura | |||
InviteMembers | Concede permissão para convidar outras AWS contas para se tornarem contas membros do Security Hub | Escrever | |||
ListAutomationRules | Concede permissão para recuperar uma lista de regras de automação e seus metadados da conta de chamada do Security Hub | Listar | |||
ListConfigurationPolicies | Concede permissão para listar os resumos de todas as políticas de configuração criadas pela conta chamadora | Listar | |||
ListConfigurationPolicyAssociations | Concede permissão para recuperar informações sobre todas as políticas de configuração associadas a todas as contas membros e unidades organizacionais da organização da conta chamadora | Listar | |||
ListControlEvaluationSummaries [somente permissão] | Concede permissão para recuperar uma lista de controles para um padrão, incluindo o controleIDs, os status e as contagens de descobertas | Leitura | |||
ListEnabledProductsForImport | Concede permissão para recuperar os produtos integrados do Security Hub que estão habilitados no momento | Listar | |||
ListFindingAggregators | Concede permissão para recuperar uma lista de agregadores de localização, que contêm a configuração de agregação de descoberta entre Regiões | Listar | |||
ListInvitations | Concede permissão para recuperar os convites do Security Hub enviados para a conta | List | |||
ListMembers | Concede permissão para recuperar detalhes sobre contas de membros do Security Hub associadas à conta de administrador | List | |||
ListOrganizationAdminAccounts | Concede permissão para listar as contas de administrador do Security Hub para sua organização | Listar |
organizations:DescribeOrganization |
||
ListSecurityControlDefinitions | Concede permissão para recuperar uma lista de definições de controle de segurança, que contêm detalhes para controles de segurança na região atual | Listar | |||
ListStandardsControlAssociations | Concede permissão para listar o status de habilitação de um controle de segurança em padrões | Listar |
securityhub:DescribeStandardsControls |
||
ListTagsForResource | Concede permissão para listar as etiquetas associadas a um recurso | Read | |||
SendFindingEvents [somente permissão] | Concede permissão para usar uma ação personalizada para enviar descobertas do Security Hub para a Amazon EventBridge | Leitura | |||
SendInsightEvents [somente permissão] | Concede permissão para usar uma ação personalizada para enviar insights do Security Hub para a Amazon EventBridge | Leitura | |||
StartConfigurationPolicyAssociation | Concede permissão para associar uma política de configuração a uma conta membro ou unidade organizacional na organização da conta chamadora | Escrever | |||
StartConfigurationPolicyDisassociation | Concede permissão para remover uma associação de política de configuração de uma conta membro ou unidade organizacional na organização da conta chamadora | Escrever | |||
TagResource | Concede permissão para adicionar etiquetas a um recurso do Security Hub | Marcação | |||
UntagResource | Concede permissão para remover etiquetas de um recurso do Security Hub | Marcação | |||
UpdateActionTarget | Concede permissão para atualizar ações personalizadas no Security Hub | Escrever | |||
UpdateConfigurationPolicy | Concede permissão para atualizar uma política de configuração existente | Escrever | |||
UpdateFindingAggregator | Concede permissão para atualizar um agregador de descoberta, que contém a configuração de agregação de localização entre Regiões | Escrever | |||
UpdateFindings | Concede permissão para atualizar as descobertas do Security Hub | Write | |||
UpdateInsight | Concede permissão para atualizar insights no Security Hub | Write | |||
UpdateOrganizationConfiguration | Concede permissão para atualizar a configuração da organização para o Security Hub | Escrever | |||
UpdateSecurityControl | Concede permissão para atualizar as propriedades de um controle de segurança específico identificado por ID ou ARN | Escrever |
securityhub:UpdateStandardsControl |
||
UpdateSecurityHubConfiguration | Concede permissão para atualizar a configuração do Security Hub | Write | |||
UpdateStandardsControl | Concede permissão para atualizar os controles de padrões do Security Hub | Write |
Tipos de recursos definidos pelo AWS Security Hub
Os tipos de recursos a seguir são definidos por esse serviço e podem ser usados no Resource
elemento das declarações de política de IAM permissão. Cada ação na Tabela de ações identifica os tipos de recursos que podem ser especificados com essa ação. Um tipo de recurso também pode definir quais chaves de condição você pode incluir em uma política. Essas chaves são exibidas na última coluna da tabela Tipos de recursos. Para obter detalhes sobre as colunas na tabela a seguir, consulte Tabela de tipos de recursos.
Tipos de recursos | ARN | Chaves de condição |
---|---|---|
hub |
arn:${Partition}:securityhub:${Region}:${Account}:hub/default
|
|
product |
arn:${Partition}:securityhub:${Region}:${Account}:product/${Company}/${ProductId}
|
|
finding-aggregator |
arn:${Partition}:securityhub:${Region}:${Account}:finding-aggregator/${FindingAggregatorId}
|
|
automation-rule |
arn:${Partition}:securityhub:${Region}:${Account}:automation-rule/${AutomationRuleId}
|
|
configuration-policy |
arn:${Partition}:securityhub:${Region}:${Account}:configuration-policy/${ConfigurationPolicyId}
|
Chaves de condição do AWS Security Hub
AWS O Security Hub define as seguintes chaves de condição que podem ser usadas no Condition
elemento de uma IAM política. É possível usar essas chaves para refinar ainda mais as condições sob as quais a declaração de política se aplica. Para obter detalhes sobre as colunas na tabela a seguir, consulte Tabela de chaves de condição.
Para ver as chaves de condição globais que estão disponíveis para todos os serviços, consulte Chaves de condição globais disponíveis.
Chaves de condição | Descrição | Tipo |
---|---|---|
aws:RequestTag/${TagKey} | Filtra o acesso por ações com base na presença de pares de chave-valor da etiqueta na solicitação | String |
aws:ResourceTag/${TagKey} | Filtra o acesso por ações com base nos pares de chave-valor da etiqueta anexados ao recurso | String |
aws:TagKeys | Filtra o acesso por ações com base na presença de chaves da etiqueta na solicitação | ArrayOfString |
securityhub:ASFFSyntaxPath/${ASFFSyntaxPath} | Filtra o acesso pelos campos e valores especificados na solicitação | String |
securityhub:TargetAccount | Filtra o acesso pelo AwsAccountId campo especificado na solicitação | String |