ADC

Protecciones de alto nivel

Cuatro de las protecciones de Web App Firewall son especialmente eficaces contra los tipos comunes de ataques web y, por lo tanto, se utilizan con más frecuencia que cualquiera de las demás. Se trata de:

  • Secuencias de comandos HTML entre sitios. Examina las solicitudes y las respuestas de los scripts que intentan acceder o modificar el contenido de un sitio web diferente al sitio en el que se encuentra el script. Cuando esta comprobación encuentra un script de este tipo, lo hace inofensivo antes de reenviar la solicitud o respuesta a su destino, o bloquea la conexión.

  • Inyección HTML SQL. Examina las solicitudes que contienen datos de campos de formulario en busca de intentos de inyectar comandos SQL en una base de datos SQL. Cuando esta comprobación detecta código SQL inyectado, bloquea la solicitud o hace que el código SQL inyectado sea inofensivo antes de reenviar la solicitud al servidor web.

    Nota: Si se cumplen las dos condiciones siguientes a su configuración, debe asegurarse de que el Web App Firewall esté configurado correctamente:

    • Si habilita la comprobación de secuencias de comandos HTML entre sitios o la comprobación de inyección de HTML SQL (o ambas), y
    • Los sitios web protegidos aceptan cargas de archivos o contienen formularios web que pueden contener datos de cuerpo POST grandes.

    Para obtener más información sobre cómo configurar Web App Firewall para que se ocupe de este caso, consulte Configuración del firewall de aplicaciones.

  • Desbordamiento del búfer. Examina las solicitudes para detectar los intentos de provocar un desbordamiento del búfer en el servidor web.

  • Consistencia de las cookies. Examina las cookies devueltas con las solicitudes de los usuarios para comprobar que coinciden con las cookies que el servidor web configuró para ese usuario. Si se encuentra una cookie modificada, se elimina de la solicitud antes de que la solicitud se reenvíe al servidor web.

La comprobación del desbordamiento del búfer es sencilla; por lo general, puede habilitar el bloqueo inmediatamente. Las otras tres comprobaciones de nivel superior son considerablemente más complejas y requieren una configuración antes de poder utilizarlas de forma segura para bloquear el tráfico. NetScaler recomienda encarecidamente que, en lugar de intentar configurar estas comprobaciones manualmente, habilite la función de aprendizaje y permita que genere las excepciones necesarias.

Protecciones de alto nivel

En este artículo