Ações, recursos e chaves de condição do AWS Security Hub
O AWS Security Hub (prefixo de serviço: securityhub
) fornece os seguintes recursos, ações e chaves de contexto de condição específicos do serviço para uso em políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger este serviço e seus recursos usando políticas de permissão do IAM.
Tópicos
Ações definidas pelo AWS Security Hub
Você pode especificar as seguintes ações no elemento Action
de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI 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 instruçã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 elemento Resource
em uma política do IAM, deverá incluir um ARN ou padrão 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 | Gravação | |||
BatchDeleteAutomationRules | Concede permissão para excluir uma ou mais regras de automação no Security Hub | Gravação | |||
BatchDisableStandards | Concede permissão para desabilitar padrões no Security Hub | Write | |||
BatchEnableStandards | Concede permissão para habilitar padrões no Security Hub | Gravação | |||
BatchGetAutomationRules | Concede permissão para recuperar uma lista de detalhes das regras de automação do Security Hub com base na regra de nomes do recurso da Amazon (ARNs) | 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 pelo 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 | Gravação | |||
BatchUpdateAutomationRules | Concede permissão para atualizar uma ou mais regras de automação do Security Hub com base na regra de nomes de recurso da Amazon (ARNs) e nos parâmetros de entrada | Gravação | |||
BatchUpdateFindings | Concede permissão para atualizar campos controlados pelo cliente para um conjunto selecionado de descobertas do Security Hub | Gravação | |||
BatchUpdateStandardsControlAssociations | Concede permissão para atualizar o status de habilitação de um lote de controles de segurança em padrões | Gravação |
securityhub:UpdateStandardsControl |
||
CreateActionTarget | Concede permissão para criar ações personalizadas no Security Hub | Gravação | |||
CreateAutomationRule | Concede permissão para criar uma regra de automação com base nos parâmetros de entrada | Gravação | |||
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 | Gravação | |||
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 | Gravação | |||
DeleteFindingAggregator | Concede permissão para excluir um agregador de descoberta, o que desabilita encontrar agregação entre Regiões | Gravação | |||
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 | Write | |||
DescribeActionTargets | Concede permissão para recuperar uma lista de ações personalizadas usando a API | Read | |||
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 ARN de insight | Read | |||
GetAdministratorAccount | Concede permissão para recuperar detalhes sobre a conta de administrador do Security Hub | Read | |||
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 | Read | |||
GetUsage [somente permissão] | Concede permissão para recuperar informações sobre o uso do Security Hub por contas | Read | |||
InviteMembers | Concede permissão para convidar outras contas da AWS para se tornarem contas-membro do Security Hub | Gravação | |||
ListAutomationRules | Concede permissão para recuperar uma lista de regras de automação e seus metadados da conta de chamada do Security Hub | Listar | |||
ListControlEvaluationSummaries [somente permissão] | Concede permissão para recuperar uma lista de controles para um padrão, incluindo os IDs de controle, status e contagens de localização | Read | |||
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 o Amazon EventBridge | Read | |||
SendInsightEvents [somente permissão] | Concede permissão para usar uma ação personalizada para enviar insights do Security Hub para o Amazon EventBridge | Read | |||
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 | Gravação | |||
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 | Gravação | |||
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 | Write | |||
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 seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource
de declarações de políticas de permissão do IAM. 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}
|
Chaves de condição do AWS Security Hub
O AWS Security Hub define as seguintes chaves de condição que podem ser usadas no elemento Condition
de uma política do IAM. É 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 visualizar as chaves de condição globais 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 | Segmento |
aws:ResourceTag/${TagKey} | Filtra o acesso por ações com base nos pares de chave-valor da etiqueta anexados ao recurso | Segmento |
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 | Segmento |
securityhub:TargetAccount | Filtra o acesso pelo campo AwsAccountId especificado na solicitação | Segmento |