ADC

Configurar la configuración de la firma del bot

Puede configurar los siguientes ajustes en la configuración de la firma del bot:

  • Configurar lista de bots permitidos

  • Configurar la lista de bots bloqueados

  • Configurar CAPTCHA para la reputación de IP

  • Transacciones de bots por segundo (TPS)

Configurar la lista de bots permitidos mediante la GUI de NetScaler

Esta técnica de detección le permite omitir las URL que configura como direcciones URL permitidas. Complete el siguiente paso para configurar una URL de lista de permitidos:

  1. Vaya aSeguridad > Gestión de**bots y perfiles de NetScaler .**
  2. En la página Perfiles de administración de bots de NetScaler, seleccione un archivo 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 de firmas y haga clic en Lista de permisos.
  4. En la sección Lista de permitidos, defina los siguientes parámetros:
    1. Habilitada. Seleccione la casilla de verificación para validar las URL de la lista de permitidos como parte del proceso de detección.
    2. Configurar tipos. Configure una URL de lista de permitidos. La URL se omite durante la detección del bot. Haga clic en Agregar para agregar una URL a la lista de bots permitidos.
    3. En la página Configurar el enlace de listas de permitidos del perfil de administración de bots de NetScaler, defina los siguientes parámetros:
      1. Escriba. El tipo de URL puede ser una dirección IPv4, una dirección IP de subred o una dirección IP que coincida con una expresión de directiva.
      2. Habilitada. Selecciona la casilla de verificación para validar la URL.
      3. Valor. Dirección URL.
      4. Registrar. Seleccione la casilla de verificación para almacenar las entradas de registro.
      5. Registrar mensaje. Breve descripción del registro.
      6. Comentarios. Breve descripción de la URL de la lista de permitidos.
      7. Haga clic en Aceptar.

    Configurar lista de bots permitidos

  5. Haga clic en Update.
  6. Haga clic en Listo.

Configurar la lista de bloques de bots mediante la GUI de NetScaler

Esta técnica de detección le permite eliminar las URL que ha configurado como direcciones URL bloqueadas. Complete el siguiente paso para configurar una URL de lista de bloqueo.

  1. Vaya aSeguridad > Gestión de**bots y perfiles de NetScaler .**
  2. En la página Perfiles de administración de bots de NetScaler, seleccione un archivo de firma y haga clic en Modificar.
  3. En la página del perfil de administración de bots de NetScaler, vaya a la sección Configuración de firmas y haga clic en Lista de bloqueos.
  4. En la sección Lista de bloqueados, establece los siguientes parámetros:

    1. Habilitada. Seleccione la casilla de verificación para validar las URL de la lista de bloqueados como parte del proceso de detección.
    2. Configurar tipos. Configure una URL para que forme parte del proceso de detección de listas de bloqueo de bots. Estas URL se eliminan durante la detección de bots. Haga clic en Agregar para agregar una URL a la lista de bots bloqueados
    3. En la página Configurar el enlace a la lista de bloqueo del perfil de administración de bots de NetScaler, defina los siguientes parámetros.

      1. Escriba. El tipo de URL puede ser una dirección IPv4, una dirección IP de subred o una dirección IP.
      2. Habilitada. Selecciona la casilla de verificación para validar la URL.
      3. Valor. Dirección URL.
      4. Registrar. Seleccione la casilla de verificación para almacenar las entradas de registro.
      5. Registrar mensaje. Breve descripción del inicio de sesión.
      6. Comentarios. Breve descripción de la URL de la lista de bloqueo.
      7. Haga clic en Aceptar.

    Configuración de la lista de bloqueo de bots

  5. Haga clic en Update.
  6. Haga clic en Listo.

Configurar CAPTCHA para la reputación de IP

CAPTCHA ayuda a bloquear los bots automatizados que causan infracciones de seguridad en las aplicaciones web. En NetScaler, CAPTCHA usa el módulo de desafío-respuesta para identificar si el tráfico entrante proviene de un usuario humano y no de un bot automatizado.

Cómo funciona CAPTCHA en la administración de bots de NetScaler

En la administración de bots de NetScaler, la validación de CAPTCHA se configura como una acción de directiva que se ejecutará después de evaluar la directiva de bots. La acción CAPTCHA solo está disponible para la reputación de IP y las técnicas de detección de huellas dactilares del dispositivo. Los siguientes son los pasos para entender cómo funciona CAPTCHA:

  1. Si se observa una infracción de seguridad durante la reputación de IP o la detección de bots de huellas digitales del dispositivo, el dispositivo ADC envía un desafío CAPTCHA.
  2. El cliente envía la respuesta CAPTCHA.
  3. El dispositivo valida la respuesta CAPTCHA y, si el CAPTCHA es válido, se permite la solicitud y se reenvía al servidor back-end.
  4. Si la respuesta CATCHA no es válida, el dispositivo envía un nuevo desafío CAPTCHA hasta que se alcanza el número máximo de intentos.
  5. Si la respuesta CAPTCHA no es válida incluso después del número máximo de intentos, el dispositivo descarta o redirige la solicitud a la URL de error configurada.
  6. Si ha configurado la acción de registro, el dispositivo almacena los detalles de la solicitud en el archivo ns.log.

Configure los parámetros del CAPTCHA mediante la interfaz gráfica de usuario de NetScaler

La acción CAPTCHA de gestión de bots solo es compatible con la reputación de IP y las técnicas de detección de huellas dactilares del dispositivo. Complete los siguientes pasos para configurar los parámetros de CAPTCHA.

  1. Vaya a Seguridad > Gestión de bots y perfiles de NetScaler.
  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 de firma y haga clic en CAPTCHA.
  4. En la sección Configuración de CAPTCHA, haga clic en Agregar para configurar los parámetros de CAPTCHA en el perfil:
  5. En la página Configurar el CAPTCHA de NetScaler Bot Management, defina los siguientes parámetros.
    1. URL. URL de bot para la que se aplica la acción CAPTCHA durante la reputación de IP y las técnicas de detección de huellas dactilares del dispositivo.

    2. Habilitada. Defina esta opción para habilitar la compatibilidad con CAPTCHA.
    3. Hora de gracia. Duración hasta que no se envía ninguna nueva impugnación CAPTCHA después de recibir la respuesta CAPTCHA válida actual.
    4. Tiempo de espera. Duración que tarda el dispositivo ADC en esperar hasta que el cliente envíe la respuesta CAPTCHA.
    5. Período de silencio. Duración durante la cual el cliente que envió una respuesta CAPTCHA incorrecta debe esperar hasta que se le permita intentarlo a continuación. Durante este período de silencio, el dispositivo ADC no permite ninguna solicitud. Intervalo: 60—900 segundos, recomendado: 300 segundos
    6. Límite de longitud de solicitud. Duración de la solicitud para la que se envía la impugnación CAPTCHA al cliente. Si la longitud es superior al valor del umbral, la solicitud se descarta. El valor predeterminado es de 10 a 3000 bytes.
    7. Intentos de reintento. Número de intentos que el cliente puede volver a intentar resolver el desafío CAPTCHA. Intervalo: 1-10, recomendado: 5.
    8. No se debe realizar ninguna acción, soltar/redirigir si el cliente falla la validación de CAPTCHA.
    9. Registrar. Establezca esta opción para almacenar información de solicitud del cliente cuando la respuesta CAPTCHA falla. Los datos se almacenan en el archivo ns.log.
    10. Comentario. Breve descripción de la configuración de CAPTCHA.
  6. Haga clic en Aceptar y Listo.
  7. Vaya a Seguridad > Administración de bots de NetScaler > Firmas.
  8. En la página Firmas de administración de bots de NetScaler, seleccione un archivo de firma y haga clic en Modificar.
  9. En la página Firma de NetScaler bot Management, vaya a la sección Configuración de firmasy haga clic en Firmas de bot.
  10. En la sección Firmas de bot, defina los siguientes parámetros:

  11. Configurar firmas estáticas. Seleccione un registro de firma estática de bot y haga clic en Modificar para asignarle una acción bot.
  12. Haga clic en Aceptar.
  13. Haga clic en Actualizar firma.
  14. Haga clic en Listo.

Transacciones de bots por segundo (TPS)

La técnica de bot Transacciones por segundo (TPS) detecta el tráfico entrante como bot si el número de solicitudes por segundo (RPS) y el porcentaje de aumento del RPS superan el valor umbral configurado. La técnica de detección protege sus aplicaciones web de bots automatizados que pueden provocar actividades de raspado web, inicio de sesión forzado bruto y otros ataques maliciosos.

Nota:

La técnica bot detecta un tráfico entrante como bot solo si ambos parámetros están configurados y si ambos valores aumentan más allá del límite umbral. Consideremos un caso en el que el dispositivo recibe muchas solicitudes procedentes de una URL específica y quiere que la administración de bots de NetScaler detecte si hay un ataque de bot. La técnica de detección de TPS examina el número de solicitudes (valor configurado) procedentes de la URL en 1 segundo y el aumento porcentual (valor configurado) del número de solicitudes recibidas en 30 minutos. Si los valores superan el límite del umbral, el tráfico se considera bot y el dispositivo ejecuta la acción configurada.

Para configurar TPS, debe completar los pasos siguientes:

  1. Habilitar TPS bot
  2. Enlazar la configuración de TPS al perfil de administración de bots

Configurar transacciones de bots por segundo (TPS) mediante la CLI

Habilitar transacción bot por segundo (TPS)

Antes de empezar, debe asegurarse de que la función Bot TPS esté habilitada en el dispositivo. En la línea de comandos, escriba:

set bot profile profile1 –enableTPS ON

Enlazar la configuración de TPS al perfil de administración de bots

Una vez que habilite la función TPS del bot, debe vincular la configuración de TPS al perfil de administración de bots.

En la línea de comandos, escriba:

bind bot profile <name>… (-tps [-type ( SourceIP | GeoLocation | RequestURL | Host )] [-threshold <positive_integer>] [-percentage <positive_integer>] [-action ( none | log | drop | redirect | reset | mitigation )] [-logMessage <string>])

Ejemplo:

bind bot profile profile1 -tps -type RequestURL -threshold 1 -percentage 100000 -action drop -logMessage log

Configurar transacciones de bots por segundo (TPS) mediante la interfaz gráfica de usuario de NetScaler

Complete los siguientes pasos para configurar las transacciones de bots por segundo:

  1. Vaya a Seguridad > Administración de bots de NetScaler > 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 Crear perfil de administración de bots de NetScaler, haga clic en TPS en la sección Configuración de firma.
  4. En la sección TPS, active la función y haga clic en Agregar.
  5. En la página Configurar enlace TPS del perfil de administración de bots de NetScaler, defina los siguientes parámetros.

    1. Tipo: tipos de entrada permitidos por la técnica de detección. Valores posibles: SOURCE IP, GEOLOCATION, HOST, URL.

      SOURCE_IP: TPS basado en la dirección IP del cliente.

      GEOLOCATION: TPS basado en la ubicación geográfica del cliente.

      HOST: TPS basado en solicitudes de clientes reenviadas a una dirección IP de servidor back-end específica.

      URL: TPS basado en las solicitudes de los clientes procedentes de una URL específica.

    2. Umbral fijo: número máximo de solicitudes permitidas desde un tipo de entrada de TPS dentro de un intervalo de tiempo de 1 segundo.

    3. Umbral porcentual: aumento porcentual máximo en las solicitudes de un tipo de entrada de TPS dentro de un intervalo de tiempo de 30 minutos.

    4. Acción: acción que se debe tomar en caso de un bot detectado por el enlace TPS.

    5. Registro: habilite o inhabilite el registro para el enlace TPS.

    6. Registrar mensaje. Mensaje para registrar el bot detectado por el enlace TPS. Longitud máxima: 255.

    7. Comentarios: Una breve descripción de la configuración del TPS. Longitud máxima: 255

  6. Haga clic en Aceptar y luego en Cerrar.
Configurar la configuración de la firma del bot