

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Etapa 1. Iniciar a pilha
<a name="step-1.-launch-the-stack"></a>

Esse CloudFormation modelo automatizado da AWS implanta a solução na nuvem da AWS.

1. Faça login no [AWS Management Console](https://aws.amazon.com/console) e selecione o `waf-automation-on-aws.template` CloudFormation modelo **Launch Solution** to Launch.

    [![Launch solution](https://docs.aws.amazon.com/pt_br/solutions/latest/security-automations-for-aws-waf/images/launch-button.png)](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?stackName=WAFSecurityAutomations&templateURL=https:%2F%2Fs3.amazonaws.com%2Fsolutions-reference%2Fsecurity-automations-for-aws-waf%2Flatest%2Faws-waf-security-automations.template&redirectId=ImplementationGuide) 

1. Por padrão, esse modelo é iniciado na região Leste dos EUA (Norte da Virgínia). Para iniciar essa solução em uma região diferente da AWS, use o seletor de regiões na barra de navegação do console. Se você escolher `CloudFront` como seu endpoint, deverá implantar a solução na região Leste dos EUA (Norte da Virgínia) (`us-east-1`).
**nota**  
Dependendo dos valores dos parâmetros de entrada definidos, essa solução requer recursos diferentes. Atualmente, esses recursos estão disponíveis somente em regiões específicas da AWS. Portanto, você deve iniciar essa solução em uma região da AWS onde esses serviços estejam disponíveis. Para obter mais informações, consulte [Regiões compatíveis da AWS](plan-your-deployment.md#supported-aws-regions).

1. Na página **Especificar modelo**, verifique se você selecionou o modelo correto e escolha **Avançar**.

1. Na página **Especificar detalhes da pilha**, atribua um nome à sua configuração do AWS WAF no campo Nome **da pilha**. Esse também é o nome da ACL da web que o modelo cria.

1. Em **Parâmetros**, revise os parâmetros do modelo e modifique-os conforme necessário. Para desativar um recurso específico, escolha `none` ou `no` conforme aplicável. Essa solução usa os seguintes valores padrão.


<table>
<thead>
  <tr><th>Parameter</th><th>Padrão</th><th>Descrição</th></tr>
</thead>
<tbody>
  <tr><td> <b>Nome da stack</b> </td><td> <code>[.red]#</code>&lt;requires input&gt;`</td><td>O nome da pilha não pode conter espaços. Esse nome deve ser exclusivo em sua conta da AWS e é o nome da ACL da web que o modelo cria.</td></tr>
  <tr><td> <b>Tipo de recurso</b> </td><td></td><td></td></tr>
  <tr><td> <b>Endpoint</b> </td><td> <code>CloudFront</code> </td><td>Escolha o tipo de recurso que está sendo usado. NOTA: Se você escolher <code>CloudFront</code> como seu endpoint, deverá iniciar a solução para criar recursos WAF na região Leste dos EUA (Norte da Virgínia) (<code>us-east-1</code>).</td></tr>
  <tr><td> <b>Grupos de regras de reputação de IP gerenciados pela AWS</b> </td><td></td><td></td></tr>
  <tr><td> <b>Ative a proteção de grupos de regras gerenciadas da lista de reputação de IP da Amazon</b> </td><td> <code>no</code> </td><td>Escolha <code>yes</code> ativar o componente projetado para adicionar o <b>Amazon IP Reputation List Managed Rule Group</b> à web ACL.<br />Esse grupo de regras é baseado na inteligência interna de ameaças da Amazon. Isso é útil se você quiser bloquear endereços IP normalmente associados a bots ou outras ameaças. Bloquear esses endereços IP pode ajudar a diminuir bots e reduzir o risco de um agente mal-intencionado descobrir um aplicativo vulnerável.<br />A WCU necessária é 25. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Ative a proteção de grupos de regras gerenciadas da lista de IP anônima</b> </td><td> <code>no</code> </td><td>Escolha ativar o componente projetado <code>yes</code> para adicionar o <b>Grupo de Regras Gerenciadas da Lista de IP Anônima</b> à ACL da web.<br />Esse grupo de regras bloqueia solicitações de serviços que permitem a ofuscação da identidade do espectador. Isso inclui solicitações de VPNs, proxies, nós Tor e provedores de hospedagem. Esse grupo de regras é útil se você quiser filtrar visualizadores que podem estar tentando ocultar a identidade do seu aplicativo. Bloquear os endereços IP desses serviços pode ajudar a mitigar bots e evasão de restrições geográficas.<br />A WCU necessária é 50. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Grupos de regras básicas gerenciadas pela AWS</b> </td><td></td><td></td></tr>
  <tr><td> <b>Ativar a proteção de grupos de regras gerenciados do conjunto de regras principais</b> </td><td> <code>no</code> </td><td>Escolha ativar o componente projetado <code>yes</code> para adicionar o <b>Grupo de Regras Gerenciadas do Conjunto de Regras Principais</b> à ACL da web.<br />Esse grupo de regras oferece proteção contra a exploração de uma ampla variedade de vulnerabilidades, incluindo algumas das vulnerabilidades de alto risco e comuns. Considere usar esse grupo de regras para qualquer caso de uso do AWS WAF.<br />A WCU necessária é 700. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Ativar a Proteção Administrativa Proteção de Grupos de Regras Gerenciadas</b> </td><td> <code>no</code> </td><td>Escolha ativar o componente projetado <code>yes</code> para adicionar o <b>Grupo de Regras Gerenciadas de Proteção Administrativa</b> à ACL da web.<br />Esse grupo de regras bloqueia o acesso externo às páginas administrativas expostas. Isso poderá ser útil se você executar software de terceiros ou quiser reduzir o risco de um agente mal-intencionado obter acesso administrativo ao aplicativo.<br />A WCU necessária é 100. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Ative a proteção de grupos de regras gerenciados de entradas inválidas conhecidas</b> </td><td> <code>no</code> </td><td>Escolha ativar o componente projetado <code>yes</code> para adicionar o <b>grupo de regras gerenciadas de entradas incorretas conhecidas</b> à ACL da web.<br />Esse grupo de regras bloqueia o acesso externo às páginas administrativas expostas. Isso poderá ser útil se você executar software de terceiros ou quiser reduzir o risco de um agente mal-intencionado obter acesso administrativo ao aplicativo.<br />A WCU necessária é 100. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Grupo de regras específicas de casos de uso gerenciados da AWS</b> </td><td></td><td></td></tr>
  <tr><td> <b>Ative a proteção de grupos de regras gerenciadas do banco de dados SQL</b> </td><td> <code>no</code> </td><td>Escolha ativar o componente projetado <code>yes</code> para adicionar o <b>Grupo de Regras Gerenciadas do Banco de Dados SQL</b> à ACL da web.<br />Esse grupo de regras bloqueia padrões de solicitação associados à exploração de bancos de dados SQL, como ataques de injeção de SQL. Isso pode ajudar a evitar a injeção remota de consultas não autorizadas. Avalie esse grupo de regras para uso se o aplicativo fizer interface com um banco de dados SQL. Usar a regra personalizada de injeção de SQL é opcional se você já tiver um grupo de regras SQL gerenciado pela AWS ativado.<br />A WCU necessária é 200. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Ative a proteção de grupos de regras gerenciados do sistema operacional Linux</b> </td><td> <code>no</code> </td><td>Escolha ativar o componente projetado <code>yes</code> para adicionar o <b>Grupo de Regras Gerenciadas do Sistema Operacional Linux</b> à ACL da web.<br />Esse grupo de regras bloqueia padrões de solicitação associados à exploração de vulnerabilidades específicas do Linux, incluindo ataques de inclusão de arquivos locais (LFI) específicos do Linux. Isso pode ajudar a evitar ataques que expõem o conteúdo do arquivo ou executam código ao qual o invasor não deveria ter tido acesso. Avalie esse grupo de regras se alguma parte do seu aplicativo for executada no Linux. Você deve usar esse grupo de regras em conjunto com o grupo de regras do sistema operacional POSIX.<br />A WCU necessária é 200. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Ative a proteção de grupo de regras gerenciadas do sistema operacional POSIX</b> </td><td> <code>no</code> </td><td>Escolha ativar o componente projetado <code>yes</code> para adicionar o <b>Core Rule Set Managed Rule Group Protection</b> à Web ACL.<br />Esse grupo de regras bloqueia padrões de solicitação associados à exploração de vulnerabilidades específicas de sistemas operacionais do tipo POSIX e POSIX, incluindo ataques LFI. Isso pode ajudar a evitar ataques que expõem o conteúdo do arquivo ou executam código ao qual o invasor não deveria ter tido acesso. Avalie esse grupo de regras se alguma parte do seu aplicativo for executada em um sistema operacional POSIX ou semelhante ao POSIX.<br />A WCU necessária é 100. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Ativar a Proteção de Grupo de Regras Gerenciadas do Sistema Operacional Windows</b> </td><td> <code>no</code> </td><td>Escolha ativar o componente projetado <code>yes</code> para adicionar o <b>Grupo de Regras Gerenciadas do Sistema Operacional Windows</b> à ACL da web.<br />Esse grupo de regras bloqueia padrões de solicitação associados à exploração de vulnerabilidades específicas do Windows, como execução remota de PowerShell comandos. Isso pode ajudar a impedir a exploração de vulnerabilidades que permitem que um invasor execute comandos não autorizados ou códigos mal-intencionados. Avalie esse grupo de regras se alguma parte do seu aplicativo for executada em um sistema operacional Windows.<br />A WCU necessária é 200. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Ative a proteção de grupos de regras gerenciados de aplicativos PHP</b> </td><td> <code>no</code> </td><td>Escolha ativar o componente projetado <code>yes</code> para adicionar o <b>PHP Application Managed Rule Group</b> à ACL da web.<br />Esse grupo de regras bloqueia padrões de solicitação associados à exploração de vulnerabilidades específicas ao uso da linguagem de programação PHP, incluindo a injeção de funções PHP inseguras. Isso pode ajudar a impedir a exploração de vulnerabilidades que permitem que um invasor execute código ou comandos remotamente para os quais ele não está autorizado. Avalie este grupo de regras se o PHP estiver instalado em qualquer servidor com o qual seu aplicativo interage.<br />A WCU necessária é 100. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Ativar a proteção de grupos de regras gerenciadas por WordPress aplicativos</b> </td><td> <code>no</code> </td><td>Escolha <code>yes</code> ativar o componente projetado para adicionar o <b>Grupo de Regras Gerenciadas por WordPress Aplicativos</b> à ACL da web.<br />Esse grupo de regras bloqueia os padrões de solicitação associados à exploração de vulnerabilidades específicas dos WordPress sites. Avalie esse grupo de regras se você estiver executando WordPress. Esse grupo de regras deve ser usado em conjunto com os grupos de regras do banco de dados SQL e do aplicativo PHP.<br />A WCU necessária é 100. Sua conta deve ter capacidade de WCU suficiente para evitar falhas na implantação da pilha de ACL da web devido ao excesso do limite de capacidade.<br />Para obter mais informações, consulte a <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de regras do AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Regra personalizada - Scanners e sondas</b> </td><td></td><td></td></tr>
  <tr><td> <b>Ative a proteção do scanner e da sonda</b> </td><td> <code>yes - AWS Lambda log parser</code> </td><td>Escolha o componente usado para bloquear scanners e sondas. Consulte <a href="log-parser-options.md">Opções do analisador de log</a> para obter mais informações sobre as compensações relacionadas às opções de mitigação.</td></tr>
  <tr><td> <b>Nome do bucket do log de acesso ao aplicativo</b> </td><td> <code>[.red]&lt;requires input&gt;</code> </td><td>Se você escolheu <code>yes</code> o parâmetro <b>Activate Scanner &amp; Probe Protection</b>, insira o nome do bucket do Amazon S3 (novo ou existente) no qual você deseja armazenar os registros de acesso para CloudFront sua (s) distribuição (ões) ou ALB (s). Se você estiver usando um bucket Amazon S3 existente, ele deverá estar localizado na mesma região da AWS em que você está implantando o modelo. CloudFormation Você deve usar um bucket diferente para cada implantação da solução.<br />Para desativar essa proteção, ignore esse parâmetro. OBSERVAÇÃO: ative o registro de acesso à CloudFront web para suas distribuições web ou ALB (s) para enviar arquivos de log para esse bucket do Amazon S3. Salve os registros no mesmo prefixo definido na pilha (<code>AWSLogs/</code>prefixo padrão). Consulte o parâmetro <b>Application Access Log Bucket Prefix</b> para obter mais informações.</td></tr>
  <tr><td> <b>Prefixo do bucket do log de acesso ao aplicativo</b> </td><td> <code>AWSLogs/</code> </td><td>Se você escolher <code>yes</code> o parâmetro <b>Activate Scanner &amp; Probe Protection</b>, poderá inserir um prefixo opcional definido pelo usuário para o bucket de registros de acesso ao aplicativo acima.<br />Se você escolher <code>CloudFront</code> o parâmetro <b>Endpoint</b>, poderá inserir qualquer prefixo, como. <code>yourprefix/</code><br />Se você escolher <code>ALB</code> o parâmetro <b>Endpoint</b>, deverá acrescentar <code>AWSLogs/</code> ao seu prefixo, como. <code>yourprefix/AWSLogs/</code><br />Use <code>AWSLogs/</code> (padrão) se não houver um prefixo definido pelo usuário.<br />Para desativar essa proteção, ignore esse parâmetro.</td></tr>
  <tr><td> <b>O registro de acesso ao bucket está ativado?</b> </td><td> <code>no</code> </td><td>Escolha <code>yes</code> se você inseriu um nome de bucket do Amazon S3 existente para o parâmetro <b>Application Access Log Bucket Name</b> e se o registro de acesso ao servidor para o bucket já está ativado.<br />Se você escolher<code>no</code>, a solução ativará o registro de acesso ao servidor para seu bucket.<br />Se você escolheu <code>no</code> o parâmetro <b>Activate Scanner &amp; Probe Protection</b>, ignore esse parâmetro.</td></tr>
  <tr><td> <b>Limite de erro</b> </td><td> <code>50</code> </td><td>Se você escolher <code>yes</code> o parâmetro <b>Activate Scanner &amp; Probe Protection</b>, insira o máximo aceitável de solicitações inválidas por minuto, por endereço IP.<br />Se você escolheu <code>no</code> o parâmetro <b>Activate Scanner &amp; Probe Protection</b>, ignore esse parâmetro.</td></tr>
  <tr><td> <b>Mantenha os dados no local original do S3</b> </td><td> <code>no</code> </td><td>Se você escolher <code>yes - Amazon Athena log parser</code> o parâmetro <b>Activate Scanner &amp; Probe Protection</b>, a solução aplica o particionamento aos arquivos de log de acesso ao aplicativo e às consultas do Athena. Por padrão, a solução move os arquivos de log do local original para uma estrutura de pastas particionadas no Amazon S3.<br />Escolha <code>yes</code> se você também deseja manter uma cópia dos registros no local original. Isso duplicará seu armazenamento de registros.<br />Se você não escolheu <code>yes - Amazon Athena log parser</code> o parâmetro <b>Activate Scanner &amp; Probe Protection</b>, ignore esse parâmetro.</td></tr>
  <tr><td> <b>Regra personalizada - HTTP Flood</b> </td><td></td><td></td></tr>
  <tr><td> <b>Ative a proteção contra inundação HTTP</b> </td><td> <code>yes - AWS WAF rate-based rule</code> </td><td>Selecione o componente usado para bloquear ataques de inundação HTTP. Consulte <a href="log-parser-options.md">Opções do analisador de log</a> para obter mais informações sobre as compensações relacionadas às opções de mitigação.</td></tr>
  <tr><td> <b>Limite de solicitação padrão</b> </td><td> <code>100</code> </td><td>Se você escolher <code>yes</code> o parâmetro <b>Ativar proteção contra inundação HTTP</b>, insira o máximo de solicitações aceitáveis por cinco minutos, por endereço IP.<br />Se você escolher <code>yes - AWS WAF rate-based rule</code> o parâmetro <b>Ativar proteção contra inundação HTTP</b>, o valor mínimo aceitável será<code>10</code>.<br />Se você escolheu <code>yes - AWS Lambda log parser</code> ou <code>yes - Amazon Athena log parser</code> para o parâmetro <b>Ativar proteção contra inundação HTTP</b>, ele pode ser qualquer valor.<br />Para desativar essa proteção, ignore esse parâmetro.</td></tr>
  <tr><td> <b>Limite de solicitação por país</b> </td><td> <i></i>&lt;optional input&gt; </td><td>Se você escolher <code>yes - Amazon Athena log parser</code> o parâmetro <b>Activate HTTP Flood Protection</b>, poderá inserir um limite por país seguindo esse formato JSON. <code>{"TR":50,"ER":150}</code> A solução usa esses limites para as solicitações originadas dos países especificados. A solução usa o parâmetro <b>Default Request Threshold</b> para as solicitações restantes. OBSERVAÇÃO: Se você definir esse parâmetro, o país será incluído automaticamente no grupo de consulta do Athena, junto com o IP e outros campos opcionais de agrupamento por que você pode selecionar com o parâmetro <b>Agrupar por solicitações no HTTP Flood</b> Athena Query. +<br />Se você optar por desativar essa proteção, ignore esse parâmetro.</td></tr>
  <tr><td> <b>Agrupar por solicitações em HTTP Flood Athena Query</b> </td><td> <code>None</code> </td><td>Se você escolher <code>yes - Amazon Athena log parser</code> o parâmetro <b>Ativar proteção contra inundação HTTP</b>, poderá escolher um campo agrupado por para contar as solicitações por IP e o campo agrupado selecionado. Por exemplo, se você escolher<code>URI</code>, a solução contará as solicitações por IP e URI.<br />Se você optar por desativar essa proteção, ignore esse parâmetro.</td></tr>
  <tr><td> <b>Período de bloqueio do WAF</b> </td><td> <code>240</code> </td><td>Se você escolher <code>yes - AWS Lambda log parser</code> entre os parâmetros <b>Ativar Proteção de Scanner e Sonda</b> ou <b>Ativar Proteção contra Inundação HTTP</b>, insira o período (em minutos) para bloquear os endereços IP aplicáveis. <code>yes - Amazon Athena log parser</code><br />Para desativar a análise de registros, ignore esse parâmetro.</td></tr>
  <tr><td> <b>Cronograma de tempo de execução do Athena Query (minuto)</b> </td><td> <code>5</code> </td><td>Se você escolher <code>yes - Amazon Athena log parser</code> os parâmetros <b>Activate Scanner &amp; Probe Protection</b> ou <b>Activate HTTP Flood Protection</b>, poderá inserir um intervalo de tempo (em minutos) durante o qual a consulta do Athena é executada. Por padrão, a consulta do Athena é executada a cada 5 minutos.<br />Se você optar por desativar essas proteções, ignore esse parâmetro.</td></tr>
  <tr><td> <b>Chaves de regras</b> </td><td> <code>IP</code> </td><td>Se você escolheu <code>yes - AWS WAF rate-based rule</code> o parâmetro <b>Ativar proteção contra inundação HTTP</b>, configure essa regra para usar várias outras combinações de chaves de agregação. Opções disponíveis:<br />IP (padrão)<br />IP+cabeçalho personalizado (se essa opção for selecionada, <code>Rule Keys Custom Header</code> é obrigatório)<br />IP+URI<br />MÉTODO IP+HTTP<br />Para obter mais informações, consulte Opções de <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-type-rate-based-aggregation-options.html">agregação com base na taxa de regras do WAF</a>.</td></tr>
  <tr><td> <b>Cabeçalho personalizado de chaves de regra</b> </td><td> <code>no</code> </td><td>Se você escolheu <code>IP+Custom Header</code> o parâmetro <b>Rule Keys</b>, insira o nome do cabeçalho personalizado a ser usado para a agregação de solicitações.<br />Para obter mais informações, consulte Opções de <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratelimitheader.html">agregação com base na taxa do tipo de declaração de regra do WAF</a>.</td></tr>
  <tr><td> <b>Limite da janela de tempo (minutos)</b> </td><td> <code>5</code> </td><td>Limite da janela de tempo em minutos para proteção contra inundação de HTTP. Aplica-se tanto à regra baseada em taxa quanto ao analisador de log lambda. Opções disponíveis: [1, 2, 5, 10].<br />Se você escolher <code>yes - AWS WAF rate-based rule</code> o parâmetro <b>Ativar HTTP Flood Protection</b>, será usado para janelas de tempo de avaliação. Para obter mais informações, consulte a declaração <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html">baseada na taxa de ACL na web do WAF</a>.<br />Se você escolher <code>yes - AWS Lambda log parser</code> o parâmetro <b>Ativar HTTP Flood Protection</b>, será usado para o período de avaliação, além do período de bloqueio.</td></tr>
  <tr><td> <b>Regra personalizada - Bad Bot</b> </td><td></td><td></td></tr>
  <tr><td> <b>Ative a proteção Bad Bot</b> </td><td> <code>yes</code> </td><td>Escolha <code>yes</code> ativar o componente projetado para bloquear bots maliciosos e raspadores de conteúdo.</td></tr>
  <tr><td> <b>ARN de uma função do IAM que tem acesso de gravação aos CloudWatch registros em sua conta</b> </td><td> <i></i>&lt;optional input&gt; </td><td>Forneça um ARN opcional de uma função do IAM que tenha acesso de gravação aos CloudWatch registros em sua conta.<br />Por exemplo: <code>ARN: arn:aws:iam::account_id:role/myrolename</code>.<br />Se você deixar esse parâmetro em branco (padrão), a solução criará uma nova função para você.</td></tr>
  <tr><td> <b>Regra personalizada - Listas de reputação de IP de terceiros</b> </td><td></td><td></td></tr>
  <tr><td> <b>Ative a proteção da lista de reputação</b> </td><td> <code>yes</code> </td><td>Escolha <code>yes</code> bloquear solicitações de endereços IP em listas de reputação de terceiros (as listas suportadas incluem Spamhaus, Emerging Threats e Tor exit node).</td></tr>
  <tr><td> <b>Regras personalizadas antigas</b> </td><td></td><td></td></tr>
  <tr><td> <b>Ativar a proteção de injeção de SQL</b> </td><td> <code>yes</code> </td><td>Escolha <code>yes</code> ativar o componente projetado para bloquear ataques comuns de injeção de SQL. Considere ativá-lo se você não estiver usando um conjunto de regras principais gerenciadas pela AWS ou um grupo de regras do banco de dados SQL gerenciado pela AWS.<br />Você pode escolher uma das opções <code>yes</code> (continuar) ou<code>yes - NO_MATCH</code>) que deseja que o AWS WAF processe solicitações superdimensionadas que excedam 8 KB (8192 bytes). <code>yes - MATCH</code> Por padrão, <code>yes</code> inspeciona o conteúdo do componente da solicitação que está dentro das limitações de tamanho de acordo com os critérios de inspeção da regra. Para obter mais informações, consulte <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-oversize-handling.html">Como lidar com componentes de solicitações web de tamanho grande</a>.<br />Escolha <code>no</code> desativar esse recurso. NOTA: A CloudFormation pilha adiciona a opção de tratamento de tamanho grande selecionada à regra padrão de proteção por injeção de SQL e a implanta em sua conta da AWS. Se você personalizou a regra fora de CloudFormation, suas alterações serão substituídas após a atualização da pilha.</td></tr>
  <tr><td> <b>Nível de sensibilidade para proteção por injeção de SQL</b> </td><td> <code>LOW</code> </td><td>Escolha o nível de sensibilidade que você deseja que o AWS WAF use para inspecionar ataques de injeção de SQL.<br /> <code>HIGH</code>detecta mais ataques, mas pode gerar mais falsos positivos.<br /> <code>LOW</code> geralmente é a melhor opção para recursos que já têm outras proteções contra ataques de injeção de SQL ou que têm baixa tolerância a falsos positivos.<br />Para obter mais informações, consulte <a href="https://aws.amazon.com/about-aws/whats-new/2022/07/aws-waf-sensitivity-levels-sql-injection-rule-statements/">AWS WAF adiciona níveis de sensibilidade para declarações e SensitivityLevel propriedades de regras de injeção de SQL</a> <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-sqlimatchstatement.html#cfn-wafv2-webacl-sqlimatchstatement-sensitivitylevel">no Guia CloudFormation </a> <i>do usuário da AWS</i>.<br />Se você optar por desativar a proteção por injeção de SQL, ignore esse parâmetro. NOTA: A CloudFormation pilha adiciona o nível de sensibilidade selecionado à regra padrão de proteção por injeção de SQL e o implanta em sua conta da AWS. Se você personalizou a regra fora de CloudFormation, suas alterações serão substituídas após a atualização da pilha.</td></tr>
  <tr><td> <b>Ative a proteção de script entre sites</b> </td><td> <code>yes</code> </td><td>Escolha <code>yes</code> ativar o componente projetado para bloquear ataques XSS comuns. Considere ativá-lo se você não estiver usando um conjunto de regras principais gerenciado pela AWS. Você também pode selecionar uma das opções <code>yes</code> (continuar) ou<code>yes - NO_MATCH</code>) que deseja que o AWS WAF processe solicitações superdimensionadas que excedam 8 KB (8192 bytes). <code>yes - MATCH</code> Por padrão, <code>yes</code> usa a <code>Continue</code> opção, que inspeciona o conteúdo do componente da solicitação que está dentro das limitações de tamanho de acordo com os critérios de inspeção da regra. Para obter mais informações, consulte <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-oversize-handling.html">Tratamento de tamanho excessivo para componentes de solicitação</a>.<br />Escolha <code>no</code> desativar esse recurso. NOTA: A CloudFormation pilha adiciona a opção de tratamento de grandes dimensões selecionada à regra padrão de cross-site scripting e a implanta em sua conta da AWS. Se você personalizou a regra fora de CloudFormation, suas alterações serão substituídas após a atualização da pilha.</td></tr>
  <tr><td> <b>Configurações de retenção de IP permitidas e negadas</b> </td><td></td><td></td></tr>
  <tr><td> <b>Período de retenção (minutos) para o conjunto de IP permitido</b> </td><td> <code>-1</code> </td><td>Se você quiser ativar a retenção de IP para o conjunto de IPs permitidos, insira um número (<code>15</code>ou mais) como período de retenção (minutos). Os endereços IP que atingem o período de retenção expiram e a solução os remove do conjunto de IPs. A solução suporta um período mínimo de retenção de 15 minutos. Se você inserir um número entre <code>0</code> e<code>15</code>, a solução o tratará como<code>15</code>.<br />Deixe-o como <code>-1</code> (padrão) para desativar a retenção de IP.</td></tr>
  <tr><td> <b>Período de retenção (minutos) para o conjunto de IPs negados</b> </td><td> <code>-1</code> </td><td>Se você quiser ativar a retenção de IP para o conjunto de IP negado, insira um número (<code>15</code>ou mais) como período de retenção (minutos). Os endereços IP que atingem o período de retenção expiram e a solução os remove do conjunto de IPs. A solução suporta um período mínimo de retenção de 15 minutos. Se você inserir um número entre <code>0</code> e<code>15</code>, a solução o tratará como<code>15</code>.<br />Deixe-o como <code>-1</code> (padrão) para desativar a retenção de IP.</td></tr>
  <tr><td> <b>E-mail para receber notificação sobre a expiração dos conjuntos de IP permitidos ou negados</b> </td><td> <i></i>&lt;optional input&gt; </td><td>Se você ativou os parâmetros do período de retenção de IP (veja dois parâmetros anteriores) e quiser receber uma notificação por e-mail quando os endereços IP expirarem, insira um endereço de e-mail válido.<br />Se você não ativou a retenção de IP ou deseja desativar as notificações por e-mail, deixe em branco (padrão).</td></tr>
  <tr><td> <b>Configurações avançadas</b> </td><td></td><td></td></tr>
  <tr><td> <b>Período de retenção (dias) para grupos de registros</b> </td><td> <code>365</code> </td><td>Se você quiser ativar a retenção para os grupos de CloudWatch registros, insira um número (<code>1</code>ou mais) como o período de retenção (dias). Você pode escolher um período de retenção entre um dia (<code>1</code>) e dez anos (<code>3650</code>). Por padrão, os registros expiram após um ano.<br />Defina-o para <code>-1</code> manter os registros indefinidamente.</td></tr>
</tbody>
</table>


1. Escolha **Próximo**. 

1. Na página **Configurar opções de pilha**, você pode especificar tags (pares de valores-chave) para recursos em sua pilha e definir opções adicionais. Escolha **Próximo**.

1. Na página **Revisar e criar**, revise e confirme as configurações. Selecione as caixas confirmando que o modelo criará recursos do IAM e quaisquer recursos adicionais necessários.

1. Escolha **Enviar** para implantar a pilha.

   Veja o status da pilha no CloudFormation console da AWS na coluna **Status**. Você deve receber o status CREATE\_COMPLETE em aproximadamente 15 minutos.
**nota**  
Além das funções `Log Parser` e do `IP Lists Parser` AWS Lambda, essa solução inclui as funções `helper` `custom-resource` Lambda e do AWS, que são executadas somente durante a configuração inicial ou quando os recursos são atualizados ou excluídos.  
Ao usar essa solução, você verá todas as funções no console do AWS Lambda, mas somente as três funções principais da solução estão regularmente ativas. Não exclua as outras duas funções; elas são necessárias para gerenciar os recursos associados.

Para ver detalhes sobre os recursos da pilha, escolha a guia **Saídas**. Isso inclui o **BadBotHoneypotEndpoint**valor. Lembre-se desse valor porque você o usará no [link Incorporar o Honeypot em seu aplicativo da web](embed-the-honeypot-link-in-your-web-application-optional.md).