

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Paso 1. Lanzar la pila
<a name="step-1.-launch-the-stack"></a>

Esta CloudFormation plantilla de AWS automatizada implementa la solución en la nube de AWS.

1. Inicie sesión en la [consola de administración de AWS](https://aws.amazon.com/console) y seleccione la `waf-automation-on-aws.template` CloudFormation plantilla **Launch Solution** para lanzar.

    [![Launch solution](https://docs.aws.amazon.com/es_es/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. La plantilla se lanza en la región Este de EE. UU. (Norte de Virginia) de forma predeterminada. Para lanzar esta solución en otra región de AWS, utilice el selector de regiones de la barra de navegación de la consola. Si elige `CloudFront` como punto de enlace, debe implementar la solución en la región EE.UU. Este (Virginia del Norte`us-east-1`) ().
**nota**  
Según los valores de los parámetros de entrada que defina, esta solución requiere diferentes recursos. Actualmente, estos recursos solo están disponibles en regiones específicas de AWS. Por lo tanto, debe lanzar esta solución en una región de AWS en la que estén disponibles estos servicios. Para obtener más información, consulte [Regiones de AWS compatibles](plan-your-deployment.md#supported-aws-regions).

1. En la página **Especificar plantilla**, compruebe que ha seleccionado la plantilla correcta y pulse **Siguiente**.

1. En la página **Especificar los detalles de la pila**, asigne un nombre a la configuración de AWS WAF en el campo **Nombre de la pila**. También es el nombre de la ACL web que crea la plantilla.

1. En **Parámetros**, revise los parámetros de la plantilla y modifíquelos según sea necesario. Para excluirse de una función en particular, elija `none` o `no` según corresponda. Esta solución utiliza los siguientes valores predeterminados.


<table>
<thead>
  <tr><th>Parámetro</th><th>Predeterminado/a</th><th>Descripción</th></tr>
</thead>
<tbody>
  <tr><td> <b>Nombre de pila</b> </td><td> <code>[.red]#</code>&lt;requires input&gt;`</td><td>El nombre de la pila no puede contener espacios. Este nombre debe ser único en su cuenta de AWS y es el nombre de la ACL web que crea la plantilla.</td></tr>
  <tr><td> <b>Tipo de recurso</b> </td><td></td><td></td></tr>
  <tr><td> <b>Punto de conexión</b> </td><td> <code>CloudFront</code> </td><td>Elija el tipo de recurso que se va a utilizar. NOTA: Si elige <code>CloudFront</code> como punto final, debe lanzar la solución para crear recursos de WAF en la región EE.UU. Este (Virginia del Norte) (<code>us-east-1</code>).</td></tr>
  <tr><td> <b>Grupos de reglas de reputación IP gestionada por AWS</b> </td><td></td><td></td></tr>
  <tr><td> <b>Activar la protección de grupos de reglas gestionados por listas de reputación IP de Amazon</b> </td><td> <code>no</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para añadir el <b>grupo de reglas gestionado por Amazon IP Reputation List</b> a la ACL web.<br />Este grupo de reglas se basa en la inteligencia de amenazas interna de Amazon. Esto resulta útil si desea bloquear las direcciones IP que suelen estar asociadas a los bots u otras amenazas. El bloqueo de estas direcciones IP puede ayudar a mitigar los bots y a reducir el riesgo de que un actor malintencionado descubra una aplicación vulnerable.<br />La WCU requerida es 25. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Active la protección de grupos de reglas gestionados por listas de direcciones IP anónimas</b> </td><td> <code>no</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para añadir un <b>grupo de reglas gestionado por listas de IP anónimas</b> a la ACL web.<br />Este grupo de reglas bloquea las solicitudes de los servicios que permiten ocultar la identidad del espectador. Estas incluyen las solicitudes de proxies VPNs, nodos de Tor y proveedores de alojamiento. Este grupo de reglas resulta útil si desea filtrar los lectores que podrían intentar ocultar su identidad en la aplicación. El bloqueo de las direcciones IP de estos servicios puede ayudar a mitigar los bots y la evasión de restricciones geográficas.<br />La WCU requerida es 50. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Grupos de reglas básicas gestionados por AWS</b> </td><td></td><td></td></tr>
  <tr><td> <b>Active la protección de grupos de reglas gestionados por el conjunto de reglas principales</b> </td><td> <code>no</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para añadir el <b>grupo de reglas gestionado por el conjunto de reglas principales</b> a la ACL web.<br />Este grupo de reglas proporciona protección contra la explotación de una amplia gama de vulnerabilidades, incluidas algunas de las de alto riesgo y las que se producen con más frecuencia. Considere la posibilidad de utilizar este grupo de reglas para cualquier caso de uso de AWS WAF.<br />La WCU requerida es 700. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Active Admin Protection (protección gestionada de grupos de reglas)</b> </td><td> <code>no</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para añadir el <b>grupo de reglas gestionado por Admin Protection</b> a la ACL web.<br />Este grupo de reglas bloquea el acceso externo a las páginas administrativas expuestas. Esto puede resultar útil si ejecuta software de terceros o si quiere reducir el riesgo de que un actor malintencionado obtenga acceso administrativo a la aplicación.<br />La WCU requerida es 100. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Active la protección de grupos de reglas gestionados con entradas incorrectas conocidas</b> </td><td> <code>no</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para añadir el <b>grupo de reglas gestionadas con entradas incorrectas conocidas</b> a la ACL web.<br />Este grupo de reglas bloquea el acceso externo a las páginas administrativas expuestas. Esto puede resultar útil si ejecuta software de terceros o si quiere reducir el riesgo de que un actor malintencionado obtenga acceso administrativo a la aplicación.<br />La WCU requerida es 100. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Grupo de reglas específicas para casos de uso gestionados por AWS</b> </td><td></td><td></td></tr>
  <tr><td> <b>Active la protección de grupos de reglas gestionados por bases de datos SQL</b> </td><td> <code>no</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para añadir el <b>grupo de reglas gestionado por la base de datos SQL</b> a la ACL web.<br />Este grupo de reglas bloquea los patrones de solicitud asociados a la explotación de bases de datos SQL, como los ataques de inyección de SQL. Este puede ayudar a evitar la inyección remota de consultas no autorizadas. Valore el uso de este grupo de reglas si la aplicación interactúa con una base de datos SQL. El uso de la regla personalizada de inyección de SQL es opcional si ya tiene activado el grupo de reglas SQL gestionado por AWS.<br />La WCU requerida es 200. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Active la protección de grupos de reglas gestionados por el sistema operativo Linux</b> </td><td> <code>no</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para añadir el <b>grupo de reglas gestionado del sistema operativo Linux</b> a la ACL web.<br />Este grupo de reglas bloquea los patrones de solicitud asociados a la explotación de vulnerabilidades específicas de Linux, incluidos los ataques de inclusión de archivos locales (LFI) específicos de Linux. Este puede ayudar a evitar ataques que expongan el contenido de un archivos o que ejecuten código que, en principio, tendría que ser inaccesible para los atacantes. Evalúe este grupo de reglas si alguna parte de su aplicación se ejecuta en Linux. Debe usar este grupo de reglas junto con el grupo de reglas del sistema operativo POSIX.<br />La WCU requerida es 200. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Active la protección de grupos de reglas gestionadas por el sistema operativo POSIX</b> </td><td> <code>no</code> </td><td>Seleccione activar el componente diseñado <code>yes</code> para añadir la <b>protección de grupos de reglas gestionados por el conjunto de reglas principales</b> a la ACL web.<br />Este grupo de reglas bloquea los patrones de solicitudes asociados a la explotación de vulnerabilidades específicas de los sistemas operativos POSIX y similares a POSIX, incluidos los ataques LFI. Este puede ayudar a evitar ataques que expongan el contenido de un archivos o que ejecuten código que, en principio, tendría que ser inaccesible para los atacantes. Evalúe este grupo de reglas si alguna parte de la aplicación se ejecuta en un sistema operativo POSIX o similar a POSIX.<br />La WCU requerida es 100. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Active la protección de grupos de reglas gestionados por el sistema operativo Windows</b> </td><td> <code>no</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para agregar el <b>grupo de reglas administrado del sistema operativo Windows</b> a la ACL web.<br />Este grupo de reglas bloquea los patrones de solicitud asociados a la explotación de vulnerabilidades específicas de Windows, como la ejecución remota de PowerShell comandos. Este puede ayudar a evitar la explotación de vulnerabilidades que permiten a un atacante ejecutar comandos no autorizados o ejecutar código malintencionado. Valore este grupo de reglas si alguna parte de la aplicación se ejecuta en un sistema operativo Windows.<br />La WCU requerida es 200. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Active la protección de grupos de reglas gestionadas por aplicaciones PHP</b> </td><td> <code>no</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para añadir el <b>grupo de reglas gestionado por aplicaciones PHP</b> a la ACL web.<br />Este grupo de reglas bloquea los patrones de solicitud asociados a la explotación de vulnerabilidades específicas del uso del lenguaje de programación PHP, incluida la introducción de funciones PHP no seguras. Este puede ayudar a evitar la explotación de vulnerabilidades que permiten a un atacante ejecutar de forma remota código o comandos sin autorización. Evalúe este grupo de reglas si PHP está instalado en cualquier servidor con el que interactúe su aplicación.<br />La WCU requerida es 100. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Active WordPress la protección de grupos de reglas gestionados por aplicaciones</b> </td><td> <code>no</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para añadir un <b>grupo de reglas gestionado por WordPress aplicaciones</b> a la ACL web.<br />Este grupo de reglas bloquea los patrones de solicitud asociados a la explotación de vulnerabilidades específicas de los WordPress sitios. Evalúe este grupo de reglas si está corriendo WordPress. Este grupo de reglas debe usarse junto con los grupos de reglas de la base de datos SQL y de la aplicación PHP.<br />La WCU requerida es 100. Su cuenta debe tener una capacidad de WCU suficiente para evitar que se produzca un error en la implementación de la pila de ACL web si se supera el límite de capacidad.<br />Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-list.html">lista de grupos de reglas de AWS Managed</a> Rules.</td></tr>
  <tr><td> <b>Regla personalizada: Scanner &amp; Probes</b> </td><td></td><td></td></tr>
  <tr><td> <b>Active la protección del escáner y la sonda</b> </td><td> <code>yes - AWS Lambda log parser</code> </td><td>Elija el componente utilizado para bloquear los escáneres y las sondas. Consulte las <a href="log-parser-options.md">opciones del analizador de registros</a> para obtener más información sobre las ventajas y desventajas relacionadas con las opciones de mitigación.</td></tr>
  <tr><td> <b>Nombre del depósito de registro de acceso a la aplicación</b> </td><td> <code>[.red]&lt;requires input&gt;</code> </td><td>Si eligió <code>yes</code> el parámetro <b>Activate Scanner &amp; Probe Protection</b>, introduzca el nombre del bucket de Amazon S3 (nuevo o existente) en el que desea almacenar los registros de acceso de sus CloudFront distribuciones o ALB. Si utiliza un bucket de Amazon S3 existente, debe estar ubicado en la misma región de AWS en la que va a implementar la CloudFormation plantilla. Debe usar un depósito diferente para cada implementación de la solución.<br />Para desactivar esta protección, ignore este parámetro. NOTA: Active el registro de acceso a la CloudFront web en sus distribuciones web o ALB para enviar los archivos de registro a este bucket de Amazon S3. Guarde los registros con el mismo prefijo definido en la pila (<code>AWSLogs/</code>prefijo predeterminado). Consulte el parámetro <b>Application Access Log Bucket Prefix</b> para obtener más información.</td></tr>
  <tr><td> <b>Prefijo del depósito de registro de acceso a la aplicación</b> </td><td> <code>AWSLogs/</code> </td><td>Si ha elegido <code>yes</code> el parámetro <b>Activar Scanner &amp; Probe Protection</b>, puede introducir un prefijo opcional definido por el usuario para el depósito de registros de acceso a las aplicaciones que aparece arriba.<br />Si ha elegido <code>CloudFront</code> el parámetro <b>Endpoint</b>, puede introducir cualquier prefijo, por ejemplo. <code>yourprefix/</code><br />Si ha elegido <code>ALB</code> el parámetro <b>Endpoint</b>, debe añadirlo <code>AWSLogs/</code> a su prefijo, por ejemplo. <code>yourprefix/AWSLogs/</code><br />Utilice <code>AWSLogs/</code> (predeterminado) si no hay un prefijo definido por el usuario.<br />Para desactivar esta protección, ignore este parámetro.</td></tr>
  <tr><td> <b>¿Está activado el registro de acceso al bucket?</b> </td><td> <code>no</code> </td><td>Elija <code>yes</code> si ha introducido un nombre de bucket de Amazon S3 existente para el parámetro <b>Nombre del bucket del registro de acceso a la aplicación</b> y si el registro de acceso al servidor del bucket ya está activado.<br />Si lo desea<code>no</code>, la solución activará el registro de acceso al servidor para su bucket.<br />Si eligió <code>no</code> el parámetro <b>Activar la protección del escáner y la sonda</b>, ignore este parámetro.</td></tr>
  <tr><td> <b>Umbral de error</b> </td><td> <code>50</code> </td><td>Si ha elegido <code>yes</code> el parámetro <b>Activar la protección del escáner y la sonda</b>, introduzca el número máximo de solicitudes erróneas admisibles por minuto y por dirección IP.<br />Si ha elegido <code>no</code> el parámetro <b>Activar la protección del escáner y la sonda</b>, omita este parámetro.</td></tr>
  <tr><td> <b>Mantenga los datos en la ubicación original de S3</b> </td><td> <code>no</code> </td><td>Si ha elegido <code>yes - Amazon Athena log parser</code> el parámetro <b>Activar protección de escáner y sonda</b>, la solución aplica la partición a los archivos de registro de acceso a las aplicaciones y a las consultas de Athena. De forma predeterminada, la solución mueve los archivos de registro de su ubicación original a una estructura de carpetas particionadas en Amazon S3.<br />Elija <code>yes</code> si también desea conservar una copia de los registros en su ubicación original. Esto duplicará tu almacenamiento de registros.<br />Si no eligió <code>yes - Amazon Athena log parser</code> el parámetro <b>Activar la protección del escáner y la sonda</b>, omita este parámetro.</td></tr>
  <tr><td> <b>Regla personalizada: HTTP Flood</b> </td><td></td><td></td></tr>
  <tr><td> <b>Active la protección contra inundaciones HTTP</b> </td><td> <code>yes - AWS WAF rate-based rule</code> </td><td>Seleccione el componente utilizado para bloquear los ataques de inundación HTTP. Consulte las <a href="log-parser-options.md">opciones del analizador de registros</a> para obtener más información sobre las ventajas y desventajas relacionadas con las opciones de mitigación.</td></tr>
  <tr><td> <b>Umbral de solicitud predeterminado</b> </td><td> <code>100</code> </td><td>Si eligió <code>yes</code> el parámetro <b>Activar la protección contra inundaciones HTTP</b>, introduzca el número máximo de solicitudes aceptables por cada cinco minutos y por dirección IP.<br />Si ha elegido <code>yes - AWS WAF rate-based rule</code> el parámetro <b>Activar la protección contra inundaciones HTTP</b>, el valor mínimo aceptable es<code>10</code>.<br />Si ha elegido <code>yes - AWS Lambda log parser</code> o es <code>yes - Amazon Athena log parser</code> el parámetro <b>Activar la protección contra inundaciones HTTP</b>, puede tener cualquier valor.<br />Para desactivar esta protección, ignore este parámetro.</td></tr>
  <tr><td> <b>Umbral de solicitud por país</b> </td><td> <i></i>&lt;optional input&gt; </td><td>Si ha elegido <code>yes - Amazon Athena log parser</code> el parámetro <b>Activar protección contra inundaciones HTTP</b>, puede introducir un umbral por país siguiendo este formato JSON<code>{"TR":50,"ER":150}</code>. La solución utiliza estos umbrales para las solicitudes originadas en los países especificados. La solución utiliza el parámetro <b>Umbral de solicitud predeterminado</b> para las solicitudes restantes. NOTA: Si define este parámetro, el país se incluirá automáticamente en el grupo de consultas de Athena, junto con la IP y otros campos de grupo opcionales que puede seleccionar con el parámetro Agrupar <b>por solicitudes en HTTP Flood Athena</b> Query. +<br />Si opta por desactivar esta protección, ignore este parámetro.</td></tr>
  <tr><td> <b>Agrupar por solicitudes en HTTP Flood Athena Query</b> </td><td> <code>None</code> </td><td>Si eligió <code>yes - Amazon Athena log parser</code> el parámetro <b>Activar la protección contra inundaciones HTTP</b>, puede elegir un campo agrupado por para contar las solicitudes por IP y el campo seleccionado agrupado por. Por ejemplo, si lo desea<code>URI</code>, la solución cuenta las solicitudes por IP y URI.<br />Si opta por desactivar esta protección, ignore este parámetro.</td></tr>
  <tr><td> <b>Periodo de bloqueo del WAF</b> </td><td> <code>240</code> </td><td>Si ha elegido <code>yes - AWS Lambda log parser</code> los parámetros <b>Activar Scanner &amp; Probe Protection</b> o <b>Activar HTTP Flood Protection</b>, introduzca el período (en minutos) para bloquear las direcciones IP aplicables. <code>yes - Amazon Athena log parser</code><br />Para desactivar el análisis de registros, ignore este parámetro.</td></tr>
  <tr><td> <b>Cronograma de tiempo de ejecución de Athena Query (minutos)</b> </td><td> <code>5</code> </td><td>Si ha elegido <code>yes - Amazon Athena log parser</code> los parámetros <b>Activar Scanner &amp; Probe Protection</b> o <b>Activar HTTP Flood Protection</b>, puede introducir un intervalo de tiempo (en minutos) durante el que se ejecutará la consulta de Athena. De forma predeterminada, la consulta de Athena se ejecuta cada 5 minutos.<br />Si opta por desactivar estas protecciones, ignore este parámetro.</td></tr>
  <tr><td> <b>Claves de reglas</b> </td><td> <code>IP</code> </td><td>Si eligió <code>yes - AWS WAF rate-based rule</code> el parámetro <b>Activar la protección contra inundaciones HTTP</b>, configure esta regla para que utilice otras combinaciones de claves de agregación. Opciones disponibles:<br />IP (predeterminada)<br />IP+encabezado personalizado (si se selecciona esta opción, <code>Rule Keys Custom Header</code> es obligatorio)<br />IP+URI<br />MÉTODO IP+HTTP<br />Para obtener más información, consulte Opciones de agregación <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-type-rate-based-aggregation-options.html">basadas en la tasa de reglas del WAF</a>.</td></tr>
  <tr><td> <b>Cabecera personalizada de Rule Keys</b> </td><td> <code>no</code> </td><td>Si eligió <code>IP+Custom Header</code> el parámetro <b>Rule Keys</b>, introduzca el nombre del encabezado personalizado que se utilizará para la agregación de solicitudes.<br />Para obtener más información, consulte <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratelimitheader.html">Opciones de agregación basadas en la tasa del tipo de sentencia de la regla WAF</a>.</td></tr>
  <tr><td> <b>Umbral de ventana de tiempo (minutos)</b> </td><td> <code>5</code> </td><td>Umbral de tiempo en minutos para la protección contra inundaciones de HTTP. Se aplica tanto a la regla basada en la velocidad como al analizador de registros lambda. Opciones disponibles: [1, 2, 5, 10].<br />Si opta <code>yes - AWS WAF rate-based rule</code> por <b>activar HTTP, el parámetro HTTP Flood Protection</b> se utilizará para los períodos de evaluación. Para obtener más información, consulte la <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html">declaración basada en la tasa de ACL web de la WAF</a>.<br />Si opta <code>yes - AWS Lambda log parser</code> por <b>activar HTTP, el parámetro de protección contra inundaciones</b> se utilizará para el período de evaluación además del período de bloqueo.</td></tr>
  <tr><td> <b>Regla personalizada: Bad Bot</b> </td><td></td><td></td></tr>
  <tr><td> <b>Activa Bad Bot Protection</b> </td><td> <code>yes</code> </td><td>Elige <code>yes</code> activar el componente diseñado para bloquear los bots maliciosos y los rastreadores de contenido.</td></tr>
  <tr><td> <b>ARN de un rol de IAM que tiene acceso de escritura a los CloudWatch registros de su cuenta</b> </td><td> <i></i>&lt;optional input&gt; </td><td>Proporcione un ARN opcional de un rol de IAM que tenga acceso de escritura a CloudWatch los registros de su cuenta.<br />Por ejemplo: <code>ARN: arn:aws:iam::account_id:role/myrolename</code>.<br />Si deja este parámetro en blanco (predeterminado), la solución crea un nuevo rol para usted.</td></tr>
  <tr><td> <b>Regla personalizada: listas de reputación de IP de terceros</b> </td><td></td><td></td></tr>
  <tr><td> <b>Active la protección de listas de reputación</b> </td><td> <code>yes</code> </td><td>Elija <code>yes</code> bloquear las solicitudes de direcciones IP incluidas en listas de reputación de terceros (las listas compatibles incluyen Spamhaus, Emerging Threats y Tor exit node).</td></tr>
  <tr><td> <b>Reglas personalizadas heredadas</b> </td><td></td><td></td></tr>
  <tr><td> <b>Active la protección contra inyecciones de SQL</b> </td><td> <code>yes</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para bloquear los ataques de inyección SQL más comunes. Considere activarlo si no utiliza un conjunto de reglas básicas administradas por AWS o un grupo de reglas de bases de datos SQL administradas por AWS.<br />Puede elegir una de las opciones <code>yes</code> (continuar) o<code>yes - NO_MATCH</code>) si desea que AWS WAF gestione las solicitudes sobredimensionadas que superen los 8 KB (8192 bytes). <code>yes - MATCH</code> De forma predeterminada, <code>yes</code> inspecciona el contenido de los componentes de la solicitud que se encuentra dentro de los límites de tamaño según los criterios de inspección de la regla. Para obtener más información, consulte <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-oversize-handling.html">Gestión de componentes de solicitudes web sobredimensionados</a>.<br />Elija <code>no</code> desactivar esta función. NOTA: La CloudFormation pila añade la opción de gestión de sobredimensionamiento seleccionada a la regla de protección contra inyecciones de SQL predeterminada y la implementa en su cuenta de AWS. Si ha personalizado la regla fuera de CloudFormation, los cambios se sobrescribirán tras la actualización de la pila.</td></tr>
  <tr><td> <b>Nivel de sensibilidad para la protección contra inyecciones de SQL</b> </td><td> <code>LOW</code> </td><td>Elija el nivel de sensibilidad que desee que AWS WAF utilice para inspeccionar los ataques de inyección de SQL.<br /> <code>HIGH</code>detecta más ataques, pero podría generar más falsos positivos.<br /> Por lo general, <code>LOW</code> es mejor para los recursos que ya tienen otras protecciones contra los ataques de inyección de código SQL o que tienen una baja tolerancia a los falsos positivos.<br />Para obtener más información, consulte <a href="https://aws.amazon.com/about-aws/whats-new/2022/07/aws-waf-sensitivity-levels-sql-injection-rule-statements/">AWS WAF añade niveles de sensibilidad para las <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-sqlimatchstatement.html#cfn-wafv2-webacl-sqlimatchstatement-sensitivitylevel">SensitivityLevel propiedades</a> y las declaraciones de reglas de inyección de SQL</a> en la Guía <i> CloudFormation del usuario de AWS</i>.<br />Si decide desactivar la protección contra las inyecciones de SQL, ignore este parámetro. NOTA: La CloudFormation pila añade el nivel de sensibilidad seleccionado a la regla de protección contra inyecciones de SQL predeterminada y lo implementa en su cuenta de AWS. Si ha personalizado la regla fuera de CloudFormation, los cambios se sobrescribirán tras la actualización de la pila.</td></tr>
  <tr><td> <b>Active la protección contra secuencias de comandos entre sitios</b> </td><td> <code>yes</code> </td><td>Seleccione <code>yes</code> activar el componente diseñado para bloquear los ataques XSS más comunes. Considere activarlo si no utiliza un conjunto de reglas básicas administradas por AWS. También puede seleccionar una de las opciones (<code>yes</code>(continuar) o<code>yes - NO_MATCH</code>) si desea que AWS WAF gestione las solicitudes sobredimensionadas que superen los 8 KB (8192 bytes). <code>yes - MATCH</code> De forma predeterminada, <code>yes</code> utiliza la <code>Continue</code> opción, que inspecciona el contenido de los componentes de la solicitud que se encuentra dentro de los límites de tamaño según los criterios de inspección de la regla. Para obtener más información, consulte la sección <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-rule-statement-oversize-handling.html">Gestión del tamaño excesivo de los componentes de la solicitud</a>.<br />Seleccione <code>no</code> desactivar esta función. NOTA: La CloudFormation pila añade la opción de gestión de sobredimensionamiento seleccionada a la regla predeterminada de secuencias de comandos entre sitios y la implementa en su cuenta de AWS. Si ha personalizado la regla fuera de CloudFormation, los cambios se sobrescribirán tras la actualización de la pila.</td></tr>
  <tr><td> <b>Configuración de retención de IP permitida y denegada</b> </td><td></td><td></td></tr>
  <tr><td> <b>Período de retención (minutos) para el conjunto de IP permitido</b> </td><td> <code>-1</code> </td><td>Si desea activar la retención de IP para el conjunto de IP permitido, introduzca un número (<code>15</code>o más) como período de retención (minutos). Las direcciones IP que alcanzan el período de retención caducan y la solución las elimina del conjunto de IP. La solución admite un período de retención mínimo de 15 minutos. Si introduce un número comprendido entre <code>0</code> y<code>15</code>, la solución lo considerará como tal<code>15</code>.<br />Déjelo como <code>-1</code> (predeterminado) para desactivar la retención de IP.</td></tr>
  <tr><td> <b>Período de retención (minutos) para el conjunto de IP denegado</b> </td><td> <code>-1</code> </td><td>Si desea activar la retención de IP para el conjunto de direcciones IP denegadas, introduzca un número (<code>15</code>o más) como período de retención (minutos). Las direcciones IP que alcanzan el período de retención caducan y la solución las elimina del conjunto de IP. La solución admite un período de retención mínimo de 15 minutos. Si introduce un número comprendido entre <code>0</code> y<code>15</code>, la solución lo considerará como tal<code>15</code>.<br />Déjelo como <code>-1</code> (predeterminado) para desactivar la retención de IP.</td></tr>
  <tr><td> <b>Correo electrónico para recibir notificaciones sobre la caducidad de los conjuntos de IP permitidos o denegados</b> </td><td> <i></i>&lt;optional input&gt; </td><td>Si activó los parámetros del período de retención de IP (consulte los dos parámetros anteriores) y desea recibir una notificación por correo electrónico cuando caduquen las direcciones IP, introduzca una dirección de correo electrónico válida.<br />Si no has activado la retención de IP o quieres desactivar las notificaciones por correo electrónico, déjala en blanco (opción predeterminada).</td></tr>
  <tr><td> <b>Configuración avanzada</b> </td><td></td><td></td></tr>
  <tr><td> <b>Período de retención (días) para grupos de registros</b> </td><td> <code>365</code> </td><td>Si desea activar la retención de los grupos de CloudWatch registros, introduzca un número (<code>1</code>o más) como período de retención (días). Puede elegir un período de retención de entre un día (<code>1</code>) y diez años (<code>3650</code>). De forma predeterminada, los registros caducan al cabo de un año.<br />Configúrelo <code>-1</code> para conservar los registros indefinidamente.</td></tr>
</tbody>
</table>


1. Elija **Siguiente**. 

1. En la página **Configurar opciones de pila**, puede especificar etiquetas (pares clave-valor) para los recursos de la pila y establecer opciones adicionales. Elija **Siguiente**.

1. En la página **Revisar y crear**, revise y confirme la configuración. Seleccione las casillas para confirmar que la plantilla creará los recursos de IAM y las capacidades adicionales necesarias.

1. Elija **Crear** para implementar la pila.

   Vea el estado de la pila en la CloudFormation consola de AWS en la columna **Estado**. Debería recibir el estado CREATE\_COMPLETE en aproximadamente 15 minutos.
**nota**  
Además de las funciones de `IP Lists Parser` AWS Lambda, esta solución incluye las funciones `Log Parser` y `helper` `custom-resource` Lambda, que se ejecutan únicamente durante la configuración inicial o cuando se actualizan o eliminan los recursos.  
Al usar esta solución, verá todas las funciones en la consola de AWS Lambda, pero solo las tres funciones principales de la solución están activas de forma regular. No elimine las otras dos funciones; son necesarias para administrar los recursos asociados.

Para ver los detalles sobre los recursos de la pila, selecciona la pestaña **Salidas**. Esto incluye el **BadBotHoneypotEndpoint**valor. Recuerde este valor porque lo utilizará para [incrustar el enlace de Honeypot en su aplicación web](embed-the-honeypot-link-in-your-web-application-optional.md).