Este tópico explica como adicionar um nome de domínio de um ambiente de cloud híbrida ao Web Application Firewall (WAF) para proteção.
Contexto
A solução de cloud híbrida do Web Application Firewall (WAF) unifica a proteção de aplicações web em ambientes multicloud e de cloud híbrida. Esses ambientes podem incluir cloud pública, cloud privada e data centers on-premises. Ela permite que você crie um sistema de segurança web flexível e integrado ao combinar recursos on-premises e de cloud. Após adicionar um nome de domínio ao WAF, você pode encaminhar o tráfego para os servidores de origem pela rede pública ou por uma rede interna.
Pré-requisitos
-
Você adquiriu uma instância do WAF e o número de nomes de domínio suportados não excede o limite.
NotaO número total de nomes de domínio que você pode adicionar a uma instância do WAF varia de acordo com as especificações da instância e a quantidade de pacotes de domínio extra adquiridos. Para mais informações, consulte extra domain package.
Se você adquiriu uma instância do WAF para a China continental, conclua o registro ICP do seu nome de domínio antes de adicioná-lo ao WAF. Caso contrário, o WAF não poderá proteger seu site e você poderá receber uma mensagem de erro solicitando a conclusão do registro ICP.
Você implantou um cluster de nós de proteção do WAF on-premises com conectividade de rede pública. Para mais informações, consulte Deploy a hybrid cloud WAF protection cluster.
Limitações
Se você usar nós de proteção do WAF de cloud híbrida para proteger services de rede interna, os clientes não poderão usar endereços IP no bloco CIDR 172.16.0.0/16 para acessar esses services.
Integração de site em cloud híbrida
Acesse o console do Web Application Firewall (WAF). Na barra de menu superior, selecione o grupo de recursos e a região da sua instância do WAF: Chinese Mainland ou Outside Chinese Mainland.
No painel de navegação à esquerda, escolha .
-
Na aba Domain Names, clique em Website Access.
NotaNa página Add Domain Name, o Access Mode está definido como CNAME Record por padrão.
-
Insira as informações do site e clique em Next.
Parâmetro
Descrição
Domain Name
Insira o nome de domínio que deseja proteger. Insira um nome de domínio específico, como
www.aliyundoc.com, ou um nome de domínio curinga, como*.aliyundoc.com. É possível inserir apenas um nome de domínio.Se esta for a primeira vez que você adiciona este nome de domínio, verifique a propriedade do nome de domínio antes de continuar.
NotaUm nome de domínio curinga pode corresponder a subdomínios no mesmo nível e em níveis diferentes. Por exemplo,
*.aliyundoc.compode corresponder a nomes de domínio de vários níveis, comowww.aliyundoc.com,example.aliyundoc.comewww.example.aliyundoc.com.Um nome de domínio curinga de segundo nível pode corresponder ao nome de domínio principal de segundo nível correspondente. Por exemplo,
*.aliyundoc.compode corresponder aaliyundoc.com.Um nome de domínio curinga de terceiro nível não pode corresponder ao nome de domínio principal de terceiro nível correspondente. Por exemplo,
*.example.aliyundoc.comnão pode corresponder aexample.aliyundoc.com.Se um objeto protegido contiver um nome de domínio específico e um nome de domínio curinga capaz de corresponder a ele, as regras de proteção e as configurações de encaminhamento do nome de domínio específico terão precedência.
Protection Resource
Selecione o tipo de recurso que o WAF protegerá. Neste caso, selecione Hybrid Cloud Cluster.
Protocol Type
Selecione o protocolo que seu site utiliza. As opções incluem:
HTTP
HTTPS
ImportanteSe o seu site suportar criptografia HTTPS, selecione HTTPS. Após adicionar o nome de domínio, carregue seu certificado SSL e a chave privada. Para mais informações, consulte Upload an HTTPS certificate.
Após selecionar HTTPS, você também pode ativar os seguintes recursos:
HTTP2 (Esta opção está disponível apenas se HTTPS estiver selecionado.)
Ative esta configuração se o seu site suportar o protocolo HTTP/2. A porta para HTTP/2 é a mesma que a porta para HTTPS. Após ativar esta configuração, defina apenas a porta HTTPS. Para mais informações, consulte WAF FAQ.
NotaApenas as edições Enterprise, Ultimate e Exclusive do WAF suportam HTTP2.
Node Settings
Selecione um Name of Protected Node Group.
Se o seu site estiver implantado em vários nós de proteção, clique em Add Node for Protection ao lado de Node Settings para adicionar todos os nós ao WAF para proteção.
Server Address
Especifique o endereço do seu servidor de origem. Especifique um endereço IP ou um Domain Name (Such as CNAME). O WAF encaminha as solicitações filtradas para este endereço.
Endereço IP: Insira o endereço IP público do servidor de origem. O endereço IP deve ser acessível pela internet.
Insira vários endereços IP. Pressione a tecla Enter após inserir cada endereço IP. É possível adicionar até 20 endereços IP de origem.
NotaSe você especificar vários endereços IP, o WAF executará automaticamente verificações de integridade e balanceamento de carga entre esses endereços.
As instâncias do WAF Outside Chinese mainland suportam apenas endereços IPv4. As instâncias do WAF na Chinese mainland suportam as seguintes configurações:
Especifique endereços IPv4 e IPv6
Se você ativar Use the Same Protocol, o WAF encaminha as solicitações de endereços IPv6 para servidores de origem IPv6 e as solicitações de endereços IPv4 para servidores de origem IPv4. Se você não ativar Use the Same Protocol, o WAF encaminha as solicitações para servidores de origem IPv4 e IPv6 indistintamente. Isso significa que tanto as solicitações IPv4 quanto as IPv6 podem ser encaminhadas para servidores de origem IPv4 ou IPv6.
ImportanteSe você usar a busca de origem por IPv6, certifique-se de que o IPv6 Status do nome de domínio na lista Website Access esteja como Enabled. Para mais informações, consulte Enable IPv6 protection.
Especifique apenas endereços IPv4
O WAF encaminha tanto as solicitações IPv4 quanto as IPv6 por IPv4. O WAF encaminha as solicitações para os endereços do servidor de origem IPv4 que você especificar.
Especifique apenas endereços IPv6
O WAF encaminha tanto as solicitações IPv4 quanto as IPv6 por IPv6. O WAF encaminha as solicitações para os endereços do servidor de origem IPv6 que você especificar.
Domain Name (Such as CNAME): Insira o nome de domínio de origem do servidor, como o CNAME de um bucket do Object Storage Service (oss).
Se você especificar um nome de domínio, o WAF suporta busca de origem por IPv4. O WAF encaminha as solicitações do cliente para o endereço IPv4 resolvido a partir do nome de domínio de origem.
ImportanteO nome de domínio de origem do servidor não pode ser igual ao nome de domínio do site que você deseja proteger.
Se o endereço do seu servidor de origem for um nome de domínio oss, acesse o console do oss para anexar um nome de domínio personalizado ao nome de domínio oss após adicionar o site. Para mais informações, consulte Attach a custom domain name.
Destination server port
Adicione as portas de service de encaminhamento que o site utiliza.
NotaAtualmente, apenas o suporte técnico da Alibaba Cloud pode realizar essa configuração.
As portas devem estar dentro do intervalo de portas ativadas para o cluster de cloud híbrida. Por padrão, as portas 80, 8080, 443 e 8443 estão ativadas para um cluster de cloud híbrida. Especifique um intervalo de portas personalizado ao criar um cluster de cloud híbrida. Para mais informações, consulte Configure basic information for a hybrid cloud cluster.
O WAF usa as portas adicionadas aqui para receber e encaminhar o tráfego do site. O WAF encaminha o tráfego para o nome de domínio apenas por essas portas adicionadas. O WAF não encaminha solicitações para outras portas ao servidor de origem, o que evita ameaças à segurança.
ImportanteO Protocol Type e a destination server port devem corresponder ao protocolo e à porta que o seu servidor de origem usa para seu web service. Não há suporte para mapeamento de portas. Por exemplo, se o seu servidor de origem fornece web services por HTTP na porta 80, a configuração do nome de domínio também deve ser definida como HTTP na porta 80. Se você definir uma porta diferente, o encaminhamento das solicitações falhará.
Portas padrão:
Se você definir o Protocol Type como HTTP, o padrão será HTTP 80.
Se você definir o Protocol Type como HTTPS, o padrão será HTTPS 443.
NotaA porta para HTTP/2 é a mesma que a porta para HTTPS.
Portas personalizadas: Clique em Custom e especifique as portas para HTTP ou HTTPS. Separe várias portas com vírgulas (,).
Clique em View Port Range para ver todas as portas disponíveis.
Load Balancing Algorithm
Se você especificar vários endereços de servidor de origem, selecione um algoritmo de balanceamento de carga. As seguintes opções estão disponíveis:
IP hash: O WAF encaminha as solicitações do mesmo endereço IP de cliente para o mesmo servidor de origem. Use isso para aplicações que exigem persistência de sessão (sticky sessions). Observe que isso pode causar uma distribuição de carga desigual.
Round-robin (Padrão): O WAF encaminha as solicitações dos clientes sequencialmente para os servidores na lista de servidores de origem. Este algoritmo é adequado para cenários que utilizam vários servidores de origem e exigem uma distribuição uniforme de carga entre eles.
Least time: O WAF usa o recurso de resolução DNS inteligente e o algoritmo de busca de origem de menor tempo atualizado para minimizar a latência de todo o link, desde o roteamento do tráfego do service para um nó de proteção até o encaminhamento para um servidor de origem.
NotaO algoritmo least time está disponível apenas após você ativar o balanceamento de carga inteligente. Para mais informações, consulte Intelligent load balancing.
Após as configurações entrarem em vigor, o WAF distribui as solicitações de busca de origem para vários endereços de servidor de origem com base no algoritmo de balanceamento de carga especificado para implementar o balanceamento de carga.
Is a Layer 7 proxy such as Anti-DDoS Proxy or CDN deployed in front of WAF
Enable Traffic Mark
Resource Group
Na lista de grupos de recursos, selecione o grupo de recursos ao qual o nome de domínio pertence.
NotaUse o Resource Management para criar grupos de recursos e gerencie recursos de cloud com base em dimensões como departamentos de negócios e projetos. Para mais informações, consulte Create a resource group.
-
Para apontar o nome de domínio para o balanceador de carga do WAF on-premises, modifique seu arquivo hosts local e, em seguida, teste para verificar se o WAF roteia o tráfego corretamente.
NotaAtualmente, apenas o suporte técnico da Alibaba Cloud pode realizar esta operação.
Para apontar para o servidor de balanceamento de carga on-premises, atualize o registro DNS do nome de domínio.
-
Clique em Complete. Return to Domain Name List.
Seu nome de domínio agora está protegido pelo WAF de cloud híbrida.