Todos los productos
Search
Centro de documentos

Edge Security Acceleration:Configurar la administración de bots

Última actualización: Sep 25, 2026

Configure la administración de bots para establecer reglas antirastreador que protejan las páginas web basadas en navegador, las páginas H5 y las aplicaciones desarrolladas de forma nativa para iOS o Android.

Requisitos previos

  • WAF está habilitado. Para obtener más información, consulte Enable WAF.

  • El nombre de dominio se agregó a WAF como objeto protegido. Para obtener más información, consulte Add a protected domain name.

  • Si utiliza una aplicación desarrollada de forma nativa para iOS o Android (sin incluir las páginas H5 que usa la aplicación), integre el SDK en la aplicación protegida antes de configurar las reglas antirastreador de la aplicación. Para obtener más información, consulte Integrate the SDK into Android apps o Integrate the SDK into iOS apps.

Configurar reglas antirastreador para sitios web

Si los usuarios acceden a páginas web o páginas H5 (incluidas las páginas H5 utilizadas dentro de las aplicaciones) mediante un navegador, configure reglas antirastreador para el acceso basado en navegador. De esta manera protegerá sus servicios contra riesgos de rastreo de forma más específica.

  1. Inicie sesión en la DCDN console.

  2. En el panel de navegación izquierdo, seleccione WAF > Protection Policies.

  3. En la página Protection Policies, haga clic en Create Policy.

  4. En la página Create Policy, configure los ajustes de protección.

  5. Módulo de configuración

    Elemento de configuración

    Descripción

    Policy Information

    Policy Type

    Seleccione Bot Management.

    Policy Name

    Nombre personalizado de la política. Puede contener caracteres chinos, letras (mayúsculas y minúsculas), dígitos (0 a 9) y guiones bajos (_). La longitud máxima es de 64 caracteres.

    Global Configurations

    Service Type

    Seleccione Websites para proteger páginas web o páginas H5 a las que se accede mediante un navegador, incluido el contenido que se renderiza como páginas H5 puras dentro de las aplicaciones.

    Web SDK Integration

    • Automatic integration (recomendado):

      Utiliza un SDK web basado en JavaScript para mejorar la protección en escenarios de navegador web y evitar algunos problemas de compatibilidad.

      Después de habilitar la integración automática, WAF referencia automáticamente el SDK en las páginas HTML del objeto protegido. El SDK recopila información del navegador, sondeos específicos de ataque y defensa, así como el comportamiento de operación; estos datos no incluyen información personal confidencial. A continuación, WAF identifica y bloquea los riesgos de las solicitudes con base en la información recopilada.

    • Manual integration:

      Si la integración automática no aplica a su entorno actual, utilice la integración manual. Para obtener más información, consulte Integrate an SDK for a web application.

    Traffic Characteristics

    Agregue los campos y las reglas de solicitud HTTP del tráfico objetivo. Estos campos corresponden al contenido generado en el mensaje de solicitud HTTP para el escenario de servicio protegido cuando se accede al objetivo protegido. Para obtener más información sobre los campos, consulte Match conditions.

    Legitimate Bot Management

    Spider Whitelist

    Al activar este interruptor, se admiten y se actualizan dinámicamente las direcciones IP de los rastreadores de los principales motores de búsqueda. Los motores de búsqueda compatibles son Google, Baidu, Sogou, Bing, 360 y Yandex.

    Una vez habilitada la regla, se permiten las direcciones IP legítimas de los rastreadores de estos motores de búsqueda sin que el módulo de administración de bots aplique detecciones de protección.

    Bot Characteristic Detection

    Script-based Bot Block (JavaScript)

    Al activar este interruptor, se ejecuta una comprobación de JavaScript en los clientes que acceden al objetivo protegido contra rastreadores. Se filtra el tráfico proveniente de herramientas que no son navegadores y que no admiten comprobaciones de JavaScript, lo cual permite bloquear ataques simples basados en scripts.

    Advanced Bot Defense (Dynamic Token-based Authentication)

    Al activar este interruptor, se verifica la firma de cada solicitud y se bloquean aquellas que no superan la verificación. Puede seleccionar los siguientes criterios: fallo de verificación de firma (obligatorio, indica que la solicitud no lleva firma o lleva una firma no válida), marca de tiempo de firma no válida y ataques de WebDriver.

    Bot Behavior Detection

    AI Intelligent Protection

    Al activar este interruptor, las reglas antirastreador utilizan motores de protección inteligente para analizar el tráfico de acceso y aprender de él automáticamente. Después generan reglas de protección específicas o listas negras.

    • Monitor: Las reglas antirastreador permiten el tráfico coincidente y lo registran en los informes de seguridad.

    • Slider CAPTCHA: El cliente debe completar un CAPTCHA deslizante antes de continuar con el acceso al objetivo protegido.

    Custom Throttling

    IP Address Throttling (Default)

    Especifica que, cuando el número de solicitudes de una misma dirección IP supera el threshold definido dentro del statistical interval, se aplica una acción de limitación a las solicitudes de esa dirección IP. La acción puede ser slider CAPTCHA, block o monitor. También debe especificar la duración de la acción de limitación. Puede configurar hasta tres condiciones. Para obtener más información, consulte custom rule parameters.

    Custom Session Throttling

    Puede establecer el session type y definir condiciones personalizadas de limitación de sesiones. Estas condiciones indican que, cuando el número de solicitudes de una misma sesión supera el threshold definido dentro del statistical interval, se aplica una acción de limitación a dicha sesión. La acción puede ser slider CAPTCHA, block o monitor. También debe especificar la duración de la acción. Puede configurar hasta tres condiciones. Para obtener más información, consulte custom rule parameters.

    Bot Threat Intelligence

    Bot Threat Intelligence Library

    Contiene las direcciones IP de fuentes de ataque que han realizado rastreos maliciosos contra varios usuarios de Alibaba Cloud en múltiples ocasiones durante un periodo determinado.

    Puede configurar la biblioteca de inteligencia de amenazas de bots como monitor o slider CAPTCHA.

    Data Center Blacklist

    Al activar este interruptor, se bloquean las bibliotecas de direcciones IP seleccionadas. Si utiliza direcciones IP de origen de una nube pública o de un centro de datos para acceder a sus servicios, agregue a la lista blanca las llamadas legítimas conocidas, como las devoluciones de llamada de pago de Alipay o WeChat y los programas de monitoreo. La lista negra de centros de datos admite las siguientes IP address libraries: Alibaba Cloud, 21Vianet, Meituan Cloud, Tencent Cloud y Others.

    Puede configurar la lista negra de centros de datos como monitor, slider CAPTCHA o block.

    Fake Spider Blocking

    Al activar este interruptor, se bloquea el User-Agent de todos los motores de búsqueda definidos en la administración de bots legítimos. Se permiten las direcciones IP legítimas de los clientes de los motores de búsqueda que tienen habilitada la lista blanca.

    Protected Domain Names

    Select Association Mode

    • Add and replace the original associated policy: Desvincula la política asociada y la reemplaza por la política actual.

    • Add and keep the original associated policy: La política actual y la política vinculada coexisten sin afectarse entre sí.

    Protected Domain Names

    Seleccione los nombres de dominio que desea agregar a la política de mitigación actual.

    Nota
    • Un nombre de dominio protegido solo se puede asociar con una política de mitigación del mismo tipo de política.

      Si el nombre de dominio ya está asociado con otra política del mismo tipo, la información de la política del dominio se reemplaza por la política actual después de aplicar esta última al dominio.

    • No es posible configurar la administración de bots para los nombres de dominio de DCDN que tienen habilitado WebSocket, porque el contenido de WebSocket está cifrado y no se pueden identificar las características de ataque.

  6. Haga clic en Create Policy.

    La nueva política de protección se habilita de forma predeterminada.

Configurar reglas antirastreador para aplicaciones

Si utiliza una aplicación desarrollada de forma nativa para iOS o Android (sin incluir las páginas H5 que usa la aplicación), configure reglas antirastreador para aplicaciones. Así protegerá sus servicios contra riesgos de rastreo de forma más específica.

  1. Inicie sesión en la DCDN console.

  2. En el panel de navegación izquierdo, seleccione WAF > Protection Policies.

  3. En la página Protection Policies, haga clic en Create Policy.

  4. En la página Create Policy, configure los ajustes de protección.

    Módulo de configuración

    Elemento de configuración

    Descripción

    Policy Information

    Policy Type

    Seleccione Bot Management.

    Policy Name

    Nombre personalizado de la política. Puede contener caracteres chinos, letras (mayúsculas y minúsculas), dígitos (0 a 9) y guiones bajos (_). La longitud máxima es de 64 caracteres.

    Global Configurations

    Service Type

    Seleccione APP para proteger aplicaciones desarrolladas de forma nativa para iOS o Android, sin incluir las páginas H5 que usa la aplicación.

    Web SDK Integration

    Utiliza el SDK para aplicaciones nativas (Android o iOS) con el fin de mejorar la protección en escenarios de aplicaciones. Una vez integrado el SDK, este recopila las características de riesgo del cliente y genera una firma de seguridad que se adjunta a las solicitudes. WAF identifica y bloquea los riesgos de las solicitudes con base en las características de la firma. Haga clic en Get and copy appkey y luego submit a ticket para solicitar el paquete del SDK. Para obtener más información, consulte Integrate the SDK into Android apps o Integrate the SDK into iOS apps.

    Traffic Characteristics

    Agregue los campos y las reglas de solicitud HTTP del tráfico objetivo. Estos campos corresponden al contenido generado en el mensaje de solicitud HTTP para el escenario de servicio protegido cuando se accede al objetivo protegido. Para obtener más información sobre los campos, consulte Match conditions. Puede agregar hasta cinco condiciones.

    Bot Characteristic Detection

    Invalid App Signature

    Invalid App Signature se selecciona de forma predeterminada y no se puede deshabilitar. Las reglas antirastreador detectan las solicitudes que no llevan firma o que llevan una firma no válida después de integrar el SDK en la aplicación.

    Abnormal Device Behavior

    Al habilitar este elemento, las reglas antirastreador detectan y controlan las solicitudes enviadas desde dispositivos con características anómalas. Las características anómalas del dispositivo incluyen:

    • Expired Signature: Habilitado de forma predeterminada. Indica que la marca de tiempo de la solicitud del dispositivo ha caducado.

    • Using Simulator: Indica que se utiliza un emulador en el dispositivo.

    • Using Proxy: Indica que se utiliza un servicio de proxy en el dispositivo.

    • Rooted Device: Indica que los permisos root están habilitados en el dispositivo.

    • Debugging Mode: Indica que el modo de depuración está habilitado en el dispositivo.

    • Hooking: Indica que existe un programa de hook en el dispositivo.

    • Multiboxing: Indica que hay varios procesos de la aplicación protegida abiertos al mismo tiempo en el dispositivo.

    • Simulated Execution: Indica que existen operaciones que simulan el comportamiento del usuario en el dispositivo.

    • Script Tools: Indica que existen scripts de ejecución automática en el dispositivo.

    Custom Signature Field

    Seleccione un field name para definir un campo de firma personalizado en header, Parameter o cookie.

    Si el objeto que se va a firmar es inusual (por ejemplo, si el cuerpo es demasiado grande, está vacío o tiene una codificación especial), puede procesar el contenido de la firma mediante un método como un hash y colocar el resultado en el campo de firma personalizado. Luego, WAF verifica la firma con base en el contenido de este campo.

    Action

    Según sus necesidades, puede configurar la regla como monitor o block:

    • Monitor: Genera una alerta, pero no bloquea la solicitud.

    • Block: Bloquea directamente la solicitud de ataque.

    Secondary Packaging Detection

    Al habilitar este elemento, las solicitudes de la aplicación cuyo nombre de paquete y firma de paquete no estén en la lista blanca de nombres y firmas válidos se consideran provenientes de una aplicación reempaquetada. Puede especificar la información de versión válida:

    • Specify a valid package name: Especifica el nombre de un paquete de aplicación válido. Por ejemplo, example.aliyundoc.com.

    • Package signature: Comuníquese con los ingenieros de seguridad de Alibaba Cloud para obtener la firma del paquete. Si no necesita verificar la firma del paquete de la aplicación, deje este campo en blanco. En ese caso, WAF solo verificará el nombre de paquete de aplicación válido especificado.

    Nota

    La firma del paquete no es la firma del certificado de la aplicación.

    Puede agregar versiones válidas tanto para paquetes de iOS como de Android, hasta un total de cinco. Los nombres de los paquetes no se pueden duplicar.

    Según sus necesidades, puede configurar la regla como monitor o block.

    Throttling

    IP Address Throttling (Default)

    Especifica que, cuando el número de solicitudes de una misma dirección IP supera el threshold definido dentro del statistical interval, se aplica una acción de limitación de tipo block o monitor a las solicitudes de esa dirección IP. También debe especificar la duración de la acción de limitación. Puede configurar hasta tres condiciones. Para obtener más información, consulte custom rule parameters.

    Device Throttling

    Puede establecer condiciones de limitación de dispositivos para indicar que, cuando el número de solicitudes de un mismo dispositivo supera el threshold definido dentro del statistical interval, se aplica una acción de limitación de tipo block o monitor a las solicitudes de ese dispositivo. También debe especificar la duración de la acción de limitación. Puede configurar hasta tres condiciones. Para obtener más información, consulte custom rule parameters.

    Custom Session Throttling

    Puede establecer el session type y definir condiciones personalizadas de limitación de sesiones. Estas condiciones indican que, cuando el número de solicitudes de una misma sesión supera el threshold definido dentro del statistical interval, se aplica una acción de limitación de tipo block o monitor a dicha sesión. También debe especificar la duración de la acción. Puede configurar hasta tres condiciones. Para obtener más información, consulte custom rule parameters.

    Bot Threat Intelligence

    Bot Threat Intelligence Library

    Contiene las direcciones IP de fuentes de ataque que han realizado rastreos maliciosos contra varios usuarios de Alibaba Cloud en múltiples ocasiones durante un periodo determinado. Puede configurar la biblioteca de inteligencia de amenazas de bots como monitor o slider CAPTCHA.

    Data Center Blacklist

    Al activar este interruptor, se bloquean las bibliotecas de direcciones IP seleccionadas. Si utiliza direcciones IP de origen de una nube pública o de un centro de datos para acceder a sus servicios, agregue a la lista blanca las llamadas legítimas conocidas, como las devoluciones de llamada de pago de Alipay o WeChat y los programas de monitoreo. La lista negra de centros de datos admite las siguientes bibliotecas de direcciones IP: Alibaba Cloud, 21Vianet, Meituan Cloud, Tencent Cloud y Others. Puede configurar la lista negra de centros de datos como monitor, slider CAPTCHA o block.

    Protected Domain Names

    Select Association Mode

    • Add and replace the original associated policy: Desvincula la política asociada y la reemplaza por la política actual.

    • Add and keep the original associated policy: La política actual y la política vinculada coexisten sin afectarse entre sí.

    Protected Domain Names

    Seleccione los nombres de dominio que desea agregar a la política de mitigación actual.

    Nota

    Un nombre de dominio protegido solo se puede asociar con una política de mitigación del mismo tipo de política.

    Si el nombre de dominio ya está asociado con otra política del mismo tipo, la información de la política del dominio se reemplaza por la política actual después de aplicar esta última al dominio.

  5. Haga clic en Create Policy.

    La nueva política de protección se habilita de forma predeterminada.

API relacionadas