ADC

Detección de bot

El sistema de administración de bots de NetScaler utiliza varias técnicas para detectar el tráfico de bots entrantes. Las técnicas se utilizan como reglas de detección para detectar el tipo de bot. Las técnicas son las siguientes:

Nota:

La administración de bots admite un máximo de 32 entidades de configuración para las técnicas de lista de bloqueo, lista de permitidos y limitación de velocidad.

Lista de bots permitidos: Lista personalizada de direcciones IP (IPv4 e IPv6), subredes (IPv4 e IPv6) y expresiones de directivas que se pueden omitir como lista de permitidos.

Lista de bots bloqueados: Lista personalizada de direcciones IP (IPv4 e IPv6), subredes (IPv4 e IPv6) y expresiones de directivas a las que se debe bloquear el acceso a las aplicaciones web.

Reputación IP: Esta regla detecta si el tráfico de bots entrante proviene de una dirección IP maliciosa.

Huella digital del dispositivo: Esta regla detecta si el tráfico de bots entrante tiene el ID de huella digital del dispositivo en el encabezado de la solicitud entrante y los atributos de navegador de un tráfico de bot de cliente entrante.

Limitación:

  1. JavaScript debe estar habilitado en el explorador del cliente.
  2. No funciona para las respuestas XML.

Expresión de registro de bots: La técnica de detección le permite capturar información adicional como mensajes de registro. Los datos pueden ser el nombre del usuario que solicitó la URL, la dirección IP de origen y el puerto de origen desde el que el usuario envió la solicitud o los datos generados a partir de una expresión.

Límite de velocidad: Esta regla limita la velocidad de varias solicitudes provenientes del mismo cliente.

Trampa de bots: Detecta y bloquea los bots automatizados anunciando una URL de trampa en la respuesta del cliente. La URL parece invisible y no se puede acceder a ella si el cliente es un usuario humano. La técnica de detección es eficaz para bloquear los ataques de bots automatizados.

TPS: Detecta el tráfico entrante como bots si el número máximo de solicitudes y el aumento porcentual de las solicitudes superan el intervalo de tiempo configurado.

CAPTCHA: Esta regla usa un CAPTCHA para mitigar los ataques de bots. Un CAPTCHA es una validación de respuesta al desafío para determinar si el tráfico entrante proviene de un usuario humano o de un bot automatizado. La validación ayuda a bloquear los bots automatizados que causan infracciones de seguridad en las aplicaciones web. Puede configurar CAPTCHA como acción bot en las técnicas de reputación IP y detección de huellas dactilares del dispositivo.

Ahora, veamos cómo puede configurar cada técnica para detectar y administrar el tráfico de su bot.

Cómo actualizar el dispositivo a la configuración de administración de bots basada en CLI de NetScaler

Si va a actualizar el dispositivo desde una versión anterior (versión 13.0 de NetScaler versión 58.32 o anterior), primero debe convertir manualmente la configuración de administración de bots existente a la configuración de administración de bots basada en la CLI de NetScaler una sola vez. Complete los siguientes pasos para convertir manualmente la configuración de administración de bots.

  1. Después de actualizar a la última versión, conéctese a la herramienta de actualización “upgrade_bot_config.py” mediante el siguiente comando

    En la línea de comandos, escriba:

    shell "/var/python/bin/python /netscaler/upgrade_bot_config.py > /var/bot_upgrade_commands.txt"

  2. Ejecute la configuración mediante el siguiente comando.

    En la línea de comandos, escriba:

    batch -f /var/bot_upgrade_commands.txt

  3. Guarda la configuración actualizada.

save ns config

Configurar la administración de bots basada en CLI de NetScaler

La configuración de administración de bots permite vincular una o más técnicas de detección de bots a un perfil de bot específico. Debe realizar los siguientes pasos para configurar la administración de bots basada en NetScaler:

  1. Habilitar administración de bots
  2. Importar firma de bot
  3. Agregar perfil de bot
  4. Enlazar perfil bot
  5. Agregar directiva de bot
  6. Directiva de bots de enlace
  7. Configurar los parámetros del bot

Nota:

Si va a actualizar el dispositivo desde una versión anterior, primero debe convertir manualmente la configuración de administración de bots existente. Para obtener más información, consulte la sección Cómo actualizar a la configuración de administración de bots basada en CLI de NetScaler.

Habilitar administración de bots

Antes de empezar, asegúrese de que la función Administración de bots esté habilitada en el dispositivo. Si tiene un NetScaler o VPX nuevo, debe habilitar la función antes de configurarla. Si va a actualizar un dispositivo NetScaler de una versión anterior a la versión actual, debe habilitar la función antes de configurarla. En la línea de comandos, escriba:

enable ns feature Bot

Importar firma de bot

Puede importar el archivo bot de firma predeterminado y vincularlo al perfil del bot. En la línea de comandos, escriba:

import bot signature [<src>] <name> [-comment <string>] [-overwrite]

Donde:

src - Nombre de ruta local o URL (protocolo, host, ruta y nombre de archivo). Longitud máxima: 2047. > Nota: > > La importación falla si el objeto que se va a importar se encuentra en un servidor HTTPS que requiere la autenticación con certificado de cliente para acceder.

name - Nombre del objeto del archivo de firma del bot. Se trata de un argumento obligatorio. Longitud máxima: 31.

comment - Descripción del objeto del archivo de firma. Longitud máxima: 255.

overwrite - Acción que sobrescribe el archivo existente. > Nota: > > Utilice la opción overwrite para actualizar el contenido del archivo de firma. Como alternativa, utilice el comando update bot signature <name> para actualizar el archivo de firma en el dispositivo NetScaler.

Ejemplo

import bot signature http://www.example.com/signature.json signaturefile -comment commentsforbot –overwrite

Nota:

Puede utilizar la opción sobrescribir para actualizar el contenido del archivo de firma. Además, puede utilizar el comando update bot signature <name> para actualizar el archivo de firma en el dispositivo NetScaler.

Agregar perfil de bot

Un perfil de bot es un conjunto de parámetros de perfil para configurar la administración de bots en el dispositivo. Puede configurar los parámetros para realizar la detección de bots.

En la línea de comandos, escriba:

add bot profile <name> [-signature <string>] [-errorURL <string>] [-trapURL <string>] [-whiteList ( ON | OFF )] [-blackList ( ON | OFF )] [-rateLimit ( ON | OFF )] [-deviceFingerprint ( ON | OFF )] [-deviceFingerprintAction ( none | log | drop | redirect | reset | mitigation )] [-ipReputation ( ON | OFF )] [-trap ( ON | OFF )]

Ejemplo:

add bot profile profile1 -signature signature -errorURL http://www.example.com/error.html -trapURL /trap.html -whitelist ON -blacklist ON -ratelimit ON -deviceFingerprint ON -deviceFingerprintAction drop -ipReputation ON -trap ON

Enlazar perfil bot

Después de crear un perfil de bot, debes enlazar el mecanismo de detección de bots al perfil.

En la línea de comandos, escriba:

bind bot profile <name> | (-ipReputation [-category <ipReputationCategory>] [-enabled ( ON | OFF )] [-action ( none | log | drop | redirect | reset | mitigation )] [-logMessage <string>]

Ejemplo:

El siguiente ejemplo sirve para vincular la técnica de detección de reputación IP a un perfil de bot específico.

bind bot profile profile5 -ipReputation -category BOTNET -enabled ON -action drop -logMessage message

Agregar directiva de bot

Debe agregar la directiva de bots para evaluar el tráfico de bots.

En la línea de comandos, escriba:

add bot policy <name> -rule <expression> -profileName <string> [-undefAction <string>] [-comment <string>] [-logAction <string>]

Donde:

Name- Nombre de la directiva de bots. Debe comenzar con una letra, un número o un carácter de guión bajo (_) y debe contener solo letras, números y guión (-), punto (.), almohadilla (#), espacio ( ), en (@), igual a (=), dos puntos (:) y guión bajo. Se puede cambiar después de agregar la directiva de bots.

Rule- Expresión que usa la directiva para determinar si se debe aplicar el perfil de bot a la solicitud especificada. Se trata de un argumento obligatorio. Longitud máxima: 1499

profileName- Nombre del perfil de bot que se aplicará si la solicitud coincide con esta directiva de bots. Se trata de un argumento obligatorio. Longitud máxima: 127

undefAction- Acción a realizar si el resultado de la evaluación de la directiva no está definido (UNDEF). Un evento UNDEF indica una condición de error interno. Longitud máxima: 127

Comment- Descripción de esta directiva de bots. Longitud máxima: 255

logAction - Nombre de la acción de registro que se utilizará para las solicitudes que coincidan con esta directiva. Longitud máxima: 127

Ejemplo:

add bot policy pol1 –rule "HTTP.REQ.HEADER(\"header\").CONTAINS(\"custom\")" - profileName profile1 -undefAction drop –comment commentforbotpolicy –logAction log1

Enlazar directiva de bots global

En la línea de comandos, escriba:

bind bot global -policyName <string> -priority <positive_integer> [-gotoPriorityExpression <expression>][-type ( REQ_OVERRIDE | REQ_DEFAULT )] [-invoke (-labelType ( vserver | policylabel ) -labelName <string>) ]

Ejemplo:

bind bot global –policyName pol1 –priority 100 –gotoPriorityExpression NEXT -type REQ_OVERRIDE

Enlazar la directiva bot a un servidor virtual

En la línea de comandos, escriba:

bind lb vserver <name>@ ((<serviceName>@ [-weight <positive_integer>] ) | <serviceGroupName>@ | (-policyName <string>@ [-priority <positive_integer>] [-gotoPriorityExpression <expression>]

Ejemplo:

bind lb vserver lb-server1 –policyName pol1 –priority 100 –gotoPriorityExpression NEXT -type REQ_OVERRIDE

Configurar los parámetros del bot

Si es necesario, puede personalizar la configuración predeterminada. En la línea de comandos, escriba:

set bot settings [-defaultProfile <string>] [-javaScriptName <string>] [-sessionTimeout <positive_integer>] [-sessionCookieName <string>] [-dfpRequestLimit <positive_integer>] [-signatureAutoUpdate ( ON | OFF )] [-signatureUrl <URL>] [-proxyServer <ip_addr|ipv6_addr|\*>] [-proxyPort <port|\*>]
<!--NeedCopy-->

Donde:

defaultProfile - Perfil para usar cuando una conexión no coincide con ninguna directiva. La configuración predeterminada es “ “, que envía conexiones no coincidentes al NetScaler sin intentar filtrarlas más. Longitud máxima: 31

javaScriptName - Nombre del código JavaScript que la función BotNet utiliza en respuesta. Debe comenzar con una letra o un número y puede constar de 1 a 31 letras, números y los símbolos de guión (-) y guión bajo (_). El siguiente requisito se aplica únicamente a la CLI de NetScaler: Si el nombre incluye uno o más espacios, escriba el nombre entre comillas dobles o simples (por ejemplo, “nombre de mi cookie” o “nombre de mi cookie”). Longitud máxima: 31

sessionTimeout - Se agota el tiempo de espera de la sesión, en segundos, tras lo cual se termina la sesión de un usuario.

Minimum value - 1, valor máximo: 65535

sessionCookieName - Nombre de la cookie de sesión que la función BotNet utiliza para rastrear. Debe comenzar con una letra o un número y puede constar de 1 a 31 letras, números y los símbolos de guión (-) y guión bajo (_). El siguiente requisito se aplica únicamente a la CLI de NetScaler: Si el nombre incluye uno o más espacios, escriba el nombre entre comillas dobles o simples (por ejemplo, “nombre de mi cookie” o “nombre de mi cookie”). Longitud máxima: 31

dfpRequestLimit - Número de solicitudes que se pueden permitir sin la cookie de sesión del bot si la huella digital del dispositivo está habilitada. Valor mínimo: 1, Valor máximo: 4294967295

signatureAutoUpdate - Bandera utilizada para habilitar/inhabilitar la actualización automática de firmas de bots. Valores posibles: ON, OFF. Valor por defecto: OFF

signatureUrl - URL para descargar el archivo de mapeo de firmas del bot desde el servidor. Valor predeterminado: https://nsbotsignatures.s3.amazonaws.com/BotSignatureMapping.json. Longitud máxima: 2047

proxyServer - IP del servidor proxy para obtener firmas actualizadas de AWS.

proxyPort - Puerto de servidor proxy para obtener firmas actualizadas de AWS. Valor por defecto: 8080

proxyUsername - Nombre de usuario para autenticarse en el servidor proxy para descargar las actualizaciones de firmas.

proxyPassword — Contraseña para autenticarse en el servidor proxy para descargar las actualizaciones de firmas.

Ejemplo:

set bot settings –defaultProfile profile1 –javaScriptName json.js –sessionTimeout 1000 –sessionCookieName session -proxyServer 10.102.30.112 -proxyPort 3128 -proxyUsername defaultuser -proxyPassword defaultPassword

Configuración de la administración de bots mediante la GUI de NetScaler

Puede configurar la administración de bots de NetScaler habilitando primero la función en el dispositivo. Una vez habilitada, puede crear una directiva de bots para evaluar el tráfico entrante como bot y enviar el tráfico al perfil del bot. A continuación, crea un perfil de bot y, a continuación, enlaza el perfil a una firma de bot. Como alternativa, también puede clonar el archivo de firma de bot predeterminado y usar el archivo de firma para configurar las técnicas de detección. Después de crear el archivo de firma, puede importarlo al perfil del bot.

Página Gestión de bots

  1. Activar función de administración de bots
  2. Configurar parámetros de administración de bots
  3. Clone la firma predeterminada del bot NetScaler
  4. Importar la firma del bot de NetScaler
  5. Configurar el perfil del bot y los ajustes de firma
  6. Crear perfil de bot
  7. Crear directiva de bots

Activar función de administración de bots

Complete los siguientes pasos para habilitar la administración de bots:

  1. En el panel de navegación, expanda Sistema y, a continuación, haga clic en Configuración > Configurar funciones avanzadas .
  2. En la página Configurar funciones avanzadas , seleccione la casilla NetScaler Bot Management.
  3. Haga clic en Aceptar.

Configurar parámetros de administración de bots

Complete el siguiente paso para configurar la técnica de huellas dactilares del dispositivo:

  1. Vaya a Seguridad > Administración de bots de NetScaler.
  2. En el panel de detalles, en Configuración, haga clic en Cambiar configuración de administración de bots de NetScaler.
  3. En Configurar opciones de administración de bots de NetScaler, defina los siguientes parámetros.

    1. Perfil predeterminado. Seleccione un perfil de bot.
    2. Nombre JavaScript. Nombre del archivo JavaScript que utiliza la administración de bots en su respuesta al cliente.
    3. Tiempo de espera de sesión. Tiempo de espera en segundos tras el cual finaliza la sesión del usuario.
    4. Cookie de sesión. Nombre de la cookie de sesión que utiliza el sistema de gestión de bots para realizar el seguimiento.
    5. Límite de solicitud de huellas digitales del dispositivo. Número de solicitudes que se permiten sin una cookie de sesión de bot, si la huella digital del dispositivo está habilitada.
    6. Servidor proxy: dirección IP del servidor proxy desde donde se cargan las firmas más recientes.
    7. Puerto proxy: número de puerto de la máquina desde la que se cargan las firmas más recientes.
    8. Nombre de usuario del proxy: nombre de usuario para la autenticación del servidor proxy
    9. Contraseña de proxy: contraseña para la autenticación del servidor proxy.

      Nota:

      Los campos Nombre de usuario del proxy y Contraseña del proxy están habilitados si están configurados los campos Servidor proxy y Puerto proxy.

  4. Haga clic en Aceptar.

Clonar archivo de firma de bot

Complete el siguiente paso para clonar el archivo de firma del bot:

  1. Vaya a Seguridad > Administración de bots de NetScaler y Firmas.
  2. En la página Firmas de la administración de bots de NetScaler, seleccione el registro de firmas de bots predeterminado y haga clic en Clonar.
  3. En la página Clonar firma de bot, introduzca un nombre y modifique los datos de firma.
  4. Haga clic en Crear.

Importar archivo de firma bot

Si tiene su propio archivo de firma, puede importarlo como archivo, texto o URL. Realice los siguientes pasos para importar el archivo de firma del bot:

  1. Vaya a Seguridad > Administración de bots de NetScaler y Firmas.
  2. En la página de firmas de NetScaler Bot Management, importe el archivo como URL, archivo o texto.
  3. Haga clic en Continuar.
  4. En la página Importar la firma de NetScaler Bot Management, defina los siguientes parámetros.
    1. Nombre: nombre del archivo de firma del bot.
    2. Comentario: breve descripción del archivo importado.
    3. Sobrescribir: seleccione la casilla de verificación para permitir la sobrescritura de datos durante la actualización del archivo.
    4. Datos de firma: modificar los parámetros de firma
  5. Haga clic en Listo.

Configurar la reputación de IP

La técnica del bot de reputación IP utiliza la base de datos de reputación IP de Webroot y la base de datos de proveedores de servicios en la nube para verificar si una solicitud de un cliente es una dirección IP maliciosa o una dirección IP de nube pública. Como parte de las categorías de bots se configura y luego se le asocia una acción de bot. Complete los siguientes pasos para configurar la reputación de IP de Webroot y las categorías de base de datos de proveedores de servicios en la nube.

  1. Vaya a Seguridad > Administración de bots de NetScaler y Perfiles.
  2. En la página Perfiles de administración de bots de NetScaler, seleccione un perfil y haga clic en Modificar.
  3. En la página Perfil de administración de bots de NetScaler, vaya a la sección Configuración del perfil y haga clic en Reputación IP.
  4. En la sección Reputación IP, defina los siguientes parámetros:
    1. Habilitada. Seleccione la casilla de verificación para validar el tráfico de bots entrante como parte del proceso de detección.
    2. Configurar categorías. Puede utilizar la técnica de reputación de IP para el tráfico de bots entrante en diferentes categorías. Según la categoría configurada, puede eliminar o redirigir el tráfico del bot. Haga clic en Agregar para configurar una categoría de bot malintencionado.
    3. En la página Configurar enlace de reputación IP del perfil de NetScaler bot Management, defina los siguientes parámetros:

      1. Categoría. Seleccione una categoría de bot de reputación IP de Webroot para validar una solicitud de cliente como una dirección IP malintencionada.

        1. IP_BASED: Esta categoría comprueba si la dirección IP del cliente (IPv4 e IPv6) es maliciosa o no.
        2. BOTNET: Esta categoría incluye canales de Botnet C&C y máquinas zombis infectadas controladas por Bot master.
        3. SPAM_SOURCES: Esta categoría incluye la tunelización de mensajes de spam a través de un proxy, las actividades SMTP anómalas y las actividades de spam del foro.
        4. ESCÁNERES: Esta categoría incluye todos los reconocimientos, como sondas, escaneo de host, escaneo de dominio y ataque de fuerza bruta de contraseña.
        5. DOS: Esta categoría incluye DOS, DDOS, inundación de sincronización anómala y detección de tráfico anómalo.
        6. REPUTACIÓN: Esta categoría deniega el acceso desde direcciones IP (IPv4 e IPv6) que actualmente se sabe que están infectadas con malware. Esta categoría también incluye direcciones IP con una puntuación media baja del Índice de Reputación de Webroot. Al habilitar esta categoría se evita el acceso desde las fuentes identificadas a los puntos de distribución de malware de contacto.
        7. PHISHING: Esta categoría incluye las direcciones IP (IPv4 e IPv6) que alojan sitios de phishing y otros tipos de actividades fraudulentas, como el fraude de clics en anuncios o el fraude de juegos.
        8. PROXY: Esta categoría incluye las direcciones IP (IPv4 e IPv6) que proporcionan servicios de proxy.
        9. RED: IP que brindan servicios de proxy y anonimización, incluido The Onion Router, también conocido como TOR o dark net.
        10. MOBILE_THREATS: Esta categoría comprueba la dirección IP del cliente (IPv4 e IPv6) con la lista de direcciones perjudiciales para los dispositivos móviles.
      2. Categoría. Seleccione una categoría de proveedor de servicios de nube pública de Webroot para validar que la solicitud de un cliente es una dirección IP de nube pública.

        1. AWS: Esta categoría comprueba la dirección IP del cliente con una lista de direcciones de nube pública de AWS.
        2. GCP: Esta categoría comprueba la dirección IP del cliente con una lista de direcciones de nube pública de Google Cloud Platform.
        3. AZURE: Esta categoría comprueba la dirección del cliente con una lista de direcciones de nube pública de Azure.
        4. ORACLE: Esta categoría comprueba la dirección IP del cliente con una lista de direcciones de nube pública de Oracle
        5. IBM: Esta categoría comprueba la dirección IP del cliente con una lista de direcciones de nube pública de IBM.
        6. SALESFORCE: Esta categoría comprueba la dirección IP del cliente con una lista de direcciones de nube pública de Salesforce.

        Valores posibles para la categoría de bot de reputación IP de Webroot: IP, BOTNETS, SPAM_SOURCES, SCANNERS, DOS, REPUTATION, PHISHING, PROXY, NETWORK, MOBILE_THREATS.

        Valores posibles para la categoría de proveedor de servicios de nube pública de Webroot: AWS, GCP, AZURE, ORACLE, IBM, SALESFORCE.

      3. Habilitada. Seleccione la casilla de verificación para validar la detección de firmas de reputación IP.
      4. Acción de bot. Según la categoría configurada, no puede asignar ninguna acción, rechazo, redirección o acción de mitigación.
      5. Registrar. Seleccione la casilla de verificación para almacenar las entradas de registro.
      6. Registrar mensaje. Breve descripción del registro.
      7. Comentarios. Breve descripción de la categoría bot.
  5. Haga clic en Aceptar.
  6. Haga clic en Update.
  7. Haga clic en Listo.

    Configurar reputación IP

Nota:

Si inhabilita la reputación IP, asegúrate de detener sus descargas. Complete los siguientes pasos para detener las descargas de reputación IP:

  1. Vaya a Seguridad > Administración de bots de NetScaler > Cambiar la configuración de administración de bots de NetScaler
  2. Cambie el perfil no intrusivo predeterminado a BOT_BYPASS.

Para obtener más información sobre la configuración del perfil, consulte Configurar la configuración del perfil del bot

Configurar firmas estáticas de bot

Esta técnica de detección permite identificar la información del agente de usuario a partir de los detalles del explorador. En función de la información del agente de usuario, el bot se identifica como un bot malo o bueno y luego se le asigna una acción de bot.

Realice los siguientes pasos para configurar la técnica de firma estática:

  1. En el panel de navegación, amplíe Seguridad > Administración de bots de NetScaler > Firmas.
  2. En la página Firmas de administración de bots de NetScaler, seleccione un archivo de firma y haga clic en Modificar.
  3. En la página Firma de NetScaler bot Management, vaya a la sección Configuración de firmasy haga clic en Firmas de bot.
  4. En la sección Firmas de bot, defina los siguientes parámetros:
    1. Configurar firmas estáticas. En esta sección se incluye una lista de registros de firmas estáticas de bot. Puede seleccionar un registro y hacer clic en Modificar para asignarle una acción de bot.
    2. Haga clic en Aceptar.
  5. Haga clic en Actualizar firma.
  6. Haga clic en Listo.

Firma estática del bot

Delineación de firma estática de bot

La administración de bots de NetScaler protege su aplicación web contra los bots. Las firmas estáticas de bots ayudan a identificar bots buenos y malos en función de parámetros de solicitud, como el agente de usuario en la solicitud entrante.
La lista de firmas en el archivo es enorme y también se agregan nuevas reglas y las obsoletas se eliminan periódicamente. Como administrador, es posible que quiera buscar una firma específica o una lista de firmas en una categoría. Para filtrar las firmas fácilmente, la página de firma de bots proporciona una capacidad de búsqueda mejorada. La función de búsqueda permite buscar reglas de firma y configurar su propiedad en función de uno o varios parámetros de firma como acción, ID de firma, desarrollador y nombre de firma.

Acción: seleccione una acción de bot que prefiera configurar para una categoría específica de reglas de firma. A continuación se presentan los tipos de acción disponibles:

  • Habilitar lo seleccionado: habilita todas las reglas de firma seleccionadas.
  • Desactivar lo seleccionado: inhabilita todas las reglas de firmas seleccionadas.
  • Eliminar lo seleccionado: selecciona la acción “Eliminar” para todas las reglas de firma seleccionadas.
  • Redirigir lo seleccionado: aplique la acción “Redirigir” a todas las reglas de firma seleccionadas.
  • Restablecer lo seleccionado: aplica la acción “Restablecer” a todas las reglas de firma seleccionadas.
  • Registrar seleccionado: aplique la acción “Registrar” a todas las reglas de firma seleccionadas.
  • Eliminar eliminar elementos seleccionados: desactiva la acción de eliminación de todas las reglas de firma seleccionadas.
  • Eliminar el redireccionamiento seleccionado: desactiva la acción de redireccionamiento de todas las reglas de firma seleccionadas.
  • Eliminar restablecimiento seleccionado: desactiva la acción de restablecimiento de todas las reglas de firma seleccionadas.
  • Eliminar registro seleccionado: anula la acción de registro de todas las reglas de firma seleccionadas.

Categoría: seleccione una categoría para filtrar las reglas de firma en consecuencia. A continuación se presenta la lista de categorías disponibles para ordenar las reglas de firma.

  • Acción: ordena en función de la acción del bot.
  • Categoría: ordena según la categoría del bot.
  • Desarrollador: ordene según el editor de la empresa anfitriona.
  • Habilitado: ordene en función de las reglas de firma que están habilitadas.
  • ID: ordene según el ID de la regla de firma.
  • Registro: ordene en función de las reglas de firma que tienen el registro habilitado.
  • Nombre: ordene según el nombre de la regla de firma.
  • Tipo: ordene según el tipo de firma.
  • Versión: ordene según la versión de la regla de firma.

Buscar reglas de firma estática de bot basadas en tipos de acciones y categorías mediante la GUI de NetScaler

  1. Vaya a Seguridad > Administración de bots de NetScaler > Firma.
  2. En la página de detalles, haga clic en Agregar.
  3. En la página de firmas de NetScaler Bot Management, haga clic en modificar en la sección Firma estática.
  4. En la sección Configurar firma estática, seleccione una acción de firma de la lista desplegable.
  5. Utilice la función de búsqueda para seleccionar una categoría y filtrar las reglas según corresponda.
  6. Haga clic en Update.

Modificar la propiedad de regla de firma estática del bot mediante la GUI de NetScaler

  1. Vaya a Seguridad > Administración de bots de NetScaler > Firma.
  2. En la página de detalles, haga clic en Agregar.
  3. En la página de firmas de NetScaler Bot Management, haga clic en modificar en la sección Firma estática.
  4. En la sección Configurar firma estática, seleccione una acción de la lista desplegable.
  5. Utilice la función de búsqueda para seleccionar una categoría y filtrar las reglas según corresponda.
  6. En la lista de firmas estáticas, seleccione una firma para modificar su propiedad.
  7. Haga clic en Aceptar para confirmar.

Para obtener más información sobre la configuración del perfil, consulta Configurar la configuración de la firma del bot

Crear perfil de administración de bots

Un perfil de bot es un conjunto de configuraciones de administración de bots que se utilizan para detectar el tipo de bot. En un perfil, determina cómo aplica Web App Firewall cada uno de sus filtros (o comprobaciones) al tráfico de bots a sus sitios web y las respuestas de ellos.

Complete los siguientes pasos para configurar el perfil del bot:

  1. Vaya a Seguridad > Administración de bots de NetScaler > Perfiles.
  2. En el panel de detalles, haga clic en Agregar.
  3. En la página Crear perfil de administración de bots de NetScaler, defina los siguientes parámetros.

    1. Nombre. Nombre del perfil del bot.
    2. Firma. Nombre del archivo de firma del bot.
    3. URL de error. URL para redirecciones.
    4. Comentario. Breve descripción del perfil.
  4. Haga clic en Crear y Cerrar.

Crear directiva de bots

La directiva de bots controla el tráfico que va al sistema de administración de bots y también controla los registros de bots enviados al servidor de auditlog. Siga el procedimiento para configurar la directiva de bots.

  1. Vaya a Seguridad > Administración de bots de NetScaler > Directivas debots**.
  2. En el panel de detalles, haga clic en Agregar.
  3. En la página Crear una directiva de administración de bots de NetScaler, defina los siguientes parámetros.
    1. Nombre. Nombre de la directiva de bots.
    2. Expresión. Escriba la expresión o regla de directiva directamente en el área de texto.
    3. Perfil de bot. Perfil de bot para aplicar la directiva de bots.
    4. Acción indefinida. Seleccione la acción que prefiera asignar.
    5. Comentario. Breve descripción de la directiva.
    6. Acción de registro. Acción de mensaje de registro de auditoría para registrar el tráfico de bots. Para obtener más información sobre la acción del registro de auditoría, consulte el tema Registro de auditoría.
  4. Haga clic en Crear y Cerrar.

Encabezados de solicitud descartados por NetScaler bot Management

Muchos de los encabezados de solicitud relacionados con el almacenamiento en caché se eliminan para ver cada solicitud en el contexto de una sesión. Del mismo modo, si la solicitud incluye un encabezado de codificación para permitir que el servidor web envíe respuestas comprimidas, la administración de bots elimina este encabezado para que la administración de bots inspeccione el contenido de la respuesta del servidor sin comprimir para insertar el JavaScript.

La administración de bots elimina los siguientes encabezados de solicitud:

Rango: se usa para recuperarse de una transferencia de archivos fallida o parcial.

If-Range: permite a un cliente recuperar un objeto parcial cuando ya contiene una parte de ese objeto en su caché (GET condicional).

If-Modified-Since: si el objeto solicitado no se modifica desde la hora especificada en este campo, el servidor no devuelve una entidad. Aparece un error HTTP 304 no modificado.

If-None-Match: permite actualizaciones eficientes de la información almacenada en caché con una sobrecarga mínima.

Aceptar codificación: qué métodos de codificación están permitidos para un objeto en particular, como gzip.