Todos los productos
Search
Centro de documentos

Edge Security Acceleration:Condiciones de coincidencia

Última actualización: Sep 06, 2026

Cuando configura una lista de permitidos o reglas personalizadas, defina las condiciones de coincidencia para especificar qué solicitudes se inspeccionan. Cada condición de coincidencia consta de un campo de coincidencia y un operador lógico.

Qué es una condición de coincidencia

Una condición de coincidencia define las características de la solicitud que DCDN WAF inspecciona en el edge. Cuando configura una custom protection policy, una whitelist o una IP address blacklist, utilice uno o más elementos Match Condition para definir los criterios de una regla. Si una solicitud entrante cumple con las condiciones de coincidencia, se activa la regla. A continuación, WAF aplica a la solicitud la acción de regla especificada, como Block, JavaScript Validation o Monitor.

Campos de coincidencia compatibles

A continuación se describen los campos de coincidencia disponibles.

Campo de coincidencia

Operadores lógicos

Descripción

URI

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match, Regex Mismatch

El identificador uniforme de recursos (URI) de una solicitud, que indica la ruta del recurso. El valor debe comenzar con una barra diagonal (/) y no incluir el nombre de dominio. Por ejemplo: /login.php.

IP

  • Is, Is Not

  • Is in, Is Not in

La dirección IP de origen del cliente que realiza la solicitud.

El valor debe cumplir con los siguientes requisitos:

  • Admite direcciones IPv4 individuales, como 10.10.10.10, y bloques CIDR, como 10.10.10.10/16.

  • La dirección IP del cliente corresponde al campo remote_ip en los registros de acceso de DCDN. Para obtener más información, consulte Real-time log fields.

  • Introduzca hasta 50 valores, separados por comas (,).

  • Haga referencia a un IP address group que haya configurado en WAF.

Referer

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Exists, Does Not Exist

  • Is Empty

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match, Regex Mismatch

La URL de la página de origen.

User-Agent

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Exists, Does Not Exist

  • Is Empty

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match, Regex Mismatch

Información sobre el navegador del cliente, como su identidad, motor de renderizado y versión.

Query string

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Exists, Does Not Exist

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match, Regex Mismatch

La parte de la URL que sigue al signo de interrogación (?).

Cookie

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Exists, Does Not Exist

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Regex Match, Regex Mismatch

La información de cookies de la solicitud.

Content-Type

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Regex Match, Regex Mismatch

El tipo de medio del cuerpo de la solicitud, tal como se indica en el encabezado Content-Type. También se conoce como tipo MIME.

Content-Length

Is Less Than, Is Equal To, Is Greater Than

El tamaño del cuerpo de la solicitud en bytes. Valores válidos: de 0 a 8192.

X-Forwarded-For

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Does Not Exist

  • Length Equals, Length Is Greater Than, Length Is Less Than

La dirección IP original del cliente. Se identifica mediante el encabezado de solicitud X-Forwarded-For (XFF) cuando el tráfico pasa por un proxy HTTP o un load balancer. Este encabezado solo está presente si la solicitud se enruta a través de un proxy o un load balancer.

Request body

  • Equals, Does Not Equal

  • Contains, Does Not Contain

  • Does Not Exist

  • Starts With

  • Ends With

  • Regex Match

El contenido del cuerpo de la solicitud. WAF no inspecciona cuerpos de solicitud mayores a 8 KB.

HTTP method

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

El método utilizado en la solicitud. Los métodos compatibles incluyen GET, POST, DELETE, PUT, OPTIONS, CONNECT, HEAD, TRACE y PATCH.

Header

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Exists, Does Not Exist

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Regex Match, Regex Mismatch

Los encabezados de la solicitud. Se admiten campos de encabezado personalizados.

URI path

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match, Regex Mismatch

El componente de ruta del URI de la solicitud.

Query string parameter

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match

Un parámetro de la cadena de consulta. Por ejemplo, en la URL www.abc.com/index.html?action=login, action=login es un parámetro.

Host

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Exists

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match, Regex Mismatch

El nombre de dominio solicitado.

CookieName

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Exists

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match

El nombre (o clave) de una cookie. Por ejemplo, en la cookie acw_tc:111, acw_tc es el nombre de la cookie.

BodyParameter

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Exists

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match

El nombre de un parámetro en el cuerpo de la solicitud. Por ejemplo, si un cuerpo de solicitud contiene la cadena a=1&b=2, entonces a y b son nombres de parámetros.

Nombre de archivo

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Exists, Does Not Exist

  • Is Empty

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match, Regex Mismatch

El nombre del archivo al final de la ruta del URI. Por ejemplo, en /abc/index.php, el nombre de archivo es index.php.

Extensión de archivo

  • Equals, Does Not Equal

  • Equals One of, Does Not Equal Any of

  • Contains, Does Not Contain

  • Contains One of, Does Not Contain Any of

  • Exists, Does Not Exist

  • Is Empty

  • Length Equals, Length Is Greater Than, Length Is Less Than

  • Starts With, Ends With

  • Regex Match, Regex Mismatch

La extensión del archivo solicitado, como .png o .php.

Operadores lógicos

Operador lógico

Descripción

Is, Is Not

Comprueba si el valor del campo es o no la dirección IP o el bloque CIDR especificado.

Contains, Does Not Contain

Comprueba si el valor del campo contiene o no la subcadena especificada.

Is in, Is Not in

Comprueba si el valor del campo está o no en la lista de direcciones IP especificada.

Contains One of, Does Not Contain Any of

Comprueba si el valor del campo contiene como mínimo una de las subcadenas especificadas, o si no contiene ninguna de ellas.

Equals, Does Not Equal

Comprueba si el valor del campo coincide exactamente o no con el valor especificado.

Equals One of, Does Not Equal Any of

Comprueba si el valor del campo coincide exactamente con como mínimo uno de los valores especificados, o si no coincide con ninguno de ellos.

Length Equals, Length Is Greater Than, Length Is Less Than

Compara la longitud del valor del campo en bytes con el valor numérico especificado.

Exists, Does Not Exist

Comprueba si el campo especificado existe o no en la solicitud.

Is Less Than, Is Equal To, Is Greater Than

Compara el valor numérico del campo con el valor numérico especificado.

Starts With, Ends With

Comprueba si el valor del campo comienza o termina con la subcadena especificada.

Regex Match, Regex Mismatch

Comprueba si el valor del campo coincide o no con la expresión regular especificada.

Is Empty

Comprueba si el valor del campo está vacío.

Ejemplos de configuración

  • Ejemplo 1: establezca el campo de coincidencia en URI, el operador lógico en Contains y el contenido de coincidencia en /login.php. Esta regla se activa si el URI de una solicitud contiene /login.php.

  • Ejemplo 2: establezca el campo de coincidencia en IP, el operador lógico en Is y el contenido de coincidencia en 192.168.0.1. Esta regla se activa para las solicitudes provenientes de la dirección IP 192.168.0.1.