Nesta página, descrevemos como configurar um período de observação e um ciclo de atualização no Firewall Insights.
Para ter uma visão geral dos insights disponíveis, consulte Categorias e estados do Firewall Insights.
Para ver uma lista de métricas de uso do firewall, consulte Visualizar as métricas do Firewall Insights.
Permissões e papéis necessários
Para receber a permissão necessária
e poder configurar o período de observação e o ciclo de atualização,
peça ao admin para conceder a você o
papel do IAM Admin de recomendações de firewall (roles/recommender.firewallAdmin)
no seu projeto.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esse papel predefinido contém a
permissão
recommender.computeFirewallInsightTypeConfigs.update,
que é necessária para
configurar o período de observação e o ciclo de atualização.
Também é possível receber essa permissão com papéis personalizados ou outros papéis predefinidos.
Configurar período de observação
Para alguns insights, é possível configurar um período de observação, que é o intervalo de tempo
que o insight abrange. Por exemplo, você pode configurar o período de observação para
insights de regras deny e permissivos demais. A janela de observação padrão é de
seis semanas e é possível configurar o período de observação de sete dias
a um ano.
Por exemplo, se você definir o período de observação para insights da regra deny como
dois meses, ao analisar a lista de regras deny com
ocorrências após o período, o Firewall Insights mostrará
somente os que tiveram ocorrências nos últimos dois meses. Imagine
que você alterou o período de observação para um mês. O Firewall Insights
poderá identificar um número diferente de regras, porque intervalo de tempo menor
será analisado.
Ao analisar insights e configurar períodos de observação, esteja ciente do seguinte:
Ao configurar o período de observação para regras
denycom ocorrências, o Firewall Insights vai atualizar os resultados do insight imediatamente.Se você atualizar o período de observação para insights de regras permissivos demais, o Firewall Insights poderá levar até 48 horas para atualizar os resultados. Enquanto isso, o período de observação dos resultados corresponde ao período configurado anteriormente.
Para insights permissivos demais, caso nenhuma regra de firewall seja identificada pelo insight identificado, o Firewall Insights não exibirá o período de observação para identificar os que foram usados.
Os insights de regras sombreadas não têm um período de observação porque não avaliam dados históricos. A análise de regras sombreadas avalia a configuração da regra de firewall a cada 24 horas.
Os dados do registro de tráfego das últimas 24 horas podem não ser incluídos ao gerar insights.
Console
Configurar um período de observação:
No console do Google Cloud , acesse a página Firewall Insights.
Clique em Configuração.
Clique em Período de observação.
Se for o caso, defina o momento adequado na lista suspensa Período de observação para cada um dos seguintes itens:
Insights de regras permissivos demais
Insights de regras de negação
API
Para definir o período de observação para regras deny com ocorrências, use o
console doGoogle Cloud . No entanto, é possível usar a API Recommender para definir
o período de observação para insights de regras permissivos demais. Também é possível usar
a API para ativar insights e recuperar detalhes de configuração.
Para definir o período de observação para insights de regras permissivos demais, use o
método updateConfig.
Para usar o método updateConfig, defina valores para todos os
parâmetros. Especifique também se os insights de regras sombreadas
e os permissivos demais estão ativados ou não.
Para fazer esse tipo de atualização, use a solicitação a seguir.
PATCH https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/insightTypes/google.compute.firewall.Insight/config
{
"name": "projects/PROJECT_ID/locations/global/insightTypes/google.compute.firewall.Insight/config",
"insightTypeGenerationConfig": {
"params": {
"observation_period": "OBSERVATION_PERIOD_OVERLY_PERMISSIVE",
"enable_shadowed_rule_insights": ENABLEMENT_SHADOWED,
"enable_overly_permissive_rule_insights": ENABLEMENT_OVERLY_PERMISSIVE
}
},
"etag": "\"ETAG\"",
}
Substitua os seguintes valores:
- PROJECT_ID: ID do projeto.
- OBSERVATION_PERIOD_OVERLY_PERMISSIVE: o tempo, em segundos, do período de observação para insights de regras permissivos demais.
- ENABLEMENT_SHADOWED: um valor booleano que representa se os insights de regras sombreadas estão ativados.
- ENABLEMENT_OVERLY_PERMISSIVE: um valor booleano que representa se os insights de regras permissivos demais estão ativados.
- ETAG: o valor de ETag da política do IAM. Para
recuperar o valor da ETag, use o método
getConfig, conforme descrito na seção a seguir.
Exemplo
PATCH https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/insightTypes/google.compute.firewall.Insight/config
{
"name": "projects/PROJECT_ID/locations/global/insightTypes/google.compute.firewall.Insight/config",
"insightTypeGenerationConfig": {
"params": {
"observation_period": "604800s",
"enable_shadowed_rule_insights": true,
"enable_overly_permissive_rule_insights": true
}
},
"etag": "\"ETAG\"",
}
Recuperar detalhes de configuração
Para recuperar detalhes sobre como o Firewall Insights está configurado, use o
método getConfig,
conforme mostrado no exemplo a seguir.
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/insightTypes/google.compute.firewall.Insight/config
Programar um ciclo de atualização personalizado
Configurar um ciclo de atualização para gerar insights de regras sombreadas para seu projeto.
É possível programar o ciclo de atualização para começar em uma data específica e personalizar a frequência do ciclo. A frequência de um ciclo padrão é de um dia (24 horas).
Console
Configurar um ciclo de atualização personalizado para insights:
No console do Google Cloud , acesse a página Firewall Insights.
Clique em Configuração.
Clique em Ativação.
Para ativar insights de regras sombreadas, clique no botão de ativar/desativar.
No campo Iniciar em, insira a data em que o ciclo de atualização personalizado vai começar.
No campo Repetir a cada, selecione a frequência do ciclo de atualização, a partir da data de início do ciclo:
- dia: a cada 24 horas
- semana: toda semana nos dias selecionados
- mês: todo mês
- trimestre: a cada trimestre
O novo cronograma de geração de insights entra em vigor 24 horas após as alterações no cronograma serem salvas.