Esta página descreve algumas tarefas comuns do Firewall Insights para rever e otimizar a utilização da firewall da nuvem virtual privada (VPC). Realize estas tarefas para otimizar as configurações das regras da firewall e reforçar os limites de segurança.
Por exemplo, é um administrador de rede ou um engenheiro de segurança de rede que suporta várias redes VPC partilhadas grandes com muitos projetos e aplicações. Quer rever e otimizar um grande volume de regras de firewall acumuladas ao longo do tempo para garantir que são consistentes com o estado esperado da sua rede. Pode usar as seguintes tarefas para rever e otimizar as suas regras de firewall.
Funções e autorizações necessárias
Para receber as autorizações de que precisa para usar o Firewall Insights, peça ao seu administrador para lhe conceder as seguintes funções de IAM no seu projeto:
-
Função de administrador do Firewall Recommender (
roles/recommender.firewallAdmin
) -
Função de visitante do Recommender de firewall (
roles/recommender.firewallViewer
)
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Estas funções predefinidas contêm as autorizações necessárias para usar o Firewall Insights. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
São necessárias as seguintes autorizações para usar o Firewall Insights:
-
recommender.computeFirewallInsights.list
-
recommender.computeFirewallInsights.update
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Veja as regras aplicadas a uma VM nos últimos 30 dias
Para rever as regras que ajudam a evitar configurações incorretas e regras ocultadas desnecessárias, faça o seguinte:
Consola
Na Google Cloud consola, aceda à página Instâncias de VM do Compute Engine.
No campo
Filtro, filtre as instâncias introduzindo um dos seguintes pares de chave-valor para encontrar VMs relevantes.Network tags:TAG_NAME
Substitua
TAG_NAME
por uma etiqueta atribuída a uma rede VPC.Internal IP:INTERNAL_IP_ADDRESS
Substitua
INTERNAL_IP_ADDRESS
por um endereço IP interno para uma interface de VM.External IP:EXTERNAL_IP_ADDRESS
Substitua
EXTERNAL_IP_ADDRESS
por um endereço IP externo para uma interface de VM.Nos resultados da pesquisa de uma interface de VM, selecione uma VM e clique no menu
mais ações.No menu, selecione Ver detalhes da rede.
Na página Detalhes da interface de rede, conclua os seguintes passos:
- Na secção Detalhes da firewall e das rotas, clique em Firewalls e, de seguida, em Filtrar.
Introduza
last hit after:YYYY-MM-DD
para filtrar as regras de firewall. Esta expressão de filtro encontra regras de firewall com acessos recentes.Para uma regra de firewall, clique no número na coluna Número de ocorrências para abrir o registo da firewall e rever os detalhes do tráfego, como na seguinte consulta de exemplo. Para introduzir uma consulta, clique em Enviar filtro.
jsonPayload.rule_details.reference:("network:network1/firewall:allow-tcp") AND jsonPayload.instance.project_id:("p6ntest-firewall-intelligence") AND jsonPayload.instance.zone:("us-central1-c") AND jsonPayload.instance.vm_name:("instance2")
Adicione um ou mais filtros do Cloud Logging para filtrar ainda mais os detalhes do registo da firewall. Por exemplo, a seguinte consulta de exemplo adiciona um filtro adicional que filtra por endereço IP de origem (
src_ip
). Para introduzir uma consulta, clique em Enviar filtro.jsonPayload.rule_details.reference:("network:network1/firewall:allow-tcp") AND jsonPayload.instance.project_id:("p6ntest-firewall-intelligence") AND jsonPayload.instance.zone:("us-central1-c") AND jsonPayload.instance.vm_name:("instance2") AND jsonPayload.connection.src_ip:("10.0.1.2")
Deteta aumentos súbitos na contagem de resultados para regras de firewall deny
Pode configurar o Cloud Monitoring para detetar alterações na contagem de acessos das regras de firewall da VPC deny
.
Por exemplo, pode optar por receber um alerta quando a contagem de resultados de uma regra específica aumentar numa determinada percentagem. A definição deste alerta ajuda a detetar possíveis ataques aos seus recursos. Google Cloud
Para definir um alerta, faça o seguinte:
Consola
Na Google Cloud consola, aceda à página Monitorização.
No painel de navegação, clique em
Alertas e, de seguida, em Criar política.Na página Criar política de alertas, clique em
Adicionar condição de alerta. É adicionada uma nova condição.Expanda a secção Nova condição e selecione Configurar acionador. É apresentada a página Configurar acionador de alerta.
Configure as condições do alerta. Por exemplo, use os seguintes valores para acionar um alerta quando a contagem de acessos da regra que identificou aumentar 10% durante seis horas:
- Tipos de condições: definido como
Threshold
. - Acionador de alerta: definido para
Any time series violates
. - Posição do limite: definida como
Above threshold
. - Valor limite: definido como
10
.
- Tipos de condições: definido como
Na secção Opções avançadas, introduza um nome para a condição e clique em Seguinte.
Na página Acionador de várias condições, especifique a condição e clique em Seguinte.
Na página Configurar notificações, selecione Canais de notificação e, de seguida, Gerir canais de notificação.
Na janela Canais de notificação, adicione o novo canal de notificação, por exemplo, um endereço de email, e clique em Guardar.
Na lista Canais de notificação, selecione as notificações adicionadas e, em seguida, clique em OK.
Na secção Dê um nome à política de alertas, introduza o nome e clique em Seguinte. A condição de alerta é adicionada.
Limpe as regras de firewall sobrepostas
Para limpar as regras de firewall ocultadas por outras regras, faça o seguinte:
Consola
Na Google Cloud consola, aceda à página Políticas de firewall.
Na secção Regras de firewall da VPC, clique em > Regras ocultadas.
Filtrar e, de seguida, selecione Tipo de estatísticasPara cada regra nos resultados da pesquisa, clique no Nome da regra e veja a respetiva página de detalhes. Reveja e limpe cada regra conforme necessário.
Para mais informações sobre regras ocultadas, consulte os exemplos de regras ocultadas.
Remova uma regra allow
não usada
Para avaliar e remover uma regra de allow
não utilizada, faça o seguinte:
Consola
Na Google Cloud consola, aceda à página Políticas de firewall.
Na secção Regras da firewall da VPC, clique em > Entrada > último acesso antes de MM/DD/YYYY.
Filtrar e, de seguida, selecione TipoSubstitua
MM/DD/YYYY
pela data que quer usar. Por exemplo,08/31/2021
.Para cada regra nos resultados da pesquisa, reveja as informações na coluna Estatísticas. Esta coluna apresenta uma percentagem que indica a probabilidade de esta regra ser atingida no futuro. Se a percentagem for elevada, é recomendável manter esta regra. No entanto, se for baixa, continue a rever as informações geradas pela estatística.
Clique no link das estatísticas para apresentar o painel Detalhes das estatísticas.
No painel Detalhes das estatísticas, reveja os atributos desta regra e os atributos de quaisquer regras semelhantes apresentadas.
Se a regra tiver uma baixa probabilidade de ser atingida no futuro e se essa previsão for suportada pelo padrão de ocorrências de regras semelhantes, considere remover a regra. Para remover a regra, clique em Nome da regra. É apresentada a página Detalhes da regra de firewall.
Clique em Eliminar.
Na caixa de diálogo de confirmação, clique em Eliminar.
Remova um atributo não usado de uma regra de allow
Para avaliar e remover um atributo não usado, faça o seguinte:
Consola
Na Google Cloud consola, aceda à página Estatísticas da firewall.
No cartão denominado Permitir regras com atributos não usados, clique em Ver lista completa. Em resposta, a Google Cloud consola apresenta a páginaPermitir regras com atributos não usados. Esta página apresenta todas as regras que tinham atributos não usados durante o período de observação.
Clique no texto apresentado na coluna Insight. É apresentada a página Detalhes das estatísticas.
Reveja os detalhes na parte superior da página. O resumo inclui os seguintes detalhes:
- O nome da estatística.
- O número de atributos não usados que esta regra tem.
- A hora em que a estatística foi atualizada pela última vez.
- Os nomes de outras regras no projeto que usam atributos semelhantes.
- A duração do período de observação.
Avalie se pode remover o atributo:
- Reveja o cartão Regra de firewall com atributos não atingidos. Analise o campo etiquetado como Atributo sem resultado (com previsão de resultados futuros). Este campo fornece uma percentagem que descreve a probabilidade de o atributo ser atingido no futuro.
- Reveja o cartão Regra de firewall semelhante no mesmo projeto. Reveja os dados apresentados sobre se o atributo desta regra foi usado.
Se o atributo tiver uma baixa probabilidade de ser atingido no futuro e se essa previsão for suportada pelo padrão de acessos de regras semelhantes, considere remover o atributo da regra. Para remover o atributo, clique no nome da regra, que aparece na parte superior da página Detalhes das estatísticas. É apresentada a página Detalhes da regra de firewall.
Clique em Editar, faça as alterações necessárias e, de seguida, clique em Guardar.
Restrinja o intervalo de endereços IP de uma regra allow
Tenha em atenção que o seu projeto pode ter regras de firewall que permitem o acesso a determinados blocos de endereços IP para verificações de funcionamento do balanceador de carga ou para outraGoogle Cloud funcionalidade. Estes endereços IP podem não ser atingidos, mas não devem ser removidos das regras da firewall. Para mais informações sobre estes intervalos, consulte a documentação do Compute Engine.
Para avaliar e restringir um intervalo de endereços IP excessivamente permissivo, faça o seguinte:
Consola
Na Google Cloud consola, aceda à página Estatísticas da firewall.
No cartão denominado Permitir regras com intervalos de portas ou endereços IP excessivamente permissivos, clique em Ver lista completa. Em resposta, a Google Cloud consola apresenta uma lista de todas as regras que tinham intervalos excessivamente permissivos durante o período de observação.
Encontre qualquer regra na lista e clique no texto apresentado na coluna Insight. É apresentada a página Detalhes das estatísticas.
Reveja os detalhes na parte superior da página. O resumo inclui os seguintes detalhes:
- O nome da regra.
- O número de intervalos de endereços IP que podem ser restritos.
- A hora em que a estatística foi atualizada pela última vez.
- A duração do período de observação.
Avalie se pode restringir o intervalo de endereços IP: reveja o cartão Regra de firewall com intervalos de portas ou endereços IP excessivamente permissivos. Reveja a lista proposta de novos intervalos de endereços IP.
Se for adequado, considere usar as recomendações na estatística para tornar o intervalo de endereços IP mais restrito. Clique no nome da regra, que aparece na parte superior da página Detalhes das estatísticas. É apresentada a página Detalhes da regra de firewall.
Clique em Editar, faça as alterações necessárias e, de seguida, clique em Guardar.