Crear perfiles WAF y BOT usando StyleBooks
Cuando puede seleccionar una política para un recurso de API en API Gateway, le permite definir los criterios de selección de tráfico para autenticar una solicitud de API. Además, le permite configurar políticas de seguridad de API para el tráfico de API. Para obtener más información, consulte Seguridad de API.
Puede configurar políticas WAF y BOT para un recurso de API. Antes de configurar una política, asegúrese de crear su perfil en NetScaler Console. Utilice los siguientes StyleBooks predeterminados para crear un perfil:
-
StyleBook de detección de WAF de API
-
StyleBook de detección de BOT de API
Crear un perfil WAF usando StyleBooks
Realice lo siguiente para crear un perfil WAF:
-
En NetScaler Console, vaya a Aplicaciones > Configuraciones > StyleBooks. Busque el StyleBook escribiendo el nombre como
api-waf-profile. Haga clic en Crear configuración.El StyleBook se abre como una página de interfaz de usuario en la que puede introducir los valores de todos los parámetros definidos en este StyleBook. -
Especifique los valores para los siguientes parámetros:
-
Nombre del perfil WAF de API - Un nombre para identificar un perfil WAF.
-
Tipo de aplicación - Agregue tipos de aplicación al perfil. El perfil WAF admite tipos de aplicación JSON y XML.
-
-
Opcional, habilite Configuración de seguridad para especificar comprobaciones de protección HTTP, JSON o XML. También puede especificar una URL de error para el firewall de aplicaciones web de NetScaler. Para obtener más información, consulte Creación de un perfil de firewall de aplicaciones web.
-
Seleccione la instancia de NetScaler de destino o el grupo de instancias en el que desea implementar esta configuración.
-
Haga clic en Crear.
Para configurar una política de WAF, consulte Agregar políticas a una implementación de API.
Crear un perfil de BOT mediante StyleBook
Realice lo siguiente para crear un perfil de BOT:
-
En NetScaler Console, vaya a Applications > Configurations > StyleBooks. Busque el StyleBook escribiendo el nombre como
api-bot-profile. Haga clic en Create Configuration.El StyleBook se abre como una página de interfaz de usuario en la que puede introducir los valores de todos los parámetros definidos en este StyleBook. -
En BOT Profile Name, especifique un nombre para identificar un perfil de BOT.
-
Opcional, habilite las siguientes opciones según sus requisitos:
-
Enable IP reputation check - Esta opción identifica la dirección IP que envía solicitudes no deseadas. Puede usar la lista de reputación de IP para rechazar de forma preventiva las solicitudes que provienen de la IP con mala reputación.
-
Enable BOT Signatures - Especifique el nombre de la firma de BOT. Bloquea las solicitudes de la firma especificada.
-
Allow List - Especifique la dirección IPv4 o de subred (CIDR). Esta opción permite que el perfil de BOT omita las solicitudes de la dirección IPv4 o de subred especificada.
-
Deny List - Especifique la dirección IPv4 o de subred (CIDR). Esta opción permite que el perfil de BOT bloquee las solicitudes de la dirección IPv4 o de subred especificada.
-
-
Seleccione la instancia de NetScaler de destino o el grupo de instancias en el que desea implementar esta configuración.
-
Haga clic en Create.
Para configurar una política de BOT, consulte Agregar políticas a una implementación de API.