Lista de permissões: uma abordagem de lista de permissões significa que o WAF negará todas as solicitações por padrão e permitirá apenas solicitações confiáveis. Ele fornece uma lista de quais endereços IP são conhecidos por serem seguros. A lista de permissões é menos intensiva em recursos que a lista negra. A desvantagem de uma abordagem da lista de permissões é que ela pode bloquear intencionalmente tráfego benigno. Embora ele projete uma rede ampla e possa ser eficiente, também pode ser impreciso.
Lista negra: uma abordagem de lista negra tem como padrão permitir a passagem de pacotes e usa assinaturas predefinidas para bloquear o tráfego malicioso da Web e proteger as vulnerabilidades de sites ou aplicativos da Web. É uma lista de regras que indicam pacotes maliciosos. A lista negra é mais apropriada para sites públicos e aplicativos da Web, pois eles recebem muito tráfego de endereços IP desconhecidos que não são maliciosos ou benignos. A desvantagem de uma abordagem de lista negra é que ela consome mais recursos; requer mais informações para filtrar pacotes com base em características específicas, em vez de usar como padrão os endereços IP confiáveis.
O WAF também pode ser uma combinação híbrida das duas abordagens de filtro listadas anteriormente. Este modelo de segurança híbrido usa elementos da lista negra e da lista branca.
O AWS WAF, da Amazon Web Services, fornece controle sobre como o tráfego atinge seus aplicativos, permitindo criar regras de segurança que bloqueiam padrões de ataque comuns, como injeção de SQL ou scripts entre sites, e regras que filtram padrões de tráfego específicos definidos por você.
Você pode começar rapidamente usando as Regras gerenciadas do AWS WAF, um conjunto pré-configurado de regras gerenciadas pela AWS ou pelo AWS Marketplace Sellers.
As Regras gerenciadas do WAF abordam questões como os 10 principais riscos de segurança da OWASP. Essas regras são atualizadas regularmente conforme surgem novos problemas.
O AWS WAF inclui uma API multifuncional que você pode usar para automatizar a criação, a implantação e a manutenção de regras de segurança.
Com o AWS WAF, você paga somente pelo que for usado. A definição de preço baseia-se em quantas regras você implanta e em quantas solicitações o seu aplicativo recebe. Não há compromissos antecipados.
Você pode implantar o AWS WAF no Amazon CloudFront como parte de uma solução de CDN, no Application Load Balancer que fica na frente dos servidores web ou de origem executados no EC2 ou no Amazon API Gateway para suas APIs.