Visão geral do Google Cloud Armor

O Google Cloud Armor ajuda a proteger as implantações do Google Cloud contra vários tipos de ameaças, incluindo ataques distribuídos de negação de serviço (DDoS) e ataques a aplicativos, como scripting em vários locais (XSS) e injeção de SQL. (SQLi, na sigla em inglês). O Google Cloud Armor apresenta algumas proteções automáticas e algumas que você precisa configurar manualmente. Este documento traz uma visão geral detalhada desses recursos.

Políticas de segurança

Use as políticas de segurança do Google Cloud Armor para proteger os aplicativos executados por trás de um balanceador de carga contra ataques distribuídos de negação de serviço (DDoS, na sigla em inglês) e outros ataques baseados na Web, sejam eles implantados no Google Cloud, em um ambiente híbrido{ 101}implantação ou em uma arquitetura de várias nuvens. As políticas de segurança podem ser configuradas manualmente, com ações e condições de correspondência configuráveis em uma política de segurança. O Google Cloud Armor também apresenta políticas de segurança pré-configuradas, que abrangem vários casos de uso. Para mais informações, consulte a visão geral da política de segurança do Google Cloud Armor.

Linguagem de regras

O Google Cloud Armor permite definir regras priorizadas com ações e condições de correspondência configuráveis em uma política de segurança. Para que uma regra entre em vigor (a ação configurada é aplicada), ela deve ser a regra de prioridade mais alta, ou seja, os atributos dela devem corresponder aos atributos da solicitação recebida. Para mais informações, consulte Referência de linguagem das regras personalizadas do Google Cloud Armor.

Regras pré-configuradas do WAF

As regras pré-configuradas do Google Cloud Armor ajudam a proteger aplicativos e serviços da Web contra ataques comuns da Internet, além de ajudar a reduzir os principais riscos do OWASP (em inglês). As regras permitem que o Google Cloud Armor avalie assinaturas de tráfego diferentes fazendo referência a regras com nome conveniente, em vez de exigir que você defina cada assinatura manualmente. A fonte da regra é Conjunto de regras principais do ModSecurity 3.0.2 (CRS).

Essas regras pré-configuradas podem ser ajustadas para desativar assinaturas com ruído ou desnecessárias. Para mais informações, consulte Como ajustar as regras da WAF do Google Cloud Armor.

Listas de IP nomeadas

As listas de endereços IP do Google Cloud Armor permitem que você se refira a listas de endereços IP e intervalos de IP mantidos por provedores de terceiros. É possível configurar listas de endereços IP nomeados em uma política de segurança. Você não precisa especificar manualmente cada endereço ou intervalo de IP. Para mais informações, consulte Listas de IP nomeadas.

Proteção gerenciada do Google Cloud Armor

A proteção gerenciada do Google Cloud Armor é o serviço de proteção de aplicativos gerenciados que ajuda a proteger seus aplicativos e serviços da Web contra ataques distribuídos de negação de serviço (DDoS) e outras ameaças da Internet. Esses recursos oferecem proteções sempre ativadas para o balanceador de carga e fornecem acesso às regras da WAF.

A proteção contra DDoS é fornecida automaticamente para balanceamento de carga HTTP(S), proxy SSL e proxy TCP, independentemente da camada. Os protocolos HTTP, HTTPS, HTTP/2 e QUIC são compatíveis.

Para mais informações, consulte Visão geral da proteção gerenciada.

Proteção adaptativa do Google Cloud Armor

A Proteção adaptativa ajuda você a proteger aplicativos e serviços contra ataques distribuídos de negação de serviço (DDoS, na sigla em inglês) L7 analisando padrões de tráfego para seus serviços de back-end, detectando e alertando ataques suspeitos e gerando sugestões Regras WAF para atenuar esses ataques. Essas regras podem ser ajustadas para atender às suas necessidades. A Proteção adaptativa pode ser ativada por política de segurança, mas exige uma assinatura ativa do Proteção Avançada no projeto.

Para mais informações, consulte a visão geral da Proteção adaptativa do Google Cloud Armor.

Funcionamento do Google Cloud Armor

Com as políticas de segurança do Google Cloud Armor, você permite ou nega acesso ao balanceador de carga HTTP(S) externo na borda do Google Cloud, o mais próximo possível da origem do tráfego de entrada. Isso evita que o tráfego indesejável consuma recursos ou entre nas redes da nuvem privada virtual (VPC, na sigla em inglês).

O diagrama a seguir ilustra a localização dos balanceadores de carga externos HTTP(S), a rede e os data centers do Google.

Política do Google Cloud Armor na borda da rede
Política do Google Cloud Armor na borda da rede (clique para ampliar)

Além de usar políticas de segurança configuradas manualmente, uma implantação com o balanceador de carga HTTP(S) externo e o balanceamento de carga de proxy SSL ou TCP recebe proteções sempre ativadas contra ataques DDoS. Os serviços de back-end por trás de um balanceador de carga HTTP(S) externo também têm acesso às regras de firewall de aplicativos da Web (WAF).

É possível usar alguns ou todos esses recursos para proteger seu aplicativo. Use políticas de segurança para corresponder a condições conhecidas e criar regras de WAF para se proteger contra ataques comuns, como os encontrados em ModSecurity Core Rule Set 3.0.2. Use também as proteções integradas do Google Cloud Armor Managed Protection contra ataques DDoS.

A seguir